| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
Fixes #118.
|
| |
|
|
|
|
| |
supports Python 3.8 and Python 2.7. Thiscommit can be reverted to then remove 2.7 support again.
|
| |
|
| |
|
|
|
|
| |
This resolves *most* of the remaining Python 2 compatibility code.
|
|
|
|
| |
This reverts commit 916a92d39eaf5ef282b421c4772a7ec831750c4c.
|
|
|
|
| |
This reverts commit 36cd8f38e1f1725dfc0078b6f42e35855372bb93.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Support matrix now matches the test matrix from
6233f07bf303d442b39ac677fa6079acc64834a6. By matching these, helps to
ensure all supported Python do indeed work.
Python 2.6 and 3.3 are end of life. They are no longer receiving bug
fixes, including for security issues. Python 2.6 went EOL on 2013-10-29
and on 2017-09-29. For additional details on support Python versions,
see:
Supported: https://devguide.python.org/#status-of-python-branches
EOL: https://devguide.python.org/devcycle/#end-of-life-branches
Removing support for EOL Pythons will reduce testing and maintenance
resources while allowing the library to move towards a modern Python 3
style.
Using pypinfo, we can show the PyPI download statistics, show very low
numbers for EOL Pythons.
| python_version | percent | download_count |
| -------------- | ------: | -------------: |
| 2.7 | 48.94% | 37,036 |
| 3.6 | 26.58% | 20,113 |
| 3.5 | 15.38% | 11,642 |
| 3.4 | 5.93% | 4,488 |
| 3.7 | 3.13% | 2,365 |
| 3.3 | 0.03% | 21 |
| 2.6 | 0.01% | 9 |
| Total | | 75,674 |
|
|
|
|
|
|
|
|
|
| |
Many of the utility functions had terse docstrings. All functions
now have full docstrings that should help developers who want to
contribute better understand what is going on.
Some function names or arguments have been changed if it improved
self-documentation.
|
|
As part of the blackening, the huge tuple of hex literals that represent
unicode numerals has been placed into its own file, and the _version.py
contents has been moved to __init__.py.
PEP8 checks are updated to conform to black's style.
|