-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update all minor versions (master) (minor) #22
Open
renovate
wants to merge
1
commit into
master
Choose a base branch
from
renovate/master-all-minor-versions
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
|
7af390c
to
3753e10
Compare
3753e10
to
5e58b6a
Compare
5e58b6a
to
1341ce9
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==4.7.1
->==4.9.4
1.21.4.3-2-jammy
->1.27.1.1-2-jammy
==2022.1.8
->==2022.12.19
==2.27.1
->==2.32.3
Release Notes
lxml/lxml (lxml)
v4.9.4
Compare Source
==================
Bugs fixed
LP#2046398: Inserting/replacing an ancestor into a node's children could loop indefinitely.
LP#1980767, GH#379:
TreeBuilder.close()
could fail with aTypeError
afterparsing incorrect input. Original patch by Enrico Minack.
LP#1522052: A file-system specific test is now optional and should no longer fail
on systems that don't support it.
Other changes
Wheels include zlib 1.3, libxml2 2.10.3 and libxslt 1.1.39
(zlib 1.2.12, libxml2 2.10.3 and libxslt 1.1.37 on Windows).
Built with Cython 0.29.37.
v4.9.3
Compare Source
==================
Bugs fixed
LP#2008911:
lxml.objectify
accepted non-decimal numbers like²²²
as integers.A memory leak in
lxml.html.clean
was resolved by switching to Cython 0.29.34+.GH#348: URL checking in the HTML cleaner was improved.
Patch by Tim McCormack.
GH#371, GH#373: Some regex strings were changed to raw strings to fix Python warnings.
Patches by Jakub Wilk and Anthony Sottile.
Other changes
Wheels include zlib 1.2.13, libxml2 2.10.3 and libxslt 1.1.38
(zlib 1.2.12, libxml2 2.10.3 and libxslt 1.1.37 on Windows).
Built with Cython 0.29.36 to adapt to changes in Python 3.12.
v4.9.2
Compare Source
==================
Bugs fixed
from a failed parser run leak into later parser runs. This bug was worked around
in lxml and resolved in libxml2 2.10.0.
https://gitlab.gnome.org/GNOME/libxml2/-/issues/378
Other changes
LP#1981760:
Element.attrib
now registers ascollections.abc.MutableMapping
.lxml now has a static build setup for macOS on ARM64 machines (not used for building wheels).
Patch by Quentin Leffray.
v4.9.1
Compare Source
==================
Bugs fixed
iterwalk()
(orcanonicalize()
)after parsing certain incorrect input. Note that
iterwalk()
can crashon valid input parsed with the same parser after failing to parse the
incorrect input.
v4.9.0
Compare Source
==================
Bugs fixed
lxml.html
was corrected.Patch by xmo-odoo.
Other changes
Built with Cython 0.29.30 to adapt to changes in Python 3.11 and 3.12.
Wheels include zlib 1.2.12, libxml2 2.9.14 and libxslt 1.1.35
(libxml2 2.9.12+ and libxslt 1.1.34 on Windows).
GH#343: Windows-AArch64 build support in Visual Studio.
Patch by Steve Dower.
v4.8.0
Compare Source
==================
Features added
GH#337: Path-like objects are now supported throughout the API instead of just strings.
Patch by Henning Janssen.
The
ElementMaker
now supportsQName
values as tags, which always overridethe default namespace of the factory.
Bugs fixed
lower case, whereas XML Schema datatypes define them as "NaN" and "INF" respectively.
Patch by Tobias Deiminger.
Other changes
pypa/pipenv (pipenv)
v2022.12.19
Compare Source
Bug Fixes
requirementslib
hanging during install of remote wheels files. #5546v2022.12.17
Compare Source
Bug Fixes
--creator=venv
by default; introduced two environment variables:PIPENV_VIRTUALENV_CREATOR
-- May be specified to instruct virtualenv which--creator=
to use.PIPENV_VIRTUALENV_COPIES
-- When specified as truthy, instructs virtualenv to not use symlinks. #5477path
is not propagated to thePipfile.lock
. #5479update --outdated
raises NonExistentKey with outdated dev packages #5540Vendored Libraries
pip==22.3.1
which is currently the latest version ofpip
. #5520v2022.11.30
Compare Source
Bug Fixes
v2022.11.25
Compare Source
Bug Fixes
pipenv check
command has been broken in the published wheel distribution. #5493v2022.11.24
Compare Source
Bug Fixes
v2022.11.23
Compare Source
Features & Improvements
Vendored Libraries
Drop yaspin which is no longer used.
Bump vistir to version 0.7.4
Remove parse.
Remove termcolor.
Remove idna. #5481
v2022.11.11
Compare Source
Bug Fixes
v2022.11.5
Compare Source
Bug Fixes
colorama
due to regressions in core functionality. #5459v2022.11.4
Compare Source
Features & Improvements
Bug Fixes
install_search_all_sources
isfalse
(default behavior).This fixes regression where install phase was using unexpected index after updating
pip==22.3
#5444Vendored Libraries
Bump attrs version see #5449.
Drop distlib, colorama and platformdirs - use the ones from pip._vendor. #5450
v2022.10.25
Compare Source
Features & Improvements
Vendored Libraries
Removals and Deprecations
v2022.10.12
Compare Source
Improved Documentation
v2022.10.11
Compare Source
Bug Fixes
v2022.10.10
Compare Source
Features & Improvements
<pathed.module>:<func>
and can also take arguments. For example:func = {call = "package.module:func('arg1', 'arg2')"}
then this can be activated in the shell withpipenv run func
#5294Bug Fixes
2022.10.9
wherePipfile
withpipenv
section began generating new hash,and also fix regression where lock phase did not update the hash value. #5394
v2022.10.9
Compare Source
Behavior Changes
Relates to dev process changes
pipenv run pytest --markers
v2022.10.4
Compare Source
Bug Fixes
--creator=venv
when creating virtual environments to avoid issue with sysconfigposix_prefix
on some systems. #5075Vendored Libraries
v2022.9.24
Compare Source
Bug Fixes
requirementslib==2.0.3
to always evaluate the requirement markers fresh (without lru_cache) to fix marker determinism issue. #4660v2022.9.21
Compare Source
Bug Fixes
install --skip-lock
with update toplette
. #5368v2022.9.20
Compare Source
Behavior Changes
Remove usage of pipfile module in favour of Plette.
pipfile is not actively maintained anymore. Plette is actively maintained,
and has stricter checking of the Pipefile and Pipefile.lock. As a result,
Pipefile with unnamed package indices will fail to lock. If a Pipefile
was hand crafeted, and the source is anonymous an error will be thrown.
The solution is simple, add a name to your index, e.g, replace:
With:
Bug Fixes
pipenv
path patch withimportlib.util
to eliminate import ofpkg_resources
#5349Vendored Libraries
v2022.9.8
Compare Source
Features & Improvements
pip
install by supplying--extra-pip-args="<arg1> <arg2>"
See the updated documentation
Supplying additional arguments to pip
for more details. #5283Bug Fixes
PIPENV_CUSTOM_VENV_NAME
is more useful across projects. #5334Vendored Libraries
Removals and Deprecations
Relates to dev process changes
pypiserver
as a standalone process for all tests that referencce internalpypi
artifacts.General refactoring of some test cases to create more variety in packages selected--preferring lighter weight packages--in existing test cases.
v2022.9.4
Compare Source
Bug Fixes
2022.9.2
where tarball URL packages were being skipped on batch_install. #5306v2022.9.2
Compare Source
Bug Fixes
requirementslib==2.0.3
to always evaluate the requirement markers fresh (without lru_cache) to fix marker determinism issue. #4660v2022.8.31
Compare Source
Features & Improvements
batch_install
results in a faster and less CPU intensivepipenv sync
orpipenv install
experience. #5301Bug Fixes
pipenv
now uses aNamedTemporaryFile
for rsolver constraints and drops internal env varPIPENV_PACKAGES
. #4925Removals and Deprecations
which_pip
. #5314batch_install
requirements in at most two invocations ofpip install
.To see progress of install pass
--verbose
flag andpip
progress will be output in realtime. #5315v2022.8.30
Compare Source
Bug Fixes
pipenv install --system
on systems that having thepython
executable pointing to Python 2 and a Python 3 executable beingpython3
. #5296constraints
before resolving, which fixespipenv lock
generates nondeterminism environment markers. #5299Vendored Libraries
requirementslib==2.0.1
which fixes issue with local install not marked editable, and vendor invistir==0.6.1
which drops python2 support.Drops
orderedmultidict
from vendoring. #5308v2022.8.24
Compare Source
Bug Fixes
setuptools
andpkg_resources
to avoid conflict upgradingsetuptools
.Roll back
sysconfig
patch ofpip
because it was problematic for some--system
commands. #5228Vendored Libraries
requirementslib==2.0.0
and droppip-shims
entirely. #5228pythonfinder==1.3.1
#5292v2022.8.19
Compare Source
Bug Fixes
install_requires
constraints fromsetup.py
that depend on editable dependencies and could not resolve them. #5271pipenv lock
fails for packages with extras as of2022.8.13
. #5274BAD_PACKAGES
frombatch_install
in order forpipenv
to install specific versions ofsetuptools
.To prevent issue upgrading
setuptools
this patches_USE_SYSCONFIG_DEFAULT
to usesysconfig
for3.7
and above whereaspip
default behavior was3.10
and above. #5275v2022.8.17
Compare Source
Bug Fixes
pipenv install --system
with a python3 but no python. #5261pipenv
from site-packages and removed--ignore-installed
argument from pip install in order to fix regressions with--use-site-packages
. #5265v2022.8.15
Compare Source
Bug Fixes
pip_install
method was using a different way of finding the python executable than otherpipenv
commands, which caused an issue with skipping package installation if it was already installed in site-packages. #5254v2022.8.14
Compare Source
Bug Fixes
packaging
library fromBAD_PACKAGES
constant to allow it to be installed, which fixes regression frompipenv==2022.8.13
. #5247v2022.8.13
Compare Source
Bug Fixes
CI
orTF_BUILD
is set but does not evaluate toFalse
it is now treated asTrue
. #5128pipenv
commands that were still referencing the user or system installedpip
to use the vendoredpip
internal topipenv
. #5229packages
as constraints when lockingdev-packages
in Pipfile.Use
packages
as constraints when installing newdev-packages
. #5234Vendored Libraries
pip
update22.2.2
#5230Improved Documentation
Removals and Deprecations
install -r
orlock -r
has been removed in favor of thepipenv requirements
command. #5200v2022.8.5
Compare Source
Features & Improvements
Bug Fixes
pip_shims
from the non vendoredpipenv
code, but retain initialization forrequirementslib
still has usages. #5204red
in exception when getting hashes from pypi in_get_hashes_from_pypi
. #5206subprocess_run
directly tostdout
instead of creating temporary file.Remove deprecated
distutils.sysconfig
, usesysconfig
. #5210Vendored Libraries
notpip
topip
in order to be clear that its a patched version of pip.pip
, even for all types of installs.pip==22.2
pipdeptree
to not usepip-shims
#5188urllib3
in favor of using it from vendored version inpip._vendor
#5215Removals and Deprecations
v2022.7.24
Compare Source
Bug Fixes
NO_COLOR
environment variable and deprecatePIPENV_COLORBLIND
variable, which will be removed after this release. #5158no_deps
for all other requirements in the loop causing a retry condition. #5164requirementslib
for fix to lock when using editable VCS module with specific@
git reference. #5179Vendored Libraries
pip==22.1.2
which upgradespipenv
frompip==22.0.4
.Vendor in latest version of
requirementslib==1.6.7
which includes a fix for tracebacks on encountering Annotated variables.Vendor in latest version of
pip-shims==0.7.3
such that imports could be rewritten to utilizepackaging
from vendor'dpip
.Drop the
packaging
requirement from thevendor
directory inpipenv
. #5147normailze-charset
. #5161funcsigs
. #5168pyparsing==3.0.9
. #5170v2022.7.4
Compare Source
Behavior Changes
pipenv requirements
to add markers and add an--exclude-markers
option to allow the exclusion of markers. #5092Bug Fixes
pipenv requirements
#5134Vendored Libraries
requests
andcertifi
from vendoredpip
and remove them as explicit vendor dependencies. #5000requirementslib==1.6.5
which includes bug fixes for beta python versions, projects with an at sign (@) in the path, and asetuptools
deprecation warning. #5132Relates to dev process changes
v2022.6.7
Compare Source
What's Changed
venv
install scheme if it is detected by @torsava in https://github.com/pypa/pipenv/pull/5096Full Changelog: pypa/pipenv@v2022.5.2...v2022.6.7
v2022.5.2
Compare Source
Bug Fixes
pipenv lock -r
command printing to stdout instead of stderr. #5091v2022.4.30
Compare Source
Bug Fixes
requirements
command problem by modifying to print-e
and path of the editable package. #5070setuptools
requirement insetup.py
back to what it was in order to fixFileNotFoundError: [Errno 2]
issue report. #5075Vendored Libraries
requirementslib==1.6.4
to FixSetuptoolsDeprecationWarning
setuptools.config.read_configuration
became deprecated. #5081Removals and Deprecations
v2022.4.21
Compare Source
Removals and Deprecations
pipenv
packages' Metadata. #5065v2022.4.20
Compare Source
Features & Improvements
install_search_all_sources
that allows installation of packages from anexisting
Pipfile.lock
to search all defined indexes for the constrained package version and hash signatures. #5041Bug Fixes
no_input
flag, so the use of e.g Google Artifact Registry is possible. #4706Vendored Libraries
pip
from21.2.2
to22.0.4
which fixes a number of bugs includingseveral reports of pipenv locking for an infinite amount of time when using certain package constraints.
This also drops support for python 3.6 as it is EOL and support was removed in pip 22.x #4995
Removals and Deprecations
more-itertools
as it was originally added forzipp
, which since stopped using it. #5044pipenv.vendor.vistir.compat.fs_str
, since this function was used for PY2-PY3 compatibility and is no longer needed. #5062Relates to dev process changes
v2022.4.8
Compare Source
Features & Improvements
pipenv requirements
command which generates a requirements.txt compatible output without locking. #4959Bug Fixes
.venv
in the project whenPIPENV_VENV_IN_PROJECT
variable is False.Unset variable maintains the existing behavior of preferring to use the project's
.venv
should it exist. #2763be missing from the
Pipfile.lock
following package index restrictions added inpipenv==2022.3.23
. #5023Improved Documentation
click
was vendored into the project in2021.11.9
because by defaultsphinx-click
could no longer determine the CLI inherited from click. #4778Removals and Deprecations
install
argument--extra-index-url
as it was not compatible with index restricted packages.Using the
--index
argument is the correct way to specify a package should be pulled from the non-default index. #5022Relates to dev process changes
Very similar to pip's configuration; adds a towncrier new's type
process
for change to Development processes.v2022.3.28
Compare Source
Bug Fixes
--quiet
flag was set #5010requirementslib
was not fully specifying the subdirectory tobuild_pep517
andand when a new version of
setuptools
was released, the testtest_lock_nested_vcs_direct_url
broke indicating the Pipfile.lock no longer contained the extra dependencies that should have been resolved.
This regression affected
pipenv>=2021.11.9
but has been fixed by a patch torequirementslib
. #5019Vendored Libraries
v2022.3.24
Compare Source
Features & Improvements
Loading .env environment variables
message onpipenv run
with the
--quiet
flag or thePIPENV_QUIET
environment variable. #4027Bug Fixes
caused and error to be thrown during install. #5002
Loading .env environment variables...
has been switched back to stderr as to notbreak requirements.txt generation. Also it only prints now when a
.env
file is actually present. #5003v2022.3.23
Compare Source
Features & Improvements
PIPENV_SKIP_LOCK
to control the behaviour of lock skipping. #4797verify
, checks the Pipfile.lock is up-to-date #4893Behavior Changes
Bug Fixes
PIP_TARGET
is set to environment variables, Refer specified directory for calculate delta, instead default directory #4775CI
environment value, over mere existence of name #4944Vendored Libraries
pythonfinder
from1.2.9
to1.2.10
which fixes a bug with WSL(Windows Subsystem for Linux) when a path can not be read and Permission Denied error is encountered. #4976
Removals and Deprecations
--code
frominstall
and--unused
fromcheck
.Check command no longer takes in arguments to ignore.
Removed the vendored dependencies:
pipreqs
andyarg
#4998psf/requests (requests)
v2.32.3
Compare Source
Bugfixes
HTTPAdapter. (#6716)
without the
ssl
module. (#6724)v2.32.2
Compare Source
Deprecations
To provide a more stable migration for custom HTTPAdapters impacted
by the CVE changes in 2.32.0, we've renamed
_get_connection
toa new public API,
get_connection_with_tls_context
. Existing customHTTPAdapters will need to migrate their code to use this new API.
get_connection
is considered deprecated in all versions of Requests>=2.32.0.A minimal (2-line) example has been provided in the linked PR to ease
migration, but we strongly urge users to evaluate if their custom adapter
is subject to the same issue described in CVE-2024-35195. (#6710)
v2.32.1
Compare Source
Bugfixes
v2.32.0
Compare Source
Security
verify=False
on the first request from aSession will cause subsequent requests to the same origin to also ignore
cert verification, regardless of the value of
verify
.(GHSA-9wx4-h78v-vm56)
Improvements
verify=True
now reuses a global SSLContext which should improverequest time variance between first and subsequent requests. It should
also minimize certificate load time on Windows systems when using a Python
version built with OpenSSL 3.x. (#6667)
(
chardet
orcharset_normalizer
) when repackaged or vendored.This enables
pip
and other projects to minimize their vendoringsurface area. The
Response.text()
andapparent_encoding
APIswill default to
utf-8
if neither library is present. (#6702)Bugfixes
calculated in the request content-length. (#6589)
/
(path separator) could leadurllib3 to unnecessarily reparse the request URI. (#6644)
Deprecations
Documentation
Packaging
The source files for the projects (formerly
requests
) is now locatedin
src/requests
in the Requests sdist. (#6506)using
hatchling
. This should not impact the average user, but extremely oldversions of packaging utilities may have issues with the new packaging format.
v2.31.0
Compare Source
Security
Versions of Requests between v2.3.0 and v2.30.0 are vulnerable to potential
forwarding of
Proxy-Authorization
headers to destination servers whenfollowing HTTPS redirects.
When proxies are defined with user info (
https://user:pass@proxy:8080
), Requestswill construct a
Proxy-Authorization
header that is attached to the request toauthenticate with the proxy.
In cases where Requests receives a redirect response, it previously reattached
the
Proxy-Authorization
header incorrectly, resulting in the value beingsent through the tunneled connection to the destination server. Users who rely on
defining their proxy credentials in the URL are strongly encouraged to upgrade
to Requests 2.31.0+ to prevent unintentional leakage and rotate their proxy
credentials once the change has been fully deployed.
Users who do not use a proxy or do not supply their proxy credentials through
the user information portion of their proxy URL are not subject to this
vulnerability.
Full details can be read in our Github Security Advisory
and CVE-2023-32681.
v2.30.0
Compare Source
Dependencies
This may contain minor breaking changes so we advise careful testing and
reviewing https://urllib3.readthedocs.io/en/latest/v2-migration-guide.html
prior to upgrading.
Users who wish to stay on urllib3 1.x can pin to
urllib3<2
.v2.29.0
Compare Source
Improvements
standardization. (#6226)
v2.28.2
Compare Source
Dependencies
Bugfixes
v2.28.1
Compare Source
Improvements
iter_content
with transition toyield from
. (#6170)Dependencies
v2.28.0
Compare Source
Deprecations
Improvements
an encoding to make
json()
API consistent. (#6097)all invalid cases. (#6154)
Bugfixes
CURL_CA_BUNDLE
to an empty string would disablecert verification. All Requests 2.x versions before 2.28.0 are affected. (#6074)
urllib3.exceptions.SSLError
withrequests.exceptions.SSLError
forcontent
anditer_content
. (#6057)to raise an exception rather than ignoring the entry. (#6149)
JSONDecodeError. (#6036)
Configuration
📅 Schedule: Branch creation - "after 5pm on the first day of the month" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.