Skip to content

Commit f977d58

Browse files
committed
Change to pyproject.toml
1 parent aac3e1a commit f977d58

File tree

1 file changed

+93
-0
lines changed

1 file changed

+93
-0
lines changed

pyproject.toml

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
[build-system]
2+
requires = ["setuptools>=42", "wheel"]
3+
build-backend = "setuptools.build_meta"
4+
5+
[project]
6+
name = "bittensor"
7+
version = "0.1.0"
8+
description = "Bittensor"
9+
readme = "README.md"
10+
authors = [
11+
{email = "", name = "bittensor.com"}
12+
]
13+
license = "MIT"
14+
requires-python = ">=3.9,<3.13"
15+
dependencies = [
16+
"wheel",
17+
"setuptools~=70.0.0",
18+
"aiohttp~=3.9",
19+
"async-property==0.2.2",
20+
"bittensor-cli",
21+
"bt-decode==0.2.0a0",
22+
"colorama~=0.4.6",
23+
"fastapi~=0.110.1",
24+
"munch~=2.5.0",
25+
"numpy~=2.0.1",
26+
"msgpack-numpy-opentensor~=0.5.0",
27+
"nest_asyncio",
28+
"netaddr",
29+
"packaging",
30+
"python-statemachine~=2.1",
31+
"pycryptodome>=3.18.0,<4.0.0",
32+
"pyyaml",
33+
"retry",
34+
"requests",
35+
"rich",
36+
"pydantic>=2.3, <3",
37+
"python-Levenshtein",
38+
"scalecodec==1.2.11",
39+
"substrate-interface~=1.7.9",
40+
"uvicorn",
41+
"websockets>=14.1",
42+
"bittensor-wallet>=2.1.3"
43+
]
44+
scripts = ["bittensor/utils/certifi.sh"]
45+
46+
[project.optional-dependencies]
47+
dev = [
48+
"pytest==7.2.0",
49+
"pytest-asyncio==0.23.7",
50+
"pytest-mock==3.12.0",
51+
"pytest-split==0.8.0",
52+
"pytest-xdist==3.0.2",
53+
"pytest-rerunfailures==10.2",
54+
"coveralls==3.3.1",
55+
"pytest-cov==4.0.0",
56+
"ddt==1.6.0",
57+
"hypothesis==6.81.1",
58+
"flake8==7.0.0",
59+
"mypy==1.8.0",
60+
"types-retry==0.9.9.4",
61+
"freezegun==1.5.0",
62+
"torch>=1.13.1",
63+
"httpx==0.27.0",
64+
"ruff==0.4.7",
65+
"aioresponses==0.7.6",
66+
"factory-boy==3.3.0",
67+
]
68+
torch = [
69+
"torch>=1.13.1"
70+
]
71+
72+
[project.urls]
73+
# more details can be found here
74+
homepage = "https://github.com/opentensor/bittensor"
75+
76+
[tool.flit.metadata]
77+
classifiers = [
78+
"Development Status :: 3 - Alpha",
79+
"Intended Audience :: Developers",
80+
"Topic :: Software Development :: Build Tools",
81+
"License :: OSI Approved :: MIT License",
82+
"Programming Language :: Python :: 3 :: Only",
83+
"Programming Language :: Python :: 3.9",
84+
"Programming Language :: Python :: 3.10",
85+
"Programming Language :: Python :: 3.11",
86+
"Programming Language :: Python :: 3.12",
87+
"Topic :: Scientific/Engineering",
88+
"Topic :: Scientific/Engineering :: Mathematics",
89+
"Topic :: Scientific/Engineering :: Artificial Intelligence",
90+
"Topic :: Software Development",
91+
"Topic :: Software Development :: Libraries",
92+
"Topic :: Software Development :: Libraries :: Python Modules"
93+
]

0 commit comments

Comments
 (0)