| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
- Update maximum Python version to match `tox.ini` and `README.rst`. - Add missing support versions 3.3-3.5, 3.10 and 3.11.
Python 3.13 released on the 7th of October 2024. https://www.python.org/downloads/release/python-3130/
`colarama` v0.4.1 is incompatible with Python 3.3 so should not attempt install when using 3.3.
- Removed Python 2 references and infrastructure - Bumped maximum `mando` version to `0.8.x` with Python 2 dropped - Automatically applied [ruff fixes for Python 2 deprecations](https://docs.astral.sh/ruff/rules/#pyupgrade-up): - UP004 - useless-object-inheritance - Class {name} inherits from object - UP008 - super-call-with-parameters - Use super() instead of super(__class__, self) - UP009 - utf8-encoding-declaration - UTF-8 encoding declaration is unnecessary - UP020 - open-alias - Use builtin open - UP025 - unicode-kind-prefix - Remove unicode literals from strings - UP030 - format-literals - Use implicit references for positional format fields - Manually resolved `UP036` deprecations (outdated-version-block) - Dropped deprecated `MAINTAINER` property from `Dockerfile`
- Drop defunct travis CI badge
Simplifies `pip install radon nbformat` to `pip install radon[notebook]`. Protects against changing underlying dependency in future.
| Back | FazBrowse Home | New Git URL |
🤔 What's changed?
⚡️ What's your motivation?
- Officially support the latest stable release of Python (3.13)
- Reinstate support for Python 3.3 - impacted with attempted installation of an incompatible colorama distribution since v4.2.0 (Adapt dependency on colorama according to python version #195)
- Dropped support for incompatible Python 2 - since v6.0.0, following removal of futures dependency (chore: remove obsolete future dep #234) and incompatibilities with pyproject.toml support code (pyproject.toml support #236) - improving project maintainability and aligning with mando dropping Python 2 support in v0.8.0 (drop python2 support, six mando#57)
- Simplify notebook support installation and protect for possible changes to underlying dependencies
- Closes Please add support for mando 0.8* #268 - dropping installation of Python 2 dependencies with latest releases
- Closes README: Correct Python version compatibility #259
Python 2 incompatibilityThis can be resolved by installing futures.
python2.7 -m pip install futuresHowever an additional error is encountered within configuration parsing.
Code optimisations have been largely applied by the ruff linter through its --fix functionality; using the pyupgrade (UP) ruleset.
Python 3.3 incompatibilityPackage installation fails with Python 3.3 as installation of an incompatible distribution of colorama is attempted which is only supported from Python 3.4.
🏷️ What kind of change is this?
♻️ Anything particular you want feedback on?