github.com/NVIDIA/aistore@v1.3.23-0.20240517131212-7df6609be51d/python/pyproject.toml (about)

     1  [build-system]
     2  requires = ["hatchling"]
     3  build-backend = "hatchling.build"
     4  
     5  [tool.hatch.build]
     6  include = ["aistore"]
     7  
     8  [tool.hatch.build.targets.sdist.force-include]
     9  "../LICENSE" = "LICENSE"
    10  
    11  [tool.pytest.ini_options]
    12  markers = [
    13      "etl: marks tests as using etl and therefore requiring k8s cluster",
    14  ]
    15  
    16  [tool.hatch.version]
    17  path = "aistore/version.py"
    18  
    19  [project]
    20  name = "aistore"
    21  dynamic = ["version"]
    22  authors = [
    23    { name="AIStore Team", email="ais@exchange.nvidia.com" },
    24  ]
    25  description = "A (growing) set of client-side APIs to access and utilize clusters, buckets, and objects on AIStore."
    26  readme = "README.md"
    27  requires-python = ">=3.7"
    28  license = {text = "MIT License"}
    29  classifiers = [
    30      "Development Status :: 4 - Beta",
    31      "Intended Audience :: Developers",
    32      "Intended Audience :: Education",
    33      "Intended Audience :: Science/Research",
    34      "License :: OSI Approved :: MIT License",
    35      "Programming Language :: Python :: 3 :: Only",
    36      "Topic :: Scientific/Engineering"
    37  ]
    38  
    39  dependencies = [
    40      "requests",
    41      "packaging",
    42      "pydantic==1.10.14",
    43      "cloudpickle==2.2.0",
    44      "humanize>=4.6.0",
    45      "braceexpand>=0.1.7",
    46      "msgspec>=0.15.1",
    47      "webdataset==0.2.86"
    48  ]
    49  
    50  keywords = [
    51      "AIStore",
    52      "Artificial Intelligence",
    53      "Object Storage",
    54      "Deep Learning",
    55      "ETL",
    56      "Petascale",
    57      "High Performance",
    58      "Lightweight Object Storage"
    59  ]
    60  
    61  [project.optional-dependencies]
    62  pytorch = ["torch", "torchdata"]
    63  botocore = ["wrapt"]
    64  
    65  [project.urls]
    66  "Homepage" = "https://aiatscale.org"
    67  "Download" = "https://github.com/NVIDIA/aistore/tags"
    68  "Documentation" = "https://aiatscale.org/docs/"
    69  "Release notes" = "https://github.com/NVIDIA/aistore/releases/"
    70  "Source" = "https://github.com/NVIDIA/aistore/"