github.com/filecoin-project/bacalhau@v0.3.23-0.20230228154132-45c989550ace/integration/airflow/setup.py (about)

     1  #!/usr/bin/env python
     2  
     3  """The setup script."""
     4  
     5  from setuptools import find_packages, setup
     6  
     7  with open("README.md") as readme_file:
     8      readme = readme_file.read()
     9  
    10  
    11  requirements = [
    12      # "Package-A @ git+https://example.net/package-a.git@main",
    13      # "bacalhau_sdk==0.1.2",
    14      # "bacalhau_sdk @ git+https://github.com/filecoin-project/bacalhau.git@main#egg=bacalhau_sdk&subdirectory=python"
    15      "bacalhau_sdk==0.1.3",
    16      "apache-airflow>=2.3.0",
    17      "openlineage-airflow>=0.20.6",
    18  ]
    19  
    20  test_requirements = []
    21  
    22  setup(
    23      author="Enrico Rotundo",
    24      author_email="team@bacalhau.org",
    25      python_requires=">=3.7",
    26      classifiers=[
    27          "Development Status :: 2 - Pre-Alpha",
    28          "Intended Audience :: Developers",
    29          "License :: OSI Approved :: Apache Software License",
    30          "Natural Language :: English",
    31          "Programming Language :: Python :: 3",
    32          "Programming Language :: Python :: 3.8",
    33      ],
    34      description="An Apache Airflow provider for Bacalhau.",
    35      install_requires=requirements,
    36      license="Apache Software License 2.0",
    37      long_description=readme,
    38      include_package_data=True,
    39      keywords="bacalhau",
    40      name="bacalhau_airflow",
    41      packages=find_packages(include=["bacalhau", "bacalhau_airflow.*"]),
    42      test_suite="tests",
    43      tests_require=test_requirements,
    44      url="https://github.com/filecoin-project/bacalhau/tree/main/integration/airflow",
    45      version="0.0.1",
    46      zip_safe=False,
    47  )