-
Notifications
You must be signed in to change notification settings - Fork 2
/
setup.py
38 lines (32 loc) · 1 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import io
from setuptools import setup
PACKAGE_ROOT = 'gtfs_realtime_translators'
with open('README.md') as readme_file:
readme = readme_file.read()
about = dict()
with io.open(f'{PACKAGE_ROOT}/__version__.py', 'r', encoding='utf-8') as f:
exec(f.read(), about)
requirements = [
'gtfs-realtime-bindings==0.0.5',
'pendulum==2.0.5',
'xmltodict==0.12.0',
]
setup(
name="gtfs-realtime-translators",
version=about['__version__'],
description='Translating custom arrivals formats to GTFS-realtime.',
long_description=readme,
long_description_content_type='text/markdown',
author='Tyler Green',
author_email='[email protected]',
url='https://github.com/Intersection/gtfs-realtime-translators',
packages=[
f'{PACKAGE_ROOT}.translators',
f'{PACKAGE_ROOT}.factories',
f'{PACKAGE_ROOT}.registry',
f'{PACKAGE_ROOT}.bindings',
f'{PACKAGE_ROOT}.validators',
],
license='MIT license',
install_requires=requirements,
)