-
Notifications
You must be signed in to change notification settings - Fork 12
/
setup.py
33 lines (31 loc) · 1.19 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
from setuptools import setup, find_packages
__version__ = '0.0.1'
setup(
name='flyteidl-flink',
version=__version__,
description='IDL for Flink Flyte Platform',
packages=find_packages('gen/pb_python'),
package_dir={'': 'gen/pb_python'},
dependency_links=[],
install_requires=[
'protobuf>=3.5.0,<4.0.0',
# Packages in here should rarely be pinned. This is because these
# packages (at the specified version) are required for project
# consuming this library. By pinning to a specific version you are the
# number of projects that can consume this or forcing them to
# upgrade/downgrade any dependencies pinned here in their project.
#
# Generally packages listed here are pinned to a major version range.
#
# e.g.
# Python FooBar package for foobaring
# pyfoobar>=1.0, <2.0
#
# This will allow for any consuming projects to use this library as
# long as they have a version of pyfoobar equal to or greater than 1.x
# and less than 2.x installed.
],
extras_require={
':python_version=="2.7"': ['typing>=3.6'], # allow typehinting PY2
},
)