salveamicus's picture
Upload sans models
ee56c4e
raw
history blame
No virus
2.38 kB
[project]
name = 'safetensors'
requires-python = '>=3.7'
authors = [
{name = 'Nicolas Patry', email = 'patry.nicolas@protonmail.com'}
]
classifiers = [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"Intended Audience :: Education",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: Apache Software License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Topic :: Scientific/Engineering :: Artificial Intelligence",
"Typing :: Typed",
]
dynamic = [
'description',
'license',
'readme',
]
[project.urls]
Homepage = 'https://github.com/huggingface/safetensors'
Source = 'https://github.com/huggingface/safetensors'
[project.optional-dependencies]
numpy = ["numpy>=1.21.6"]
torch = [
"safetensors[numpy]",
"torch>=1.10",
]
tensorflow = [
"safetensors[numpy]",
"tensorflow>=2.11.0",
]
# pinning tf version 2.11.0 for doc-builder
pinned-tf = [
"safetensors[numpy]",
"tensorflow==2.11.0",
]
jax = [
"safetensors[numpy]",
"flax>=0.6.3",
"jax>=0.3.25",
"jaxlib>=0.3.25",
]
paddlepaddle = [
"safetensors[numpy]",
"paddlepaddle>=2.4.1",
]
quality = [
"black==22.3", # after updating to black 2023, also update Python version in pyproject.toml to 3.7
"click==8.0.4",
"isort>=5.5.4",
"flake8>=3.8.3",
]
testing = [
"safetensors[numpy]",
"h5py>=3.7.0",
"huggingface_hub>=0.12.1",
"setuptools_rust>=1.5.2",
"pytest>=7.2.0",
"pytest-benchmark>=4.0.0",
# "python-afl>=0.7.3",
"hypothesis>=6.70.2",
]
all = [
"safetensors[torch]",
"safetensors[numpy]",
"safetensors[pinned-tf]",
"safetensors[jax]",
"safetensors[paddlepaddle]",
"safetensors[quality]",
"safetensors[testing]",
]
dev = [
"safetensors[all]",
]
[build-system]
requires = ["maturin>=1.0,<2.0"]
build-backend = "maturin"
[tool.maturin]
python-source = "py_src"
module-name = "safetensors._safetensors_rust"
bindings = 'pyo3'
features = ["pyo3/extension-module"]
[tool.black]
line-length = 119
target-version = ['py35']
[tool.setuptools.dynamic]
readme = {file = ["README.rst"]}