Changelog¶
1.1.1 (2020-09-18)¶
- Unless
VersionFinder
is constructed with thelog=True
option, completely disable thepip.subprocessor
logger. This will suppress annoying critical-level log messages generated on systems which do not havegit
in the PATH.
1.1.0 (2020-09-18)¶
- Switch GitPython requirement from
>=2.1.0,<2.2.0
to~=3.1
. - Correct docs to clarify that this package now needs Python >= 3.5.
- Numerous testing changes:
- Switch tests from deprecated pep8 / pytest-pep8 to pycodestyle / pytest-pycodestyle.
- Code style fixes for using pycodestyle
- Remove py27 and py34 test support
- Update acceptance tests for pip 20
1.0.0 (2019-10-27)¶
Important: in keeping with the scheduled end-of-life of various Python versions, versionfinder now only officially supports Python 3.5 or greater. A DeprecationWarning will be generated when run with versions before 3.5, and they are no longer tested.
- Fix Issue #7 where certain new versions of pip throw an AttributeError on import if running in Lambda (or other environments where
sys.stdin
isNone
). - Stop testing Python 3.3 and drop official support for it.
- Stop testing Python 2.7 and 3.4.
- Add DeprecationWarnings for any Python version < 3.5.
- Multiple pip10 fixes.
- Test fixes:
- Always install latest versions of
coverage
andpytest
. - Switch docs build to py37
- Begin testing under py37 and py38
- Always install latest versions of
0.1.3 (2018-03-18)¶
- Fix minor unhandled exception in previous release.
0.1.2 (2018-03-18)¶
- Fix Issue #5 where
import pip
fails ifrequests
has previously been imported. Also proactive fix for pip10 changes. - Multiple test fixes
0.1.1 (2017-06-16)¶
- Prevent dieing with an exception if
git
is not installed on the system. - Add hack to
docs/source/conf.py
as workaround for https://github.com/sphinx-doc/sphinx/issues/3860 - Add TravisCI testing for py36
0.1.0 (2016-12-04)¶
- Initial Release