Skip to content

Commit a9f005f

Browse files
committed
Add pyproject.toml (replaces hatch.toml, PEP 517/518 compliant)
1 parent e5c53fb commit a9f005f

1 file changed

Lines changed: 57 additions & 0 deletions

File tree

pyproject.toml

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
[build-system]
2+
requires = ["hatchling"]
3+
build-backend = "hatchling.build"
4+
5+
[project]
6+
name = "bitmath"
7+
version = "2.0.0"
8+
description = "Pythonic module for representing and manipulating file sizes with different prefix notations (file size unit conversion)"
9+
readme = "README.rst"
10+
requires-python = ">=3.11"
11+
authors = [
12+
{ name = "Tim Bielawa", email = "timbielawa@gmail.com" },
13+
]
14+
classifiers = [
15+
"Development Status :: 5 - Production/Stable",
16+
"Environment :: Console",
17+
"Intended Audience :: Developers",
18+
"Intended Audience :: Information Technology",
19+
"Intended Audience :: System Administrators",
20+
"Intended Audience :: Telecommunications Industry",
21+
"License :: OSI Approved :: MIT License",
22+
"Operating System :: OS Independent",
23+
"Programming Language :: Python",
24+
"Programming Language :: Python :: 3",
25+
"Programming Language :: Python :: 3 :: Only",
26+
"Programming Language :: Python :: 3.11",
27+
"Programming Language :: Python :: 3.12",
28+
"Programming Language :: Python :: 3.13",
29+
"Topic :: Communications :: File Sharing",
30+
"Topic :: Internet",
31+
"Topic :: Scientific/Engineering",
32+
"Topic :: Scientific/Engineering :: Information Analysis",
33+
"Topic :: Scientific/Engineering :: Mathematics",
34+
"Topic :: Software Development :: Libraries",
35+
"Topic :: Software Development :: Libraries :: Python Modules",
36+
"Topic :: Software Development :: Testing",
37+
"Topic :: Software Development :: Testing :: Acceptance",
38+
"Topic :: Software Development :: Testing :: Unit",
39+
"Topic :: System :: Filesystems",
40+
"Topic :: System :: Systems Administration",
41+
"Topic :: Text Processing :: Filters",
42+
"Topic :: Utilities",
43+
]
44+
45+
[project.urls]
46+
Homepage = "https://bitmath.readthedocs.io/en/latest/index.html"
47+
"Bug Tracker" = "https://github.com/tbielawa/bitmath/issues"
48+
"Git Repo" = "https://github.com/tbielawa/bitmath"
49+
50+
[project.scripts]
51+
bitmath = "bitmath:cli_script"
52+
53+
[tool.hatch.build.targets.wheel]
54+
packages = ["bitmath", "bitmath.integrations"]
55+
56+
[tool.hatch.publish.index]
57+
disable = true

0 commit comments

Comments
 (0)