pyproject.toml (53 lines of code) (raw):

[build-system] requires = ["setuptools>=64.0"] build-backend = "setuptools.build_meta" [project] name = "azstoragetorch" authors = [ {name="Microsoft Corporation", email="ascl@microsoft.com"}, ] description = "Azure Storage Connector for PyTorch" readme = "README.md" requires-python = ">=3.9" license = {file = "LICENSE"} keywords = ["azure", "pytorch"] classifiers = [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", ] dependencies = [ "azure-identity<2", # This is pinned because the library uses internal APIs of the blob SDK and helps # avoid automatically breaking the library if a new version of the SDK breaks the # internal API. As new versions of the SDK are released, the ceiling of this version # range should be updated to match the new version. "azure-storage-blob>=12.24.0,<=12.24.1", "torch>=2.6.0,<3", "typing-extensions>=4.13.2,<5", ] dynamic = ["version"] [project.optional-dependencies] dev = [ "build", "check-manifest", "pytest", "sphinx", "furo", "sphinx-copybutton", ] [project.urls] Homepage = "https://github.com/Azure/azure-storage-for-pytorch" Issues = "https://github.com/Azure/azure-storage-for-pytorch/issues" Repository = "https://github.com/Azure/azure-storage-for-pytorch" [tool.setuptools] package-dir = {"" = "src"} [tool.setuptools.dynamic] version = {attr = "azstoragetorch._version.__version__"}