Skip to content

Commit

Permalink
adds versioneer
Browse files Browse the repository at this point in the history
  • Loading branch information
andhus committed Apr 9, 2024
1 parent c69fe9f commit bd4890d
Show file tree
Hide file tree
Showing 8 changed files with 700 additions and 7 deletions.
1 change: 1 addition & 0 deletions .coveragerc
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
[run]
branch = True
source = dirhash
omit = _version.py
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
src/dirhash/_version.py export-subst
3 changes: 3 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[build-system]
requires = ["setuptools", "versioneer==0.29"]
build-backend = "setuptools.build_meta"
7 changes: 7 additions & 0 deletions setup.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[versioneer]
VCS = git
style = pep440
versionfile_source = src/dirhash/_version.py
versionfile_build = dirhash/_version.py
tag_prefix =
parentdir_prefix = dirhash-
8 changes: 3 additions & 5 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,9 @@
import os
from setuptools import setup, find_packages

PROJECT_ROOT = os.path.abspath(os.path.dirname(__file__))
import versioneer

version = {}
with io.open(os.path.join(PROJECT_ROOT, "src", "dirhash", "version.py")) as fp:
exec(fp.read(), version)
PROJECT_ROOT = os.path.abspath(os.path.dirname(__file__))

DESCRIPTION = 'Python module and CLI for hashing of file system directories.'

Expand All @@ -18,7 +16,7 @@

setup(
name='dirhash',
version=version['__version__'],
version=versioneer.get_version(),
description=DESCRIPTION,
long_description=long_description,
long_description_content_type="text/markdown",
Expand Down
3 changes: 2 additions & 1 deletion src/dirhash/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@
CyclicLinkedDir,
)

from dirhash.version import __version__
from . import _version
__version__ = _version.get_versions()['version']

__all__ = [
'__version__',
Expand Down
Loading

0 comments on commit bd4890d

Please sign in to comment.