Skip to content

Commit 0b45d12

Browse files
committed
Announce dropping support Python 2 & 3.8 in PyShp 3.0.0
1 parent d5d3c3b commit 0b45d12

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,17 @@ part of your geospatial project.
9797

9898
## 2.4.0
9999

100+
### Breaking Change. Support for Python 2 and Pythons <= 3.8 to be dropped.
101+
- PyShp 2.4.0 is the latest (and likely last) version of PyShp to support Python 2.7 and Pythons <= 3.8.
102+
These CPython versions have reached [end of life](https://devguide.python.org/versions/#versions).
103+
- Future development will focus on PyShp v3.0.0 onwards (currently intended to supporting Pythons >= 3.9).
104+
- This will not break any projects, as pip and other package managers should not install PyShp 3.0.0
105+
(after its release) in unsupported Pythons. But we no longer promise such projects will get PyShp's latest
106+
bug fixes and features.
107+
- If this negatively impacts your project, all feedback about this decision is welcome
108+
on our [the discussion page](https://github.com/GeospatialPython/pyshp/discussions/290).
109+
110+
100111
### New Features:
101112
- Reader.iterRecords now allows start and stop to be specified, to lookup smaller ranges of records.
102113
- Equality comparisons between Records now also require the fields to be the same (and in the same order).

0 commit comments

Comments
 (0)