[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