UNCLASSIFIED - NO CUI

Skip to content

chore(deps): update all dependencies

renovate requested to merge renovate/all into development

This MR contains the following updates:

Package Update Change
MarkupSafe (changelog) patch ==2.1.2 -> ==2.1.3
ansible (source) minor ==2.9.27 -> ==2.10.7
ansible-runner (source) minor ==2.0.4 -> ==2.3.4
cachetools patch ==5.3.0 -> ==5.3.1
charset-normalizer minor ==3.1.0 -> ==3.2.0
cryptography (changelog) minor ==3.3.2 -> ==3.4.8
distlib patch ==0.3.6 -> ==0.3.7
docutils minor ==0.19 -> ==0.20.1
filelock minor ==3.9.1 -> ==3.12.3
google-auth minor ==2.16.2 -> ==2.23.0
openshift patch ==0.13.1 -> ==0.13.2
pipenv minor ==2022.1.8 -> ==2022.12.19
platformdirs minor ==3.1.1 -> ==3.10.0
pyasn1 (changelog) minor ==0.4.8 -> ==0.5.0
pyasn1-modules (changelog) minor ==0.2.8 -> ==0.3.0
python-daemon (changelog) patch ==3.0.0 -> ==3.0.1
virtualenv minor ==20.21.0 -> ==20.24.5
websocket-client (source) minor ==1.5.1 -> ==1.6.3

Dependency Lookup Warnings

Warnings were logged while processing this repo. Please check the logs for more information.


Release Notes

ansible/ansible

v2.10.7

Compare Source

v2.10.6

Compare Source

v2.10.5

Compare Source

v2.10.4

Compare Source

v2.10.3

Compare Source

v2.10.2

Compare Source

v2.10.1

Compare Source

v2.10.0

Compare Source

ansible/ansible-runner

v2.3.4

Compare Source

What's Changed

Full Changelog: https://github.com/ansible/ansible-runner/compare/2.3.3...2.3.4

v2.3.3

Compare Source

What's Changed

Full Changelog: https://github.com/ansible/ansible-runner/compare/2.3.2...2.3.3

v2.3.2

Compare Source

What's Changed

Full Changelog: https://github.com/ansible/ansible-runner/compare/2.3.1...2.3.2

v2.3.1

Compare Source

What's Changed

Full Changelog: https://github.com/ansible/ansible-runner/compare/2.3.0...2.3.1

v2.3.0

Compare Source

What's Changed

Full Changelog: https://github.com/ansible/ansible-runner/compare/2.2.1...2.3.0

v2.2.2

Compare Source

What's Changed

Full Changelog: https://github.com/ansible/ansible-runner/compare/2.2.1...2.2.2

v2.2.1

Compare Source

What's Changed

Full Changelog: https://github.com/ansible/ansible-runner/compare/2.2.0...2.2.1

v2.2.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/ansible/ansible-runner/compare/2.1.0...2.2.0

v2.1.4

Compare Source

What's Changed

Full Changelog: https://github.com/ansible/ansible-runner/compare/2.1.3...2.1.4

v2.1.3

Compare Source

What's Changed

Full Changelog: https://github.com/ansible/ansible-runner/compare/2.1.2...2.1.3

v2.1.2

Compare Source

What's Changed

Full Changelog: https://github.com/ansible/ansible-runner/compare/2.1.1...2.1.2

v2.1.1

Compare Source

What's Changed

Full Changelog: https://github.com/ansible/ansible-runner/compare/2.0.3...2.1.1

v2.1.0

Compare Source

tkem/cachetools

v5.3.1

Compare Source

===================

  • Depend on Python >= 3.7.
Ousret/charset_normalizer

v3.2.0

Compare Source

Changed
  • Typehint for function from_path no longer enforce PathLike as its first argument
  • Minor improvement over the global detection reliability
Added
  • Introduce function is_binary that relies on main capabilities, and optimized to detect binaries
  • Propagate enable_fallback argument throughout from_bytes, from_path, and from_fp that allow a deeper control over the detection (default True)
  • Explicit support for Python 3.12
Fixed
  • Edge case detection failure where a file would contain 'very-long' camel cased word (Issue #​289)
pyca/cryptography

v3.4.8

Compare Source

v3.4.7

Compare Source

v3.4.6

Compare Source

v3.4.5

Compare Source

v3.4.4

Compare Source

v3.4.3

Compare Source

v3.4.2

Compare Source

v3.4.1

Compare Source

v3.4

Compare Source

pypa/distlib

v0.3.7

Compare Source

tox-dev/py-filelock

v3.12.3

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/tox-dev/filelock/compare/3.12.2...3.12.3

v3.12.2

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/tox-dev/py-filelock/compare/3.12.1...3.12.2

v3.12.1

Compare Source

What's Changed

Full Changelog: https://github.com/tox-dev/py-filelock/compare/3.12.0...3.12.1

v3.12.0

Compare Source

What's Changed

Full Changelog: https://github.com/tox-dev/py-filelock/compare/3.11.0...3.12.0

v3.11.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/tox-dev/py-filelock/compare/3.10.7...3.11.0

v3.10.7

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/tox-dev/py-filelock/compare/3.10.6...3.10.7

v3.10.6

Compare Source

What's Changed

Full Changelog: https://github.com/tox-dev/py-filelock/compare/3.10.5...3.10.6

v3.10.5

Compare Source

What's Changed

Full Changelog: https://github.com/tox-dev/py-filelock/compare/3.10.4...3.10.5

v3.10.4

Compare Source

What's Changed

Full Changelog: https://github.com/tox-dev/py-filelock/compare/3.10.3...3.10.4

v3.10.3

Compare Source

What's Changed

Full Changelog: https://github.com/tox-dev/py-filelock/compare/3.10.2...3.10.3

v3.10.2

Compare Source

What's Changed

Full Changelog: https://github.com/tox-dev/py-filelock/compare/3.10.1...3.10.2

v3.10.1

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/tox-dev/py-filelock/compare/3.10.0...3.10.1

v3.10.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/tox-dev/py-filelock/compare/3.9.1...3.10.0

googleapis/google-auth-library-python

v2.23.0

Compare Source

Features
  • Add get_bq_config_path() to _cloud_sdk.py (9f52f66)
  • Add get_bq_config_path() to _cloud_sdk.py (#​1358) (9f52f66)
Bug Fixes
  • Expose universe domain in credentials (#​1380) (8b8fce6)
  • Make external_account resistant to string type 'expires_in' responses from non-compliant services (#​1379) (01d3770)
  • Missing ssj for impersonate cred (#​1377) (7d453dc)
  • Skip checking projectid on cred if env var is set (#​1349) (a4135a3)

v2.22.0

Compare Source

Features
Bug Fixes

v2.21.0

Compare Source

Features
Bug Fixes

v2.20.0

Compare Source

Features
Bug Fixes

v2.19.1

Compare Source

Bug Fixes
  • Check id token error response (#​1315) (2a71f7b)
  • Fix "AttributeError: 'str' object has no attribute 'get'" (dac7cc3)
Documentation
  • Replacing abc.com with example.com (dac7cc3)

v2.19.0

Compare Source

Features

v2.18.1

Compare Source

Bug Fixes

v2.18.0

Compare Source

Features

v2.17.3

Compare Source

Bug Fixes

v2.17.2

Compare Source

Bug Fixes
  • Do not create new JWT credentials if they make the same claims as the existing. (#​1267) (eebb7b6)

v2.17.1

Compare Source

Bug Fixes
  • Print out reauth plugin error and raise if challenge output is None (#​1265) (08d22fe)

v2.17.0

Compare Source

Features
  • Experimental service account iam endpoint flow for id token (#​1258) (8ff0de5)
Bug Fixes

v2.16.3

Compare Source

Bug Fixes
openshift/openshift-restclient-python

v0.13.2: Release 0.13.2

Compare Source

What's Changed

Full Changelog: https://github.com/openshift/openshift-restclient-python/compare/v0.13.1...v0.13.2

pypa/pipenv

v2022.12.19

Compare Source

Bug Fixes

  • Fix for requirementslib hanging during install of remote wheels files. #​5546

v2022.12.17

Compare Source

Bug Fixes

  • virtualenv creation no longer uses --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. #​5477
  • Fix regression where path is not propagated to the Pipfile.lock. #​5479
  • Solve issue where null markers were getting added to lock file when extras were provided. #​5486
  • Fix: update --outdated raises NonExistentKey with outdated dev packages #​5540

Vendored Libraries

  • Vendor in pip==22.3.1 which is currently the latest version of pip. #​5520
    • Bump version of requirementslib to 2.2.1
    • Bump version of vistir to 0.7.5
    • Bump version of colorama to 0.4.6 #​5522
  • Bump plette version to 0.4.4 #​5539

v2022.11.30

Compare Source

Bug Fixes

  • Fix regression: pipenv does not sync indexes to lockfile. #​5508

v2022.11.25

Compare Source

Bug Fixes

  • Solving issue where pipenv check command has been broken in the published wheel distribution. #​5493

v2022.11.24

Compare Source

Bug Fixes

  • Stop building universal wheels since Python 2 is no longer supported. #​5496

v2022.11.23

Compare Source

Features & Improvements

  • Find nushell activate scripts. #​5470

Vendored Libraries

    • Drop unused code from cerberus
    • Drop unused module wheel #​5467
    • Replace yaspin spinner with rich spinner.
    • Bump vistir version to 0.7.4 #​5468
  • Bump version of requirementslib to 2.2.0 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

  • Fix regression of lock generation that caused the keep-outdated behavior to be default. #​5456

v2022.11.5

Compare Source

Bug Fixes

  • Rollback the change in version of colorama due to regressions in core functionality. #​5459

v2022.11.4

Compare Source

Features & Improvements

  • Allow pipenv settings to be explicitly disabled more easily by assigning to the environment variable a falsy value. #​5451

Bug Fixes

  • Provide an install iteration per index when install_search_all_sources is false (default behavior). This fixes regression where install phase was using unexpected index after updating pip==22.3 #​5444

Vendored Libraries

  • Drop tomli, which is not used anymore. Bump attrs version see #​5449. Drop distlib, colorama and platformdirs - use the ones from pip._vendor. #​5450

v2022.10.25

Compare Source

Features & Improvements

  • Add support to export requirements file for a specified set of categories. #​5431

Vendored Libraries

  • Remove appdirs.py in favor of platformdirs. #​5420

Removals and Deprecations

  • Remove usage of vistir.cmdparse in favor of pipenv.cmdparse #​5419

v2022.10.12

Compare Source

Improved Documentation

  • Update pipenv docs for with example for callabale package functions in Pipfile scripts #​5396

v2022.10.11

Compare Source

Bug Fixes

  • Revert decision to change the default isolation level because it caused problems with existing workflows; solution is to recommend users that have issues requiring pre-requisites to pass --extra-pip-args="--no-build-isolation" in their install or sync commands. #​5399

v2022.10.10

Compare Source

Features & Improvements

  • Add ability for callable scripts in Pipfile under [scripts]. Callables can now be added like: <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 with pipenv run func #​5294

Bug Fixes

  • Fixes regression from 2022.10.9 where Pipfile with pipenv 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

  • New pipfiles show python_full_version under [requires] if specified. Previously creating a new pipenv project would only specify in the Pipfile the major and minor version, i.e. "python_version = 3.7". Now if you create a new project with a fully named python version it will record both in the Pipfile. So: "python_version = 3.7" and "python_full_version = 3.7.2" #​5345

Relates to dev process changes

  • Silence majority of pytest.mark warnings by registering custom marks. Can view a list of custom marks by running pipenv run pytest --markers

v2022.10.4

Compare Source

Bug Fixes

  • Use --creator=venv when creating virtual environments to avoid issue with sysconfig posix_prefix on some systems. #​5075
  • Prefer to use the lockfile sources if available during the install phase. #​5380

Vendored Libraries

  • Drop vendored six - we no longer depend on this library, as we migrated from pipfile to plette. #​5187

v2022.9.24

Compare Source

Bug Fixes

  • Update requirementslib==2.0.3 to always evaluate the requirement markers fresh (without lru_cache) to fix marker determinism issue. #​4660

v2022.9.21

Compare Source

Bug Fixes

  • Fix regression to install --skip-lock with update to plette. #​5368

v2022.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:

    [[source]]
    url = "https://pypi.acme.com/simple"
    verify_ssl = true

    With:

    [[source]]
    url = "https://pypi.acme.com/simple"
    verify_ssl = true
    name = acmes_private_index  `#&#8203;5339 <https://github.com/pypa/pipenv/issues/5339>`_

Bug Fixes

  • Modernize pipenv path patch with importlib.util to eliminate import of pkg_resources #​5349

Vendored Libraries

  • Remove iso8601 from vendored packages since it was not used. #​5346

v2022.9.8

Compare Source

Features & Improvements

  • It is now possible to supply additional arguments to pip install by supplying --extra-pip-args="<arg1> <arg2>" See the updated documentation Supplying additional arguments to pip for more details. #​5283

Bug Fixes

  • Make editable detection better because not everyone specifies editable entry in the Pipfile for local editable installs. #​4784
  • Add error handling for when the installed package setup.py does not contain valid markers. #​5329
  • Load the dot env earlier so that PIPENV_CUSTOM_VENV_NAME is more useful across projects. #​5334

Vendored Libraries

  • Bump version of shellingham to support nushell. #​5336
  • Bump plette to version v0.3.0 #​5337
  • Bump version of pipdeptree #​5343

Removals and Deprecations

  • Add deprecation warning to the --three flag. Pipenv now uses python3 by default. #​5328

Relates to dev process changes

  • Convert the test runner to use pypiserver as a standalone process for all tests that referencce internal pypi 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

  • Fix the issue from 2022.9.2 where tarball URL packages were being skipped on batch_install. #​5306

v2022.9.2

Compare Source

Bug Fixes

  • Update requirementslib==2.0.3 to always evaluate the requirement markers fresh (without lru_cache) to fix marker determinism issue. #​4660

v2022.8.31

Compare Source

Features & Improvements

  • Performance optimization to batch_install results in a faster and less CPU intensive pipenv sync or pipenv install experience. #​5301

Bug Fixes

  • pipenv now uses a NamedTemporaryFile for rsolver constraints and drops internal env var PIPENV_PACKAGES. #​4925

Removals and Deprecations

  • Remove no longer used method which_pip. #​5314
  • Drop progress bar file due to recent performance optimization to combine batch_install requirements in at most two invocations of pip install. To see progress of install pass --verbose flag and pip progress will be output in realtime. #​5315

v2022.8.30

Compare Source

Bug Fixes

  • Fix an issue when using pipenv install --system on systems that having the python executable pointing to Python 2 and a Python 3 executable being python3. #​5296
  • Sorting constraints before resolving, which fixes pipenv lock generates nondeterminism environment markers. #​5299
  • Fix #​5273, use our own method for checking if a package is a valid constraint. #​5309

Vendored Libraries

  • Vendor in requirementslib==2.0.1 which fixes issue with local install not marked editable, and vendor in vistir==0.6.1 which drops python2 support. Drops orderedmultidict from vendoring. #​5308

v2022.8.24

Compare Source

Bug Fixes

  • Remove eager and unnecessary importing of setuptools and pkg_resources to avoid conflict upgrading setuptools. Roll back sysconfig patch of pip because it was problematic for some --system commands. #​5228

Vendored Libraries

  • Vendor in requirementslib==2.0.0 and drop pip-shims entirely. #​5228
  • Vendor in pythonfinder==1.3.1 #​5292

v2022.8.19

Compare Source

Bug Fixes

  • Fix issue where resolver is provided with install_requires constraints from setup.py that depend on editable dependencies and could not resolve them. #​5271
  • Fix for pipenv lock fails for packages with extras as of 2022.8.13. #​5274
  • Revert the exclusion of BAD_PACKAGES from batch_install in order for pipenv to install specific versions of setuptools. To prevent issue upgrading setuptools this patches _USE_SYSCONFIG_DEFAULT to use sysconfig for 3.7 and above whereas pip default behavior was 3.10 and above. #​5275

v2022.8.17

Compare Source

Bug Fixes

  • Fix "The Python interpreter can't be found" error when running pipenv install --system with a python3 but no python. #​5261
  • Revise pip import patch to include only pipenv from site-packages and removed --ignore-installed argument from pip install in order to fix regressions with --use-site-packages. #​5265

v2022.8.15

Compare Source

Bug Fixes

  • pip_install method was using a different way of finding the python executable than other pipenv commands, which caused an issue with skipping package installation if it was already installed in site-packages. #​5254

v2022.8.14

Compare Source

Bug Fixes

  • Removed packaging library from BAD_PACKAGES constant to allow it to be installed, which fixes regression from pipenv==2022.8.13. #​5247

v2022.8.13

Compare Source

Bug Fixes

  • If environment variable CI or TF_BUILD is set but does not evaluate to False it is now treated as True. #​5128
  • Fix auto-complete crashing on 'install' and 'uninstall' keywords #​5214
  • Address remaining pipenv commands that were still referencing the user or system installed pip to use the vendored pip internal to pipenv. #​5229
  • Use packages as constraints when locking dev-packages in Pipfile. Use packages as constraints when installing new dev-packages. #​5234

Vendored Libraries

  • Vendor in minor pip update 22.2.2 #​5230

Improved Documentation

  • Add documentation for environment variables the configure pipenv. #​5235

Removals and Deprecations

  • The deprecated way of generating requirements install -r or lock -r has been removed in favor of the pipenv requirements command. #​5200

v2022.8.5

Compare Source

Features & Improvements

  • support PIPENV_CUSTOM_VENV_NAME to be the venv name if specified, update relevant docs. #​4974

Bug Fixes

  • Remove usages of pip_shims from the non vendored pipenv code, but retain initialization for requirementslib still has usages. #​5204
  • Fix case sensitivity of color name red in exception when getting hashes from pypi in _get_hashes_from_pypi. #​5206
  • Write output from subprocess_run directly to stdout instead of creating temporary file. Remove deprecated distutils.sysconfig, use sysconfig. #​5210

Vendored Libraries

    • Rename patched notpip to pip in order to be clear that its a patched version of pip.
    • Remove the part of _post_pip_import.patch that overrode the standalone pip to be the user installed pip, now we fully rely on our vendored and patched pip, even for all types of installs.
    • Vendor in the next newest version of pip==22.2
    • Modify patch for pipdeptree to not use pip-shims #​5188
    • Remove vendored urllib3 in favor of using it from vendored version in pip._vendor #​5215

Removals and Deprecations

  • Remove tests that have been for a while been marked skipped and are no longer relevant. #​5165

v2022.7.24

Compare Source

Bug Fixes

  • Re-enabled three installs tests again on the Windows CI as recent refactor work has fixed them. #​5064
  • Support ANSI NO_COLOR environment variable and deprecate PIPENV_COLORBLIND variable, which will be removed after this release. #​5158
  • Fixed edge case where a non-editable file, url or vcs would overwrite the value no_deps for all other requirements in the loop causing a retry condition. #​5164
  • Vendor in latest requirementslib for fix to lock when using editable VCS module with specific @ git reference. #​5179

Vendored Libraries

  • Remove crayons and replace with click.secho and click.styles per #​3741 #​3741
  • Vendor in latest version of pip==22.1.2 which upgrades pipenv from pip==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 utilize packaging from vendor'd pip. Drop the packaging requirement from the vendor directory in pipenv. #​5147
  • Remove unused vendored dependency normailze-charset. #​5161
  • Remove obsolete package funcsigs. #​5168
  • Bump vendored dependency pyparsing==3.0.9. #​5170

v2022.7.4

Compare Source

Behavior Changes

  • Adjust pipenv requirements to add markers and add an --exclude-markers option to allow the exclusion of markers. #​5092

Bug Fixes

  • Stopped expanding environment variables when using pipenv requirements #​5134

Vendored Libraries

  • Depend on requests and certifi from vendored pip and remove them as explicit vendor dependencies. #​5000
  • Vendor in the latest version of requirementslib==1.6.5 which includes bug fixes for beta python versions, projects with an at sign (@​) in the path, and a setuptools deprecation warning. #​5132

Relates to dev process changes

  • Switch from using type comments to type annotations.

v2022.6.7

Compare Source

What's Changed

Full Changelog: https://github.com/pypa/pipenv/compare/v2022.5.2...v2022.6.7

v2022.5.2

Compare Source

Bug Fixes

  • Fixes issue of pipenv lock -r command printing to stdout instead of stderr. #​5091

v2022.4.30

Compare Source

Bug Fixes

  • Fixes issue of requirements command problem by modifying to print -e and path of the editable package. #​5070
  • Revert specifier of setuptools requirement in setup.py back to what it was in order to fix FileNotFoundError: [Errno 2] issue report. #​5075
  • Fixes issue of requirements command where git requirements cause the command to fail, solved by using existing convert_deps_to_pip function. #​5076

Vendored Libraries

  • Vendor in requirementslib==1.6.4 to Fix SetuptoolsDeprecationWarning setuptools.config.read_configuration became deprecated. #​5081

Removals and Deprecations

  • Remove more usage of misc functions of vistir. Many of this function are available in the STL or in another dependency of pipenv. #​5078

v2022.4.21

Compare Source

Removals and Deprecations

  • Updated setup.py to remove support for python 3.6 from built pipenv packages' Metadata. #​5065

v2022.4.20

Compare Source

Features & Improvements

  • Added new Pipenv option install_search_all_sources that allows installation of packages from an existing Pipfile.lock to search all defined indexes for the constrained package version and hash signatures. #​5041

Bug Fixes

  • allow the user to disable the no_input flag, so the use of e.g Google Artifact Registry is possible. #​4706
  • Fixes case where packages could fail to install and the exit code was successful. #​5031

Vendored Libraries

  • Updated vendor version of pip from 21.2.2 to 22.0.4 which fixes a number of bugs including several 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

  • Removed the vendor dependency more-itertools as it was originally added for zipp, which since stopped using it. #​5044
  • Removed all usages of pipenv.vendor.vistir.compat.fs_str, since this function was used for PY2-PY3 compatibility and is no longer needed. #​5062

Relates to dev process changes

  • Added pytest-cov and basic configuration to the project for generating html testing coverage reports.
  • Make all CI jobs run only after the lint stage. Also added a makefile target for vendoring the packages.

v2022.4.8

Compare Source

Features & Improvements

  • Implements a pipenv requirements command which generates a requirements.txt compatible output without locking. #​4959
  • Internal to pipenv, the utils.py was split into a utils module with unused code removed. #​4992

Bug Fixes

  • Pipenv will now ignore .venv in the project when PIPENV_VENV_IN_MROJECT variable is False. Unset variable maintains the existing behavior of preferring to use the project's .venv should it exist. #​2763
  • Fix an edge case of hash collection in index restricted packages whereby the hashes for some packages would be missing from the Pipfile.lock following package index restrictions added in pipenv==2022.3.23. #​5023

Improved Documentation

  • Pipenv CLI documentation generation has been fixed. It had broke when click was vendored into the project in 2021.11.9 because by default sphinx-click could no longer determine the CLI inherited from click. #​4778
  • Improve documentation around extra indexes and index restricted packages. #​5022

Removals and Deprecations

  • Removes the optional 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. #​5022

Relates to dev process changes

  • Added code linting using pre-commit-hooks, black, flake8, isort, pygrep-hooks, news-fragments and check-manifest. 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

  • Environment variables were not being loaded when the --quiet flag was set #​5010
  • It would appear that requirementslib was not fully specifying the subdirectory to build_pep517 and and when a new version of setuptools was released, the test test_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 to requirementslib. #​5019

Vendored Libraries

  • Vendor in pip==21.2.4 (from 21.2.2) in order to bring in requested bug fix for python3.6. Note: support for 3.6 will be dropped in a subsequent release. #​5008

v2022.3.24

Compare Source

Features & Improvements

  • It is now possible to silence the Loading .env environment variables message on pipenv run with the --quiet flag or the PIPENV_QUIET environment variable. #​4027

Bug Fixes

  • Fixes issue with new index safety restriction, whereby an unnamed extra sources index caused and error to be thrown during install. #​5002
  • The text Loading .env environment variables... has been switched back to stderr as to not break requirements.txt generation. Also it only prints now when a .env file is actually present. #​5003

v2022.3.23

Compare Source

Features & Improvements

  • Use environment variable PIPENV_SKIP_LOCK to control the behaviour of lock skipping. #​4797
  • New CLI command verify, checks the Pipfile.lock is up-to-date #​4893

Behavior Changes

  • Pattern expansion for arguments was disabled on Windows. #​4935

Bug Fixes

  • Python versions on Windows can now be installed automatically through pyenv-win #​4525
  • Patched our vendored Pip to fix: Pipenv Lock (Or Install) Does Not Respect Index Specified For A Package. #​4637
  • If PIP_TARGET is set to environment variables, Refer specified directory for calculate delta, instead default directory #​4775
  • Remove remaining mention of python2 and --two flag from codebase. #​4938
  • Use CI environment value, over mere existence of name #​4944
  • Environment variables from dot env files are now properly expanded when included in scripts. #​4975

Vendored Libraries

  • Updated vendor version of pythonfinder from 1.2.9 to 1.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

  • Removes long broken argument --code from install and --unused from check. Check command no longer takes in arguments to ignore. Removed the vendored dependencies: pipreqs and yarg #​4998
platformdirs/platformdirs

v3.10.0

Compare Source

What's Changed

Full Changelog: https://github.com/platformdirs/platformdirs/compare/3.9.1...3.10.0

v3.9.1

Compare Source

What's Changed

Full Changelog: https://github.com/platformdirs/platformdirs/compare/3.9.0...3.9.1

v3.9.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/platformdirs/platformdirs/compare/3.8.1...3.9.0

v3.8.1

Compare Source

  • BSD: provide a fallback for user_runtime_dir

v3.8.0

Compare Source

  • Add missing user media directory docs

v3.7.0

Compare Source

  • Have user_runtime_dir return /var/run/user/uid for *BSD

v3.6.0

Compare Source

  • introduce user_downloads_dir

v3.5.3

Compare Source

  • Use ruff

v3.5.2

Compare Source

  • test with 3.12.0.b1

v3.5.1

Compare Source

  • Add 3.12 support
  • Add tox.ini to sdist
  • removing Windows versions
  • Better handling for UNIX support

v3.5.0

Compare Source

  • introduce user_music_dir

v3.4.0

Compare Source

  • introduce user_videos_dir

v3.3.0

Compare Source

  • introduce user_pictures_dir

v3.2.0

Compare Source

  • add auto create directories optional
pyasn1/pyasn1

v0.5.0

Compare Source

  • Change RealEncoder.supportIndefLenMode type to a boolean pr #​21

  • Fix CI for py39 test environment pr #​25

  • Replace all snmplabs.com links issue #​4

  • Use correct SPDX identifier for the license pr #​16

  • Re-add tagMap and typeMap module level attributes to all encoder and decoder modules. They are aliases for TAG_MAP and TYPE_MAP, issue #​9.

  • Restore API for passing for tagMap and typeMap arguments to Encoder and Decoder classes by name and position, issue #​12.

  • Re-add tagMap and typeMap module level attributes to all encoder and decoder modules. They are aliases for TAG_MAP and TYPE_MAP, issue #​9.

  • Restore API for passing for tagMap and typeMap arguments to Encoder and Decoder classes by name and position,

  • Make BER/CER/DER decoders streaming and suspendible

    The goal of this change is to make the decoder yielding on input data starvation and resuming from where it stopped whenever the caller decides to try again (hopefully making sure that some more input becomes available).

    This change makes it possible for the decoder to operate on streams of data (meaning that the entire DER blob might not be immediately available on input).

    On top of that, the decoder yields partially reconstructed ASN.1 object on input starvation making it possible for the caller to inspect what has been decoded so far and possibly consume partial ASN.1 data.

    All these new feature are natively available through StreamingDecoder class. Previously published API is implemented as a thin wrapper on top of that ensuring backward compatibility.

  • Added support for Python 3.8, 3.9, 3.10, 3.11

  • Removed support for EOL Pythons 2.4, 2.5, 2.6, 3.2, 3.3, 3.4, 3.5

  • Added support for PyPy 3.7, 3.8, 3.9

  • Modernized packaging and testing. pyasn1 now uses setup.cfg, pyproject.toml, build, and GitHub Actions.

  • PyPI package ownership for pyasn1 and pyasn1-module has been transfered to Christian Heimes and Simon Pichugin in PyPI support ticket #​2090.

  • The upstream repositories for pyasn1 and pyasn1-modules are now in the GitHub organization https://github.com/pyasn1/.

pyasn1/pyasn1-modules

v0.3.0

Compare Source

  • Added support for Python 3.8, 3.9, 3.10, 3.11
  • Removed support for EOL Pythons 2.4, 2.5, 2.6, 3.2, 3.3, 3.4, 3.5
  • Added support for PyPy 3.7, 3.8, 3.9
  • Modernized packaging and testing. pyasn1-modules now uses setup.cfg, pyproject.toml, build, and GitHub Actions.
  • PyPI package ownership for pyasn1 and pyasn1-module has been transfered to Christian Heimes and Simon Pichugin in PyPI support ticket #​2090.
  • The upstream repositories for pyasn1 and pyasn1-modules are now in the GitHub organization https://github.com/pyasn1/.
  • Added tox runner with a handful of basic jobs
  • Add RFC3125 providing Electronic Signature Policies
  • Add RFC5126 providing CMS Advanced Electronic Signatures (CAdES)
  • Removed support for EOL Pythons 2.4, 2.5, 2.6, 3.2, 3.3 and 3.4.
  • Improve test routines for RFC5126
  • Add RFC4387 providing Certificate Store Access via HTTP
  • Changed assertion in unit tests from Python built-in to unittest provided
  • Add RFC8692 providing Algorithm Identifiers for RSASSA-PSS and ECDSA Using SHAKEs
  • Add RFC5753 providing CMS Elliptic Curve Cryptography Algorithms
  • Add RFC3820 providing Proxy Certificates
  • Add RFC3370 providing Cryptographic Message Syntax (CMS) Algorithms
  • Add RFC3537 providing HMAC Key Wrapping
  • Add RFC3739 providing Qualified Certificates
  • Add RFC2876 providing KEA and SKIPJACK for CMS
  • Add RFC3058 providing IDEA Encryption Algorithm for CMS
  • Add RFC3657 providing Camellia Encryption Algorithm for CMS
  • Add RFC4010 providing SEED Encryption Algorithm for CMS
  • Add RFC4357 providing Additional Cryptographic Algorithms for Use with GOST 28147-89, GOST R 34.10-94, GOST R 34.10-2001, and GOST R 34.11-94
  • Add RFC4490 providing GOST 28147-89, GOST R 34.11-94, GOST R 34.10-94, and GOST R 34.10-2001 Algorithms for CMS
  • Add RFC4491 providing GOST R 34.10-94, GOST R 34.10-2001, and GOST R 34.11-94 Algorithms for certificates and CRLs
  • Add RFC8696 providing using Pre-Shared Key (PSK) in the CMS
  • Add RFC5639 providing identifiers for the Brainpool curves in Elliptic Curve Cryptography
  • Add RFC5697 providing Other Certificates Extension
  • Add RFC4683 providing Subject Identification Method (SIM)
  • Add RFC4476 providing Attribute Certificate Policies Extension
  • Add RFC5636 providing Traceable Anonymous Certificate
  • Add RFC5752 providing Multiple Signatures attribute for CMS
  • Add RFC5275 providing CMS Symmetric Key Management and Distribution
  • Add RFC8702 providing SHAKE One-way Hash Functions in the CMS
  • Add RFC8708 providing HSS/LMS Hash-based Signature Algorithm for CMS
  • Advance copyright statement to year 2020
  • Add RFC8769 providing CBOR and CBOR Sequence content types for CMS
pypa/virtualenv

v20.24.5

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/pypa/virtualenv/compare/20.24.4...20.24.5

v20.24.4

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/pypa/virtualenv/compare/20.24.3...20.24.4

v20.24.3

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/pypa/virtualenv/compare/20.24.2...20.24.3

v20.24.2

Compare Source

What's Changed

Full Changelog: https://github.com/pypa/virtualenv/compare/20.24.1...20.24.2

v20.24.1

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/pypa/virtualenv/compare/20.24.0...20.24.1

v20.24.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/pypa/virtualenv/compare/20.23.1...20.24.0

v20.23.1

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/pypa/virtualenv/compare/20.23.0...20.23.1

v20.23.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/pypa/virtualenv/compare/20.22.0...20.23.0

v20.22.0

Compare Source

What's Changed

Full Changelog: https://github.com/pypa/virtualenv/compare/20.21.1...20.22.0

v20.21.1

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/pypa/virtualenv/compare/20.21.0...20.21.1

websocket-client/websocket-client

v1.6.3

Compare Source

1.6.3

v1.6.2

Compare Source

1.6.2

v1.6.1

Compare Source

1.6.1

v1.6.0

Compare Source

1.6.0

v1.5.3

Compare Source

1.5.3

v1.5.2

Compare Source

1.5.2


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This MR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Merge request reports