File tree Expand file tree Collapse file tree 2 files changed +17
-1
lines changed Expand file tree Collapse file tree 2 files changed +17
-1
lines changed Original file line number Diff line number Diff line change 1- 2.1.13
1+ 3.0.0
Original file line number Diff line number Diff line change 22Changelog
33=========
44
5+ 3.0.0 - Remove Python 2 support
6+ ===============================
7+
8+ Motivation for this is a patch which improves unicode handling when dealing with filesystem paths.
9+ Python 2 compatibility was introduced to deal with differences, and I thought it would be a good idea
10+ to 'just' drop support right now, mere 5 months away from the official maintenance stop of python 2.7.
11+
12+ The underlying motivation clearly is my anger when thinking python and unicode, which was a hassle from the
13+ start, at least in a codebase as old as GitPython, which totally doesn't handle encodings correctly in many cases.
14+
15+ Having migrated to using `Rust ` exclusively for tooling, I still see that correct handling of encodings isn't entirely
16+ trivial, but at least `Rust ` makes clear what has to be done at compile time, allowing to write software that is pretty
17+ much guaranteed to work once it compiles.
18+
19+ Again, my apologies if removing Python 2 support caused inconveniences, please see release 2.1.13 which returns it.
20+
5212.1.13 - Bring back Python 2.7 support
622======================================
723
You can’t perform that action at this time.
0 commit comments