github.com/treeverse/lakefs@v1.24.1-0.20240520134607-95648127bfb0/clients/python-wrapper/setup.py (about)

     1  from setuptools import setup, find_packages
     2  
     3  NAME = "lakefs"
     4  VERSION = "0.6.1"
     5  # To install the library, run the following
     6  #
     7  # python setup.py install
     8  #
     9  # prerequisite: setuptools
    10  # http://pypi.python.org/pypi/setuptools
    11  
    12  PYTHON_REQUIRES = ">=3.9"
    13  REQUIRES = [
    14      "lakefs-sdk >= 1.20, < 2",
    15      "pyyaml ~= 6.0.1",
    16  ]
    17  TEST_REQUIRES = [
    18      "pytest ~= 7.4.3",
    19      "pytest-datafiles ~= 3.0.0",
    20      "pandas ~= 2.1.4",
    21      "pyarrow ~= 14.0.1",
    22      "pillow ~= 10.2.0"
    23  ]
    24  
    25  with open('README.md') as f:
    26      long_description = f.read()
    27  
    28  setup(
    29      name=NAME,
    30      version=VERSION,
    31      description="lakeFS Python SDK Wrapper",
    32      author="Treeverse",
    33      author_email="services@treeverse.io",
    34      url="https://github.com/treeverse/lakeFS/tree/master/clients/python-wrapper",
    35      keywords=["OpenAPI", "OpenAPI-Generator", "lakeFS API", "Python Wrapper"],
    36      python_requires=">=3.9",
    37      install_requires=REQUIRES,
    38      tests_require=TEST_REQUIRES,
    39      packages=find_packages(exclude=["tests"]),
    40      include_package_data=True,
    41      license="Apache 2.0",
    42      long_description=long_description,
    43      long_description_content_type='text/markdown'
    44  )