Skip to content

Commit e0fa36e

Browse files
authored
Merge pull request #330 from JamesParrott/pyshp-3.0.0-alpha-pylint
Pyshp 3.0.0 alpha pylint
2 parents d8e120d + 98077e5 commit e0fa36e

File tree

4 files changed

+107
-64
lines changed

4 files changed

+107
-64
lines changed

.github/workflows/run_checks_build_and_test.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,9 @@ jobs:
2727
pip install pytest pylint pylint-per-file-ignores
2828
pip install -e .
2929
- name: run Pylint for errors and warnings only, on test_shapefile.py
30+
continue-on-error: true
3031
run: |
31-
pylint --disable=R,C test_shapefile.py
32+
pylint --disable=R,C test_shapefile.py src/shapefile.py
3233
3334
build_wheel_and_sdist:
3435
runs-on: ubuntu-latest

.gitignore

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,8 @@ dist/
2222
.vscode
2323
.dmypy.json
2424
.python-version
25-
.venv
26-
venv
25+
.venv/
26+
venv/
27+
.mypy_cache/
28+
.pytest_cache/
29+
.ruff_cache/

changelog.txt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
VERSION 3.0.0-alpha
2+
3+
Python 2 and Python 3.8 support dropped
4+
5+
2025-07-22
6+
Code quality
7+
* Type hints
8+
* f-strings
9+
* Remove Python 2 specific functions.
10+
* Run doctests against wheels.
11+
* Testing of wheels before publishing them
12+
* pyproject.toml src layout
13+
* Slow test marked.
14+
15+
116
VERSION 2.4.0
217

318
2025-07-21

0 commit comments

Comments
 (0)