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/"