Skip to content

Commit fe295f1

Browse files
Some cleaning of pyproject.toml and better adherence to best practices.
1 parent 4c7acfd commit fe295f1

File tree

2 files changed

+14
-7
lines changed

2 files changed

+14
-7
lines changed

pyproject.toml

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,9 @@ dependencies = [
1919
]
2020

2121
[build-system]
22-
requires = ["setuptools", "setuptools_scm[toml]"]
22+
requires = ["setuptools>=80", "setuptools_scm[toml]>=8"]
2323
build-backend = "setuptools.build_meta"
2424

25-
26-
[tool.setuptools_scm]
27-
write_to = "src/access/parsers/_version.py"
28-
29-
3025
[project.optional-dependencies]
3126
devel = [
3227
"flake8",
@@ -43,7 +38,7 @@ addopts = ["--cov=access.parsers", "--cov-report=term", "--cov-report=html", "--
4338
testpaths = ["tests"]
4439

4540
[tool.coverage.run]
46-
omit = ["src/access/parsers/__init__.py", "src/access/parsers/_version.py"]
41+
omit = ["src/access/parsers/__init__.py"]
4742

4843
[tool.black]
4944
line-length = 120

src/access/parsers/__init__.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
"""
2+
access-parsers package.
3+
"""
4+
5+
__version__ = "0.1.0"
6+
from importlib.metadata import version, PackageNotFoundError
7+
8+
try:
9+
__version__ = version("access-parsers")
10+
except PackageNotFoundError:
11+
# package is not installed
12+
pass

0 commit comments

Comments
 (0)