Skip to content

Commit f0871a9

Browse files
committed
Add pytest_django.__version__
This can avoid import importlib-metadata or pkg_resources etc. Similar to pytest.
1 parent d8eb86f commit f0871a9

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,5 @@ _build
1616
.Python
1717
.eggs
1818
*.egg
19+
# autogenerated by setuptools-scm
20+
/pytest_django/_version.py

pytest_django/__init__.py

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
try:
2+
from ._version import version as __version__
3+
except ImportError: # pragma: no cover
4+
# Broken installation, we don't even try.
5+
__version__ = "unknown"
6+
7+
8+
__all__ = (
9+
"__version__",
10+
)

setup.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
from setuptools import setup
22

33
setup(
4-
use_scm_version=True,
4+
use_scm_version={
5+
'write_to': 'pytest_django/_version.py',
6+
},
57
)

0 commit comments

Comments
 (0)