github.com/kubeflow/training-operator@v1.7.0/sdk/python/setup.py (about)

     1  # Copyright 2019 kubeflow.org.
     2  #
     3  # Licensed under the Apache License, Version 2.0 (the "License");
     4  # you may not use this file except in compliance with the License.
     5  # You may obtain a copy of the License at
     6  #
     7  #    http://www.apache.org/licenses/LICENSE-2.0
     8  #
     9  # Unless required by applicable law or agreed to in writing, software
    10  # distributed under the License is distributed on an "AS IS" BASIS,
    11  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  # See the License for the specific language governing permissions and
    13  # limitations under the License.
    14  
    15  import setuptools
    16  
    17  TESTS_REQUIRES = ["pytest", "pytest-tornasync", "mypy"]
    18  
    19  REQUIRES = [
    20      "certifi>=14.05.14",
    21      "six>=1.10",
    22      "setuptools>=21.0.0",
    23      "urllib3>=1.15.1",
    24      "kubernetes>=23.6.0",
    25      "retrying>=1.3.3",
    26  ]
    27  
    28  setuptools.setup(
    29      name="kubeflow-training",
    30      version="1.7.0",
    31      author="Kubeflow Authors",
    32      author_email="hejinchi@cn.ibm.com",
    33      license="Apache License Version 2.0",
    34      url="https://github.com/kubeflow/training-operator/sdk/python",
    35      description="Training Operator Python SDK",
    36      long_description="Training Operator Python SDK",
    37      packages=setuptools.find_packages(include=("kubeflow*")),
    38      package_data={},
    39      include_package_data=False,
    40      zip_safe=False,
    41      classifiers=[
    42          "Intended Audience :: Developers",
    43          "Intended Audience :: Education",
    44          "Intended Audience :: Science/Research",
    45          "Programming Language :: Python :: 3",
    46          "Programming Language :: Python :: 3 :: Only",
    47          "Programming Language :: Python :: 3.7",
    48          "Programming Language :: Python :: 3.8",
    49          "Programming Language :: Python :: 3.9",
    50          "Programming Language :: Python :: 3.10",
    51          "License :: OSI Approved :: Apache Software License",
    52          "Operating System :: OS Independent",
    53          "Topic :: Scientific/Engineering",
    54          "Topic :: Scientific/Engineering :: Artificial Intelligence",
    55          "Topic :: Software Development",
    56          "Topic :: Software Development :: Libraries",
    57          "Topic :: Software Development :: Libraries :: Python Modules",
    58      ],
    59      install_requires=REQUIRES,
    60      tests_require=TESTS_REQUIRES,
    61      extras_require={"test": TESTS_REQUIRES},
    62  )