Skip to content

Commit c255d75

Browse files
authored
Merge pull request #51 from hjweide/use-setuptools-scm
Use setuptools-scm to derive version from tag.
2 parents a65a6d8 + 0edc70e commit c255d75

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

.github/workflows/python-publish.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ jobs:
3535

3636
steps:
3737
- uses: actions/checkout@v6
38+
with:
39+
fetch-depth: 0
3840

3941
- name: Set up Python
4042
uses: actions/setup-python@v6
@@ -62,6 +64,8 @@ jobs:
6264
runs-on: ubuntu-latest
6365
steps:
6466
- uses: actions/checkout@v6
67+
with:
68+
fetch-depth: 0
6569

6670
- name: Build sdist
6771
run: pipx run build --sdist

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
[build-system]
2-
requires = ["setuptools>=64", "wheel", "numpy>=2.0.0"]
2+
requires = ["setuptools>=64", "setuptools-scm>=8", "wheel", "numpy>=2.0.0"]
33
build-backend = "setuptools.build_meta"

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def __str__(self):
4343
# Define package metadata
4444
setup(
4545
name='pyastar2d',
46-
version='1.1.1',
46+
use_scm_version=True,
4747
author='Hendrik Weideman',
4848
author_email='hjweide@gmail.com',
4949
description='A simple implementation of the A* algorithm for path-finding on a two-dimensional grid.',

0 commit comments

Comments
 (0)