mirror of
https://github.com/zulip/zulip.git
synced 2025-11-13 02:17:19 +00:00
zulip-bot-server: Rename and move source file to api/zulip directory and
add support for running the server from any place.
This commit is contained in:
14
api/setup.py
14
api/setup.py
@@ -41,7 +41,6 @@ package_info = dict(
|
||||
'Topic :: Communications :: Chat',
|
||||
],
|
||||
url='https://www.zulip.org/',
|
||||
packages=['zulip'],
|
||||
data_files=[('share/zulip/examples',
|
||||
["examples/zuliprc",
|
||||
"examples/create-user",
|
||||
@@ -60,6 +59,7 @@ package_info = dict(
|
||||
entry_points={
|
||||
'console_scripts': [
|
||||
'zulip-send=zulip.send:main',
|
||||
'zulip-bot-server=zulip.bot_server:main',
|
||||
],
|
||||
},
|
||||
) # type: Dict[str, Any]
|
||||
@@ -69,12 +69,15 @@ setuptools_info = dict(
|
||||
'simplejson',
|
||||
'six',
|
||||
'typing>=3.5.2.2',
|
||||
'flask>=0.12.2'
|
||||
],
|
||||
)
|
||||
|
||||
try:
|
||||
from setuptools import setup
|
||||
from setuptools import setup, find_packages
|
||||
package_info.update(setuptools_info)
|
||||
package_info['packages'] = find_packages()
|
||||
|
||||
except ImportError:
|
||||
from distutils.core import setup
|
||||
from distutils.version import LooseVersion
|
||||
@@ -91,5 +94,12 @@ except ImportError:
|
||||
print("requests >=0.12.1 is not installed", file=sys.stderr)
|
||||
sys.exit(1)
|
||||
|
||||
package_list = ['zulip', 'bots_api', 'bots']
|
||||
bots_dirs = os.listdir('bots')
|
||||
for bot in bots_dirs:
|
||||
if os.path.isdir(os.path.join('bots', bot)):
|
||||
package_list.append('bots.' + bot)
|
||||
package_info['packages'] = package_list
|
||||
|
||||
|
||||
setup(**package_info)
|
||||
|
||||
Reference in New Issue
Block a user