[Git][debian-gis-team/pyshp][master] 4 commits: New upstream version 3.0.5
Bas Couwenberg (@sebastic)
gitlab at salsa.debian.org
Tue May 19 04:47:06 BST 2026
Bas Couwenberg pushed to branch master at Debian GIS Project / pyshp
Commits:
e38eaaf2 by Bas Couwenberg at 2026-05-19T05:30:46+02:00
New upstream version 3.0.5
- - - - -
e2400d96 by Bas Couwenberg at 2026-05-19T05:30:51+02:00
Update upstream source from tag 'upstream/3.0.5'
Update to upstream version '3.0.5'
with Debian dir a1b57761706714c751c98078225ee0d2e6f4adea
- - - - -
4bdfae0e by Bas Couwenberg at 2026-05-19T05:32:02+02:00
New upstream release.
- - - - -
6ebab7bd by Bas Couwenberg at 2026-05-19T05:44:47+02:00
Set distribution to unstable.
- - - - -
7 changed files:
- .github/actions/test/action.yml
- .github/workflows/speed_test.yml
- README.md
- changelog.txt
- debian/changelog
- pyproject.toml
- src/shapefile.py
Changes:
=====================================
.github/actions/test/action.yml
=====================================
@@ -76,8 +76,9 @@ runs:
shell: bash
working-directory: dist/
run: |
+ python -m pip install --upgrade pip
WHEEL_NAME=$(ls pyshp-*py3-none-any.whl)
- python -m pip install $WHEEL_NAME[test]
+ python -m pip install $WHEEL_NAME --group ../Pyshp/pyproject.toml:test
- name: Doctests
shell: bash
@@ -113,4 +114,4 @@ runs:
shell: bash
run: |
echo Killing http server process ID: ${{ env.HTTP_SERVER_PID }}
- kill ${{ env.HTTP_SERVER_PID }}
\ No newline at end of file
+ kill ${{ env.HTTP_SERVER_PID }}
=====================================
.github/workflows/speed_test.yml
=====================================
@@ -44,18 +44,17 @@ jobs:
name: PyShp_wheel_and_sdist
path: dist
+ - uses: actions/checkout at v6
+ with:
+ path: ./Pyshp
+
- name: Install PyShp + test deps from the wheel (downloaded in prev step)
shell: bash
working-directory: dist/
run: |
+ python -m pip install --upgrade pip
WHEEL_NAME=$(ls pyshp-*py3-none-any.whl)
- python -m pip install $WHEEL_NAME[test]
-
- - uses: actions/checkout at v6
- with:
- path: ./Pyshp
-
-
+ python -m pip install $WHEEL_NAME --group ../Pyshp/pyproject.toml:test
- name: Checkout shapefiles and zip file artefacts repo
uses: actions/checkout at v6
=====================================
README.md
=====================================
@@ -93,6 +93,12 @@ part of your geospatial project.
# Version Changes
+## 3.0.5
+
+### Project structure:
+ - Use dependency groups for dev and test instead of optional-dependencies in pyproject.toml ([Mike Toews](https://github.com/mwtoews))
+
+
## 3.0.4
### Type checking
=====================================
changelog.txt
=====================================
@@ -1,3 +1,9 @@
+VERSION 3.0.5
+
+2026-05-18
+ Project structure:
+ * Use dependency groups for dev and test instead of optional-dependencies in pyproject.toml (Mike Toews)
+
VERSION 3.0.4
2026-05-17
=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+pyshp (3.0.5-1) unstable; urgency=medium
+
+ * Team upload.
+ * New upstream release.
+
+ -- Bas Couwenberg <sebastic at debian.org> Tue, 19 May 2026 05:32:55 +0200
+
pyshp (3.0.4-1) unstable; urgency=medium
* Team upload.
=====================================
pyproject.toml
=====================================
@@ -26,14 +26,24 @@ classifiers = [
"Topic :: Software Development :: Libraries",
"Topic :: Software Development :: Libraries :: Python Modules",
]
-dependencies = [
-]
[project.optional-dependencies]
-dev = ["pyshp[test]", "pre-commit", "ruff"]
-test = ["pytest"]
stubs=["pyshp-stubs"]
+[dependency-groups]
+dev = [
+ {include-group = "lint"},
+ {include-group = "test"}
+]
+lint = [
+ "mypy",
+ "pre-commit",
+ "ruff",
+]
+test = [
+ "pytest",
+]
+
[project.urls]
Repository = "https://github.com/GeospatialPython/pyshp"
=====================================
src/shapefile.py
=====================================
@@ -8,7 +8,7 @@ Compatible with Python versions >=3.9
from __future__ import annotations
-__version__ = "3.0.4"
+__version__ = "3.0.5"
import array
import doctest
View it on GitLab: https://salsa.debian.org/debian-gis-team/pyshp/-/compare/6412cce4439c1aada5d6dae5c0c32847588be732...6ebab7bd5c1749924c3a8632ae181bfc954047dc
--
View it on GitLab: https://salsa.debian.org/debian-gis-team/pyshp/-/compare/6412cce4439c1aada5d6dae5c0c32847588be732...6ebab7bd5c1749924c3a8632ae181bfc954047dc
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20260519/9b51657d/attachment-0001.htm>
More information about the Pkg-grass-devel
mailing list