Releases: sarugaku/pip-shims
Releases · sarugaku/pip-shims
Release 0.7.3
What's Changed
Full Changelog: 0.7.2...0.7.3
Release 0.7.2
What's Changed
Full Changelog: 0.7.1...0.7.2
Release 0.7.1
Version 0.7.1 0.7.1 (2022-06-29) ================== Bug Fixes --------- - Added support for new pip==22.1.x required make_preparer arg check_build_deps which defaults to False. _
Release 0.7.0
0.7.0
Release 0.6.0
Features -------- - No longer guarantee compatibility for ``pip<20``. Add support for ``pip==21.3``. `#77 <https://github.com/sarugaku/pip-shims/issues/77>`_ Removals and Deprecations ------------------------- - Drop support for Python 2.7 and 3.5. `#77 <https://github.com/sarugaku/pip-shims/issues/77>`_
Release 0.5.2
Version 0.5.2 Features -------- - Added support for pip==20.1. - Added support for global temporary directory context management when generating wheel caches using the compatibility module; - Added wheel cache context management which now requires the temporary directory context in some cases; - Improved function argument introspection; - Updated test invocations to reflect shifting parameters. _
Release 0.5.1
Release 0.5.1
Release 0.5.0
Version 0.5.0 Features -------- - Exposed build, build_one, and build_one_inside_env from wheel_builder module starting in pip>=20. _ - Added a build_wheel shim function which can build either a single InstallRequirement or an iterable of InstallRequirement instances. _ - Exposed global_tempdir_manager for handling TempDirectory instance contexts. _ Bug Fixes --------- - Added Downloader class which is now passed to shim_unpack implementation. _ - Updated references to the Downloader class to point at pip._internal.network.download.Downloader which is where it resides on pip master for pip>19.3.1. _ - Added a compatibility shim to provide ongoing access to the Wheel class which is removed in pip>19.3.1. _ - Added mapping for distributions.make_distribution_for_install to make_abstract_dist for pip>=20.0. _
Release 0.4.0
0.4.0 (2019-11-22)
Features
-
Improved documentation and added fundamentally re-architected the library
-
Added improved docstrings and example usages
-
Included type annotations for many types and shims
-
Fully reimplemented critical functionality to abstract logic while improving maintainability and ability to reason about the core operations
-
Added numerous helper functions to reduce maintenance burden
-
Added fully backward compatible library native shims to call
pip
functions:populate_options
get_requirement_set
get_package_finder
shim_unpack
make_preparer
get_resolver
resolve
-
Added design drawings
-
Implemented
ShimmedPath
andShimmedPathCollection
abstractions (#37)
0.3.4 (2019-11-18)
0.3.4 (2019-11-18)
Features
- Added
SessionCommandMixin
,CandidateEvaluator
,
CandidatePreferences
,LinkCollector
,LinkEvaluator
,
TargetPython
,SearchScope
, andSelectionPreferences
to exposed
classes andinstall_req_from_req_string
to exposed functions. #33
Bug Fixes
- Added override to the
Command
class to automatically fill in
default values forname
andsummary
which are now required in
__init__
.- Added mixin to the Command class to continue supporting
_build_session
method. #32
- Added mixin to the Command class to continue supporting
- Shimmed functions for
is_file_url
andis_archive_file
. #34 - Updated the paths for the following moved items:
SafeFileCache
->network.cache
Link
->models.link.Link
path_to_url
->utils.url
url_to_path
->utils.url
SourceDistribution
->distributions.source.legacy
#35