[Git][debian-gis-team/pyshp][upstream] New upstream version 3.0.5

Bas Couwenberg (@sebastic) gitlab at salsa.debian.org
Tue May 19 04:47:18 BST 2026



Bas Couwenberg pushed to branch upstream at Debian GIS Project / pyshp


Commits:
e38eaaf2 by Bas Couwenberg at 2026-05-19T05:30:46+02:00
New upstream version 3.0.5
- - - - -


6 changed files:

- .github/actions/test/action.yml
- .github/workflows/speed_test.yml
- README.md
- changelog.txt
- 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


=====================================
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/-/commit/e38eaaf2df7b0257928478fee2fb359f2e32e739

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/pyshp/-/commit/e38eaaf2df7b0257928478fee2fb359f2e32e739
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/7ce4dd2d/attachment-0001.htm>


More information about the Pkg-grass-devel mailing list