chore(deps): update all dependencies
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-runner
v2.3.4
What's Changed
- [2.3 backport] Give more detail when we cannot process a non-JSON streamed line (#1186) by @AlanCoding in https://github.com/ansible/ansible-runner/pull/1258
Full Changelog: https://github.com/ansible/ansible-runner/compare/2.3.3...2.3.4
v2.3.3
What's Changed
- Add
python_requires = >= 3.8
by @Shrews in https://github.com/ansible/ansible-runner/pull/1212 - Add license and classifiers metadata by @Shrews in https://github.com/ansible/ansible-runner/pull/1214
- Remove pkg_resources use by @nitzmahone in https://github.com/ansible/ansible-runner/pull/1230
Full Changelog: https://github.com/ansible/ansible-runner/compare/2.3.2...2.3.3
v2.3.2
What's Changed
- Fix Github CI (#1171) by @Shrews in https://github.com/ansible/ansible-runner/pull/1172
- Fix artifact file permissions by @Shrews in https://github.com/ansible/ansible-runner/pull/1185
- Emit periodic keepalive events from
Worker
(#1191) by @nitzmahone in https://github.com/ansible/ansible-runner/pull/1201
Full Changelog: https://github.com/ansible/ansible-runner/compare/2.3.1...2.3.2
v2.3.1
What's Changed
- [backport][release_2.3] Test both runtimes in unit tests (#1155) by @Shrews in https://github.com/ansible/ansible-runner/pull/1157
- [2.3] Flush buffer in streaming interface before writing zip data by @shanemcd in https://github.com/ansible/ansible-runner/pull/1162
Full Changelog: https://github.com/ansible/ansible-runner/compare/2.3.0...2.3.1
v2.3.0
What's Changed
- Stringify all env vars, not just those from file by @AlanCoding in https://github.com/ansible/ansible-runner/pull/1039
- Set ZIP strict_timestamps to false by @bpedersen2 in https://github.com/ansible/ansible-runner/pull/1049
- Fix image build to override root homedir in /etc/passwd by @nitzmahone in https://github.com/ansible/ansible-runner/pull/1027
- Use isinstance API instead of type API by @Akasurde in https://github.com/ansible/ansible-runner/pull/1066
- Add examples for status_handler and event_handler by @Akasurde in https://github.com/ansible/ansible-runner/pull/1086
- skip process isolation check for transmit and process by @TheRealHaoLiu in https://github.com/ansible/ansible-runner/pull/1084
- (alternative proposal) update how callback plugin gets copied and added to job container by @TheRealHaoLiu in https://github.com/ansible/ansible-runner/pull/1093
- Update Event emitter plugin docs by @Akasurde in https://github.com/ansible/ansible-runner/pull/1067
- Make yamllint rule compatible with prettier by @ssbarnea in https://github.com/ansible/ansible-runner/pull/1104
- Fix two runtime warnings by @ssbarnea in https://github.com/ansible/ansible-runner/pull/1102
- Linting fixes by @Akasurde in https://github.com/ansible/ansible-runner/pull/1112
- Update for artifacts_handler by @Akasurde in https://github.com/ansible/ansible-runner/pull/1111
- Updated formating in remote_jobs doc by @Akasurde in https://github.com/ansible/ansible-runner/pull/1115
- test: generate SSH private key by @Akasurde in https://github.com/ansible/ansible-runner/pull/1060
- Make sure we close stdout/stderr in Runner.run() by @Shrews in https://github.com/ansible/ansible-runner/pull/1123
- Removed redudant code by @Akasurde in https://github.com/ansible/ansible-runner/pull/1129
- Add example for RunnerConfig by @Akasurde in https://github.com/ansible/ansible-runner/pull/1134
- Fix installation docs by @Akasurde in https://github.com/ansible/ansible-runner/pull/1128
- Misc typo fix in docs by @Akasurde in https://github.com/ansible/ansible-runner/pull/1141
- remove any pipe files before zip/unzipping by @fosterseth in https://github.com/ansible/ansible-runner/pull/1133
Full Changelog: https://github.com/ansible/ansible-runner/compare/2.2.1...2.3.0
v2.2.2
What's Changed
- [bp/2.2] Linting fixes by @Akasurde in https://github.com/ansible/ansible-runner/pull/1118
- [bp/2.2] Updated formating in remote_jobs doc by @Akasurde in https://github.com/ansible/ansible-runner/pull/1121
- [bp/2.2] Make sure we close stdout/stderr in Runner.run() by @Shrews in https://github.com/ansible/ansible-runner/pull/1125
- [2.2 backport] remove any pipe files before zip/unzipping (#1133) by @nitzmahone in https://github.com/ansible/ansible-runner/pull/1150
- [backport][release_2.2] Test both runtimes in unit tests (#1155) by @Shrews in https://github.com/ansible/ansible-runner/pull/1158
- [2.2] Flush buffer in streaming interface before writing zip data by @shanemcd in https://github.com/ansible/ansible-runner/pull/1163
Full Changelog: https://github.com/ansible/ansible-runner/compare/2.2.1...2.2.2
v2.2.1
What's Changed
- Make 2.2 images latest by @Shrews in https://github.com/ansible/ansible-runner/pull/1051
- [backport][release_2.2] Use isinstance API instead of type API by @Akasurde in https://github.com/ansible/ansible-runner/pull/1069
- [backport][release_2.2] Add examples for status_handler and event_handler by @Akasurde in https://github.com/ansible/ansible-runner/pull/1091
- [backport][2.2] skip process isolation check for transmit and process by @TheRealHaoLiu in https://github.com/ansible/ansible-runner/pull/1094
- [backport][2.2]update how callback plugin gets copied and added to job container by @TheRealHaoLiu in https://github.com/ansible/ansible-runner/pull/1098
Full Changelog: https://github.com/ansible/ansible-runner/compare/2.2.0...2.2.1
v2.2.0
What's Changed
- New interface methods for role list and role argspec by @Shrews in https://github.com/ansible/ansible-runner/pull/920
- Add issue templates by @samdoran in https://github.com/ansible/ansible-runner/pull/929
- Fix incorrect formatting in docs by @samdoran in https://github.com/ansible/ansible-runner/pull/930
- Add branch coverage and show coverage for tests by @samdoran in https://github.com/ansible/ansible-runner/pull/928
- Add action to label new issues and pull requests by @samdoran in https://github.com/ansible/ansible-runner/pull/904
- Switch to using
pull_request_target
for labeler by @samdoran in https://github.com/ansible/ansible-runner/pull/934 - Fix labeler workflow by @samdoran in https://github.com/ansible/ansible-runner/pull/936
- Create separate workflow for new/existing MRs/issues by @samdoran in https://github.com/ansible/ansible-runner/pull/938
- Use v2.4.1 of issue-labeler action by @samdoran in https://github.com/ansible/ansible-runner/pull/940
- Write auto-created private data dirs to pytest dir instead of /tmp by @AlanCoding in https://github.com/ansible/ansible-runner/pull/916
- Add option to disable streaming to stdout file by @AlanCoding in https://github.com/ansible/ansible-runner/pull/937
- Add --ident option to process command by @AlanCoding in https://github.com/ansible/ansible-runner/pull/939
- Fix suppress_output_file bug where event_callback was not called by @AlanCoding in https://github.com/ansible/ansible-runner/pull/943
- Do some test cleanup by @Shrews in https://github.com/ansible/ansible-runner/pull/952
- Remove script used for test migration by @AlanCoding in https://github.com/ansible/ansible-runner/pull/955
- Silence Ansible devel warning, again by @AlanCoding in https://github.com/ansible/ansible-runner/pull/956
- Create GitHub Actions workflow for running tests by @samdoran in https://github.com/ansible/ansible-runner/pull/944
- Remove Zuul linters and docs jobs by @Shrews in https://github.com/ansible/ansible-runner/pull/968
- Correct latest image tag by @Shrews in https://github.com/ansible/ansible-runner/pull/967
- Remove zuul integration job by @Shrews in https://github.com/ansible/ansible-runner/pull/970
- Preserve timestamps when unstreaming dirs by @AlanCoding in https://github.com/ansible/ansible-runner/pull/966
- Fix bug with sandboxing with values from env/settings by @Shrews in https://github.com/ansible/ansible-runner/pull/978
- Remove use of distutils by @Shrews in https://github.com/ansible/ansible-runner/pull/976
- Mount the stdout callback plugin for containerized runs by @AlanCoding in https://github.com/ansible/ansible-runner/pull/957
- Fix bug with truncating newline by @AlanCoding in https://github.com/ansible/ansible-runner/pull/950
- Add init.py file to fix rpm builds by @AlanCoding in https://github.com/ansible/ansible-runner/pull/985
- fix rpm-builder build by @kdelee in https://github.com/ansible/ansible-runner/pull/986
- Add compatibility code to the entrypoint so new EEs work with old runner version by @AlanCoding in https://github.com/ansible/ansible-runner/pull/988
- No code coverage of test code by @Shrews in https://github.com/ansible/ansible-runner/pull/989
- Fix rpm build by @simaishi in https://github.com/ansible/ansible-runner/pull/987
- Remove latest tag from images from devel by @Shrews in https://github.com/ansible/ansible-runner/pull/996
- Purge deprecated resource profiling capability by @matburt in https://github.com/ansible/ansible-runner/pull/997
- Less permissive bwrap options by @Shrews in https://github.com/ansible/ansible-runner/pull/999
- Implement ansible's resolved action by @matburt in https://github.com/ansible/ansible-runner/pull/995
- Create SECURITY.md by @eqrx in https://github.com/ansible/ansible-runner/pull/1010
- Adding --omit-env-files option by @john-westcott-iv in https://github.com/ansible/ansible-runner/pull/1000
- add GitHub URL for PyPi by @andriyor in https://github.com/ansible/ansible-runner/pull/1012
- Fix broken password-based SSH by @shanemcd in https://github.com/ansible/ansible-runner/pull/1013
- Disable non-periodic zuul jobs by @Shrews in https://github.com/ansible/ansible-runner/pull/1034
- Use FQCN for roles where available by @AlanCoding in https://github.com/ansible/ansible-runner/pull/1021
- Misc typo fixes by @Akasurde in https://github.com/ansible/ansible-runner/pull/1042
- Remove
containerized
docs by @Akasurde in https://github.com/ansible/ansible-runner/pull/1043 - Remove reference to base image by @Shrews in https://github.com/ansible/ansible-runner/pull/1045
- [release_2.2] Stringify all env vars, not just those from file (#1039) by @eqrx in https://github.com/ansible/ansible-runner/pull/1052
- [backport][release_2.2] Set ZIP strict_timestamps to false (#1049) by @Shrews in https://github.com/ansible/ansible-runner/pull/1053
- [backport][release_2.2] Fix image build to override root homedir in /etc/passwd (#1027) by @nitzmahone in https://github.com/ansible/ansible-runner/pull/1062
New Contributors
- @simaishi made their first contribution in https://github.com/ansible/ansible-runner/pull/987
- @eqrx made their first contribution in https://github.com/ansible/ansible-runner/pull/1010
- @andriyor made their first contribution in https://github.com/ansible/ansible-runner/pull/1012
- @Akasurde made their first contribution in https://github.com/ansible/ansible-runner/pull/1042
Full Changelog: https://github.com/ansible/ansible-runner/compare/2.1.0...2.2.0
v2.1.4
What's Changed
- Disable non-periodic zuul jobs (#1034) by @Shrews in https://github.com/ansible/ansible-runner/pull/1035
- Remove reference to base image (#1045) by @Shrews in https://github.com/ansible/ansible-runner/pull/1048
- Preserve timestamps when unstreaming dirs (#966) by @Shrews in https://github.com/ansible/ansible-runner/pull/1058
- Stringify all env vars, not just those from file (#1039) by @Shrews in https://github.com/ansible/ansible-runner/pull/1057
- Set ZIP strict_timestamps to false (#1049) by @Shrews in https://github.com/ansible/ansible-runner/pull/1059
- Fix image build to override root homedir in /etc/passwd (#1027) by @nitzmahone in https://github.com/ansible/ansible-runner/pull/1063
- Use isinstance API instead of type API by @Akasurde in https://github.com/ansible/ansible-runner/pull/1070
- Add examples for status_handler and event_handler by @Akasurde in https://github.com/ansible/ansible-runner/pull/1092
- Updated formating in remote_jobs doc by @Akasurde in https://github.com/ansible/ansible-runner/pull/1120
- Make sure we close stdout/stderr in Runner.run() by @Shrews in https://github.com/ansible/ansible-runner/pull/1126
Full Changelog: https://github.com/ansible/ansible-runner/compare/2.1.3...2.1.4
v2.1.3
What's Changed
- [2.1] Fix broken password-based SSH by @shanemcd in https://github.com/ansible/ansible-runner/pull/1016
- [2.1] [backport] Adding --omit-env-files by @john-westcott-iv in https://github.com/ansible/ansible-runner/pull/1022
Full Changelog: https://github.com/ansible/ansible-runner/compare/2.1.2...2.1.3
v2.1.2
What's Changed
- Fix incorrect formatting in docs (#930) by @samdoran in https://github.com/ansible/ansible-runner/pull/931
- Write auto-created private data dirs to pytest dir instead of /tmp (#916) by @samdoran in https://github.com/ansible/ansible-runner/pull/941
- Create GitHub Actions workflow for running tests (#944) by @Shrews in https://github.com/ansible/ansible-runner/pull/962
- Remove Zuul linters and docs jobs (#968) by @Shrews in https://github.com/ansible/ansible-runner/pull/971
- Remove zuul integration job (#970) by @Shrews in https://github.com/ansible/ansible-runner/pull/974
- Do some test cleanup (#952) by @Shrews in https://github.com/ansible/ansible-runner/pull/979
- Fix bug with sandboxing with values from env/settings (#978) by @Shrews in https://github.com/ansible/ansible-runner/pull/981
- Make 2.1 based container images 'latest' by @Shrews in https://github.com/ansible/ansible-runner/pull/991
- Less permissive bwrap options (#999) by @Shrews in https://github.com/ansible/ansible-runner/pull/1001
Full Changelog: https://github.com/ansible/ansible-runner/compare/2.1.1...2.1.2
v2.1.1
What's Changed
- Write fully populated envfile to pass to podman by @shanemcd in https://github.com/ansible/ansible-runner/pull/684
- Secure tempfiles by @abadger in https://github.com/ansible/ansible-runner/pull/742
- fix(make): removed unused arg and fixing tools/req/branch by @atbore-phx in https://github.com/ansible/ansible-runner/pull/743
- Remove usage of --userns=keep-id. by @shanemcd in https://github.com/ansible/ansible-runner/pull/759
- Update run_command() examples in docs by @Shrews in https://github.com/ansible/ansible-runner/pull/754
- Fix date in changelog by @erinn in https://github.com/ansible/ansible-runner/pull/751
- fix: remove VOLUME directive from Dockerfile by @jrhoward in https://github.com/ansible/ansible-runner/pull/747
- Add docs tox target and Zuul job by @Shrews in https://github.com/ansible/ansible-runner/pull/764
- PEP8 and setuptools cleanup by @samdoran in https://github.com/ansible/ansible-runner/pull/761
- Allow Users to Obtain Execution Node CPU and Memory Capacities by @beeankha in https://github.com/ansible/ansible-runner/pull/762
- Work around kernel bug that forces fuse-overlayfs in podman by @samdoran in https://github.com/ansible/ansible-runner/pull/765
- Add py38 job by @Shrews in https://github.com/ansible/ansible-runner/pull/768
- Add
🍒 ⛏ by @samdoran in https://github.com/ansible/ansible-runner/pull/770 - Add a Patchback config by @webknjaz in https://github.com/ansible/ansible-runner/pull/778
- Remove unused tox test environments by @Shrews in https://github.com/ansible/ansible-runner/pull/773
- Add AUTHORS and ChangeLog to .gitignore by @Shrews in https://github.com/ansible/ansible-runner/pull/786
- Fix integration test for proper run_command() return by @Shrews in https://github.com/ansible/ansible-runner/pull/781
- apply cmdline option by @akira6592 in https://github.com/ansible/ansible-runner/pull/777
- Update linter configuration by @samdoran in https://github.com/ansible/ansible-runner/pull/772
- Delete CHANGES.rst by @shanemcd in https://github.com/ansible/ansible-runner/pull/785
- Tune tox.ini by @pabelanger in https://github.com/ansible/ansible-runner/pull/797
- Migrate container jobs to centos-8-stream nodeset by @pabelanger in https://github.com/ansible/ansible-runner/pull/796
- Rework bindep.txt files by @pabelanger in https://github.com/ansible/ansible-runner/pull/798
- Add custom integration python job by @Shrews in https://github.com/ansible/ansible-runner/pull/790
- Small change to properly test containers by @pabelanger in https://github.com/ansible/ansible-runner/pull/801
- Make Schema Changes to --worker-info Command, Surface UUID by @beeankha in https://github.com/ansible/ansible-runner/pull/802
- Add CODEOWNERS file by @Shrews in https://github.com/ansible/ansible-runner/pull/803
- Delete broken --keep-files, add new flag just for worker command by @AlanCoding in https://github.com/ansible/ansible-runner/pull/820
- Fix unit tests to run consistently in CI and locally by @samdoran in https://github.com/ansible/ansible-runner/pull/815
- Update Ansible Runner to Pull in Authentication Information for Protected Registries by @beeankha in https://github.com/ansible/ansible-runner/pull/817
- Make some assertions more consistent with other tests by @AlanCoding in https://github.com/ansible/ansible-runner/pull/828
- Additionally mount ~/.ssh/ to /root/.ssh inside EEs by @shanemcd in https://github.com/ansible/ansible-runner/pull/834
- Set multiprocessing start method to fork in tests by @samdoran in https://github.com/ansible/ansible-runner/pull/833
- Pre-pull some build images by @Shrews in https://github.com/ansible/ansible-runner/pull/836
- Correctly define localhost in inventory by @samdoran in https://github.com/ansible/ansible-runner/pull/832
- Do not rely on length of sys.argv by @samdoran in https://github.com/ansible/ansible-runner/pull/825
- Fix test consistency in integration/test_main.py by @Shrews in https://github.com/ansible/ansible-runner/pull/838
- Update key names in setup.cfg by @samdoran in https://github.com/ansible/ansible-runner/pull/839
- Fix Ansible version comparison in tests by @Shrews in https://github.com/ansible/ansible-runner/pull/837
- Use mocker fixture by @samdoran in https://github.com/ansible/ansible-runner/pull/831
- Enable stable-2.12 container builds. by @GomathiselviS in https://github.com/ansible/ansible-runner/pull/856
- Support verify_ssl=false for container auth by @AlanCoding in https://github.com/ansible/ansible-runner/pull/829
- Introduce
ansible-runner worker cleanup
as cleanup of last-resort for remote execution nodes by @AlanCoding in https://github.com/ansible/ansible-runner/pull/846 - Ensure that ansible-runner worker --worker-info Returns Unique IDs by @beeankha in https://github.com/ansible/ansible-runner/pull/854
- Add custom linter job by @Shrews in https://github.com/ansible/ansible-runner/pull/859
- add default cancel_callback to handle common signals by @jladdjr in https://github.com/ansible/ansible-runner/pull/862
- Update docs to point to Quay.io by @samdoran in https://github.com/ansible/ansible-runner/pull/866
- Prevent deletion of both prohibited paths and their resolved targets by @samdoran in https://github.com/ansible/ansible-runner/pull/865
- Accept a dictionary for playbook by @samdoran in https://github.com/ansible/ansible-runner/pull/855
- Fix link to contributing guide by @samdoran in https://github.com/ansible/ansible-runner/pull/791
- Update documentation to remove adhoc and playbook refs by @Shrews in https://github.com/ansible/ansible-runner/pull/870
- Fix tests to allow them to run in parallel without conflict by @samdoran in https://github.com/ansible/ansible-runner/pull/847
- Remove use of
tempfile
in tests by @samdoran in https://github.com/ansible/ansible-runner/pull/878 - Run tests on all supported runtimes consistently by @samdoran in https://github.com/ansible/ansible-runner/pull/879
- Correctly define
ansible_python_interpreter
for hosts using a local connection by @samdoran in https://github.com/ansible/ansible-runner/pull/880 - Remove shell use in subprocess by @Shrews in https://github.com/ansible/ansible-runner/pull/872
- Add configuration for Read the Docs build and pin docs requirements by @samdoran in https://github.com/ansible/ansible-runner/pull/888
- Switch project to squash-merge mode by @Shrews in https://github.com/ansible/ansible-runner/pull/890
- Add test and docs for running roles via API by @Shrews in https://github.com/ansible/ansible-runner/pull/891
- Fix podman specific failure == applied to string and int by @AlanCoding in https://github.com/ansible/ansible-runner/pull/900
- Set version in docs configuration by @samdoran in https://github.com/ansible/ansible-runner/pull/894
- Fix settings and password dict update by @berndbohmeier in https://github.com/ansible/ansible-runner/pull/899
- Enable nitpicky mode in Sphinx by @webknjaz in https://github.com/ansible/ansible-runner/pull/902
- Revert "Switch project to squash-merge mode" by @Shrews in https://github.com/ansible/ansible-runner/pull/913
- Stop using
/tmp
as a private data dir in tests by @AlanCoding in https://github.com/ansible/ansible-runner/pull/901 - Keep worker --private-data-dir when --delete not given by @AlanCoding in https://github.com/ansible/ansible-runner/pull/887
- Add coverage reporting to tests by @samdoran in https://github.com/ansible/ansible-runner/pull/917
- Added missing state callback by @BramVer in https://github.com/ansible/ansible-runner/pull/914
- Fix image location URL in docs by @Shrews in https://github.com/ansible/ansible-runner/pull/921
Full Changelog: https://github.com/ansible/ansible-runner/compare/2.0.3...2.1.1
v2.1.0
Ousret/charset_normalizer
v3.2.0
Changed
- Typehint for function
from_path
no longer enforcePathLike
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 throughoutfrom_bytes
,from_path
, andfrom_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)
tox-dev/py-filelock
v3.12.3
What's Changed
- Fix import ordering by @gaborbernat in https://github.com/tox-dev/filelock/pull/246
- Exclude dependabot and pre-commit ci from release notes by @gaborbernat in https://github.com/tox-dev/filelock/pull/251
- Create parent directories if necessary by @gerlero in https://github.com/tox-dev/filelock/pull/254
- fix ci 08 21 by @gaborbernat in https://github.com/tox-dev/filelock/pull/263
- lock_file type-hint by @keller00 in https://github.com/tox-dev/filelock/pull/267
- adding tox.ini to sdist by @keller00 in https://github.com/tox-dev/filelock/pull/265
New Contributors
- @gerlero made their first contribution in https://github.com/tox-dev/filelock/pull/254
- @keller00 made their first contribution in https://github.com/tox-dev/filelock/pull/267
Full Changelog: https://github.com/tox-dev/filelock/compare/3.12.2...3.12.3
v3.12.2
What's Changed
- Restore 'if TYPE_CHECKING' syntax for FileLock definition by @dlax in https://github.com/tox-dev/py-filelock/pull/245
New Contributors
- @dlax made their first contribution in https://github.com/tox-dev/py-filelock/pull/245
Full Changelog: https://github.com/tox-dev/py-filelock/compare/3.12.1...3.12.2
v3.12.1
What's Changed
- Add trusted-publish by @gaborbernat in https://github.com/tox-dev/py-filelock/pull/236
- Add 3.12 support by @gaborbernat in https://github.com/tox-dev/py-filelock/pull/237
- Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by @dependabot in https://github.com/tox-dev/py-filelock/pull/239
- git ls-files -z -- .github/workflows/check.yml | xargs -0 sed -i 's|3.12.0-alpha.7|3.12.0-beta.1|g' by @gaborbernat in https://github.com/tox-dev/py-filelock/pull/243
- Use ruff by @gaborbernat in https://github.com/tox-dev/py-filelock/pull/244
- Fix test_bad_lock_file for other OSes by @TheMatt2 in https://github.com/tox-dev/py-filelock/pull/242
Full Changelog: https://github.com/tox-dev/py-filelock/compare/3.12.0...3.12.1
v3.12.0
What's Changed
- Fix: #225 :Get rid of warning about inability to link to _thread._local. by @csm10495 in https://github.com/tox-dev/py-filelock/pull/226
- Bump deps and tools by @gaborbernat in https://github.com/tox-dev/py-filelock/pull/228
- Add umask check to tests so umask 002 is valid by @TheMatt2 in https://github.com/tox-dev/py-filelock/pull/227
- Fix lock hang on Windows by @TheMatt2 in https://github.com/tox-dev/py-filelock/pull/231
- Conditionally disable/enable thread-local lock behavior. by @csm10495 in https://github.com/tox-dev/py-filelock/pull/232
Full Changelog: https://github.com/tox-dev/py-filelock/compare/3.11.0...3.12.0
v3.11.0
What's Changed
- Bump pypa/gh-action-pypi-publish from 1.8.3 to 1.8.5 by @dependabot in https://github.com/tox-dev/py-filelock/pull/218
- Fix #220: Allow filelock test thread to catch any exceptions by @TheMatt2 in https://github.com/tox-dev/py-filelock/pull/221
- Bump deps and tools by @gaborbernat in https://github.com/tox-dev/py-filelock/pull/222
- Run more pypy versions in CI but without coverage by @gaborbernat in https://github.com/tox-dev/py-filelock/pull/224
- Make the lock a thread local variable by @csm10495 in https://github.com/tox-dev/py-filelock/pull/219
New Contributors
- @csm10495 made their first contribution in https://github.com/tox-dev/py-filelock/pull/219
Full Changelog: https://github.com/tox-dev/py-filelock/compare/3.10.7...3.11.0
v3.10.7
What's Changed
- use fchmod by @jfennick in https://github.com/tox-dev/py-filelock/pull/214
New Contributors
- @jfennick made their first contribution in https://github.com/tox-dev/py-filelock/pull/214
Full Changelog: https://github.com/tox-dev/py-filelock/compare/3.10.6...3.10.7
v3.10.6
What's Changed
- Bugfix/147 by @jahrules in https://github.com/tox-dev/py-filelock/pull/213
Full Changelog: https://github.com/tox-dev/py-filelock/compare/3.10.5...3.10.6
v3.10.5
What's Changed
- proposed fix for issue #67 by @jahrules in https://github.com/tox-dev/py-filelock/pull/212
Full Changelog: https://github.com/tox-dev/py-filelock/compare/3.10.4...3.10.5
v3.10.4
What's Changed
- updated os.open to preserve mode by @jahrules in https://github.com/tox-dev/py-filelock/pull/211
Full Changelog: https://github.com/tox-dev/py-filelock/compare/3.10.3...3.10.4
v3.10.3
What's Changed
- Bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.3 by @dependabot in https://github.com/tox-dev/py-filelock/pull/207
- bug fix by @jahrules in https://github.com/tox-dev/py-filelock/pull/209
Full Changelog: https://github.com/tox-dev/py-filelock/compare/3.10.2...3.10.3
v3.10.2
What's Changed
- changed from os.umask to os.chmod by @jahrules in https://github.com/tox-dev/py-filelock/pull/206
Full Changelog: https://github.com/tox-dev/py-filelock/compare/3.10.1...3.10.2
v3.10.1
What's Changed
- Bump pypa/gh-action-pypi-publish from 1.7.1 to 1.8.1 by @dependabot in https://github.com/tox-dev/py-filelock/pull/200
- Bump deps and tools by @gaborbernat in https://github.com/tox-dev/py-filelock/pull/201
- Properly pickle of Timeout objects + test cases by @TheMatt2 in https://github.com/tox-dev/py-filelock/pull/203
New Contributors
- @TheMatt2 made their first contribution in https://github.com/tox-dev/py-filelock/pull/203
Full Changelog: https://github.com/tox-dev/py-filelock/compare/3.10.0...3.10.1
v3.10.0
What's Changed
- added multiuser support and associated tests by @jahrules in https://github.com/tox-dev/py-filelock/pull/192
New Contributors
- @jahrules made their first contribution in https://github.com/tox-dev/py-filelock/pull/192
Full Changelog: https://github.com/tox-dev/py-filelock/compare/3.9.1...3.10.0
googleapis/google-auth-library-python
v2.23.0
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
Features
- Adding meta header for trust boundary (#1334) (908c8d1)
- Introduce compatibility with native namespace packages (#1205) (2f75922)
Bug Fixes
v2.21.0
Features
Bug Fixes
v2.20.0
Features
Bug Fixes
- Expiry in compute_engine.IDTokenCredentials (#1327) (56a6159), closes #1323
- Expiry in impersonated_credentials.IDTokenCredentials (#1330) (d1b887c)
- Invalid
dev
version identifiers insetup.py
(#1322) (a9b8f12), closes #1321
v2.19.1
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
Features
- Add metrics (part 1) (#1298) (246dd07)
- Add metrics (part 2) (#1303) (ebd5af7)
- Add metrics (part 3) (#1305) (c7011b6)
- Expose
universe_domain
for external account creds (#1296) (ee07053) - Remove python 2.7 from setup.py and nox tests (#1301) (8437490)
v2.18.1
Bug Fixes
v2.18.0
Features
- Add smbios check to detect GCE residency (#1276) (22d241b)
- Universe domain support for service account (#1286) (821c1b6)
v2.17.3
Bug Fixes
v2.17.2
Bug Fixes
v2.17.1
Bug Fixes
v2.17.0
Features
Bug Fixes
v2.16.3
Bug Fixes
openshift/openshift-restclient-python
v0.13.2
: Release 0.13.2
What's Changed
- [release-0.13] fix split call to handle apis of the format
a/b/c
by @openshift-cherrypick-robot in https://github.com/openshift/openshift-restclient-python/pull/440
Full Changelog: https://github.com/openshift/openshift-restclient-python/compare/v0.13.1...v0.13.2
pypa/pipenv
v2022.12.19
Bug Fixes
- Fix for
requirementslib
hanging during install of remote wheels files. #5546
v2022.12.17
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 thePipfile.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 ofpip
. #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
Bug Fixes
- Fix regression: pipenv does not sync indexes to lockfile. #5508
v2022.11.25
Bug Fixes
- Solving issue where
pipenv check
command has been broken in the published wheel distribution. #5493
v2022.11.24
Bug Fixes
- Stop building universal wheels since Python 2 is no longer supported. #5496
v2022.11.23
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
Bug Fixes
- Fix regression of lock generation that caused the keep-outdated behavior to be default. #5456
v2022.11.5
Bug Fixes
- Rollback the change in version of
colorama
due to regressions in core functionality. #5459
v2022.11.4
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
isfalse
(default behavior). This fixes regression where install phase was using unexpected index after updatingpip==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
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
Improved Documentation
- Update pipenv docs for with example for callabale package functions in Pipfile scripts #5396
v2022.10.11
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
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 withpipenv run func
#5294
Bug Fixes
- Fixes regression from
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
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
Bug Fixes
- Use
--creator=venv
when creating virtual environments to avoid issue with sysconfigposix_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
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
Bug Fixes
- Fix regression to
install --skip-lock
with update toplette
. #5368
v2022.9.20
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 `#​5339 <https://github.com/pypa/pipenv/issues/5339>`_
Bug Fixes
- Modernize
pipenv
path patch withimportlib.util
to eliminate import ofpkg_resources
#5349
Vendored Libraries
- Remove iso8601 from vendored packages since it was not used. #5346
v2022.9.8
Features & Improvements
- It is now possible to supply additional arguments to
pip
install by supplying--extra-pip-args="<arg1> <arg2>"
See the updated documentationSupplying 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 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
Bug Fixes
- Fix the issue from
2022.9.2
where tarball URL packages were being skipped on batch_install. #5306
v2022.9.2
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
Features & Improvements
- Performance optimization to
batch_install
results in a faster and less CPU intensivepipenv sync
orpipenv install
experience. #5301
Bug Fixes
-
pipenv
now uses aNamedTemporaryFile
for rsolver constraints and drops internal env varPIPENV_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 ofpip install
. To see progress of install pass--verbose
flag andpip
progress will be output in realtime. #5315
v2022.8.30
Bug Fixes
- Fix an issue when using
pipenv install --system
on systems that having thepython
executable pointing to Python 2 and a Python 3 executable beingpython3
. #5296 - Sorting
constraints
before resolving, which fixespipenv 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 invistir==0.6.1
which drops python2 support. Dropsorderedmultidict
from vendoring. #5308
v2022.8.24
Bug Fixes
- Remove eager and unnecessary importing of
setuptools
andpkg_resources
to avoid conflict upgradingsetuptools
. Roll backsysconfig
patch ofpip
because it was problematic for some--system
commands. #5228
Vendored Libraries
- Vendor in
requirementslib==2.0.0
and droppip-shims
entirely. #5228 - Vendor in
pythonfinder==1.3.1
#5292
v2022.8.19
Bug Fixes
- Fix issue where resolver is provided with
install_requires
constraints fromsetup.py
that depend on editable dependencies and could not resolve them. #5271 - Fix for
pipenv lock
fails for packages with extras as of2022.8.13
. #5274 - Revert the exclusion of
BAD_PACKAGES
frombatch_install
in order forpipenv
to install specific versions ofsetuptools
. To prevent issue upgradingsetuptools
this patches_USE_SYSCONFIG_DEFAULT
to usesysconfig
for3.7
and above whereaspip
default behavior was3.10
and above. #5275
v2022.8.17
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
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. #5254
v2022.8.14
Bug Fixes
- Removed
packaging
library fromBAD_PACKAGES
constant to allow it to be installed, which fixes regression frompipenv==2022.8.13
. #5247
v2022.8.13
Bug Fixes
- If environment variable
CI
orTF_BUILD
is set but does not evaluate toFalse
it is now treated asTrue
. #5128 - Fix auto-complete crashing on 'install' and 'uninstall' keywords #5214
- Address remaining
pipenv
commands that were still referencing the user or system installedpip
to use the vendoredpip
internal topipenv
. #5229 - Use
packages
as constraints when lockingdev-packages
in Pipfile. Usepackages
as constraints when installing newdev-packages
. #5234
Vendored Libraries
- Vendor in minor
pip
update22.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
orlock -r
has been removed in favor of thepipenv requirements
command. #5200
v2022.8.5
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 vendoredpipenv
code, but retain initialization forrequirementslib
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 tostdout
instead of creating temporary file. Remove deprecateddistutils.sysconfig
, usesysconfig
. #5210
Vendored Libraries
-
- Rename patched
notpip
topip
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 usepip-shims
#5188 - Remove vendored
urllib3
in favor of using it from vendored version inpip._vendor
#5215
- Rename patched
Removals and Deprecations
- Remove tests that have been for a while been marked skipped and are no longer relevant. #5165
v2022.7.24
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 deprecatePIPENV_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 upgradespipenv
frompip==22.0.4
. Vendor in latest version ofrequirementslib==1.6.7
which includes a fix for tracebacks on encountering Annotated variables. Vendor in latest version ofpip-shims==0.7.3
such that imports could be rewritten to utilizepackaging
from vendor'dpip
. Drop thepackaging
requirement from thevendor
directory inpipenv
. #5147 - Remove unused vendored dependency
normailze-charset
. #5161 - Remove obsolete package
funcsigs
. #5168 - Bump vendored dependency
pyparsing==3.0.9
. #5170
v2022.7.4
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
andcertifi
from vendoredpip
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 asetuptools
deprecation warning. #5132
Relates to dev process changes
- Switch from using type comments to type annotations.
v2022.6.7
What's Changed
- More vistir drops makefile improvements by @oz123 in https://github.com/pypa/pipenv/pull/5102
- Make pipenv work with the
venv
install scheme if it is detected by @torsava in https://github.com/pypa/pipenv/pull/5096
Full Changelog: https://github.com/pypa/pipenv/compare/v2022.5.2...v2022.6.7
v2022.5.2
Bug Fixes
- Fixes issue of
pipenv lock -r
command printing to stdout instead of stderr. #5091
v2022.4.30
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 insetup.py
back to what it was in order to fixFileNotFoundError: [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 FixSetuptoolsDeprecationWarning
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
Removals and Deprecations
- Updated setup.py to remove support for python 3.6 from built
pipenv
packages' Metadata. #5065
v2022.4.20
Features & Improvements
- Added new Pipenv option
install_search_all_sources
that allows installation of packages from an existingPipfile.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
from21.2.2
to22.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 forzipp
, 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
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 whenPIPENV_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 inpipenv==2022.3.23
. #5023
Improved Documentation
- Pipenv CLI documentation generation has been fixed. It had broke when
click
was vendored into the project in2021.11.9
because by defaultsphinx-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
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 tobuild_pep517
and and when a new version ofsetuptools
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 affectedpipenv>=2021.11.9
but has been fixed by a patch torequirementslib
. #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
Features & Improvements
- It is now possible to silence the
Loading .env environment variables
message onpipenv run
with the--quiet
flag or thePIPENV_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
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
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
- Removes long broken argument
--code
frominstall
and--unused
fromcheck
. Check command no longer takes in arguments to ignore. Removed the vendored dependencies:pipreqs
andyarg
#4998
platformdirs/platformdirs
v3.10.0
What's Changed
- Fix docs build failure by @Jackenmen in https://github.com/platformdirs/platformdirs/pull/210
- platformdirs: introduce
site_runtime_dir
by @kemzeb in https://github.com/platformdirs/platformdirs/pull/212
Full Changelog: https://github.com/platformdirs/platformdirs/compare/3.9.1...3.10.0
v3.9.1
What's Changed
- unix: Optionally create the opinionated log/ in
user_log_dir()
by @kemzeb in https://github.com/platformdirs/platformdirs/pull/208
Full Changelog: https://github.com/platformdirs/platformdirs/compare/3.9.0...3.9.1
v3.9.0
What's Changed
- Added desktop folder by @lukacat10 in https://github.com/platformdirs/platformdirs/pull/200
New Contributors
- @lukacat10 made their first contribution in https://github.com/platformdirs/platformdirs/pull/200
Full Changelog: https://github.com/platformdirs/platformdirs/compare/3.8.1...3.9.0
v3.8.1
- BSD: provide a fallback for
user_runtime_dir
v3.8.0
- Add missing user media directory docs
v3.7.0
- Have user_runtime_dir return /var/run/user/uid for *BSD
v3.6.0
- introduce
user_downloads_dir
v3.5.3
- Use ruff
v3.5.2
- test with 3.12.0.b1
v3.5.1
- Add 3.12 support
- Add tox.ini to sdist
- removing Windows versions
- Better handling for UNIX support
v3.5.0
- introduce
user_music_dir
v3.4.0
- introduce
user_videos_dir
v3.3.0
- introduce
user_pictures_dir
v3.2.0
- add auto create directories optional
pyasn1/pyasn1
v0.5.0
-
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
andtypeMap
module level attributes to all encoder and decoder modules. They are aliases forTAG_MAP
andTYPE_MAP
, issue #9. -
Restore API for passing for
tagMap
andtypeMap
arguments toEncoder
andDecoder
classes by name and position, issue #12. -
Re-add
tagMap
andtypeMap
module level attributes to all encoder and decoder modules. They are aliases forTAG_MAP
andTYPE_MAP
, issue #9. -
Restore API for passing for
tagMap
andtypeMap
arguments toEncoder
andDecoder
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
andpyasn1-module
has been transfered to Christian Heimes and Simon Pichugin in PyPI support ticket #2090. -
The upstream repositories for
pyasn1
andpyasn1-modules
are now in the GitHub organization https://github.com/pyasn1/.
pyasn1/pyasn1-modules
v0.3.0
- 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
andpyasn1-module
has been transfered to Christian Heimes and Simon Pichugin in PyPI support ticket #2090. - The upstream repositories for
pyasn1
andpyasn1-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
What's Changed
- release 20.24.4 by @gaborbernat in https://github.com/pypa/virtualenv/pull/2633
- Fix brew cannot copy by @gaborbernat in https://github.com/pypa/virtualenv/pull/2640
- Test with 3.12 rc by @gaborbernat in https://github.com/pypa/virtualenv/pull/2641
- Upgrade setuptools by @gaborbernat in https://github.com/pypa/virtualenv/pull/2642
- GitHub Actions: Add PyPy 3.10 to testing by @cclauss in https://github.com/pypa/virtualenv/pull/2638
New Contributors
- @cclauss made their first contribution in https://github.com/pypa/virtualenv/pull/2639
Full Changelog: https://github.com/pypa/virtualenv/compare/20.24.4...20.24.5
v20.24.4
What's Changed
- Fix typo found by codespell by @DimitriPapadopoulos in https://github.com/pypa/virtualenv/pull/2624
- Updating extend.rst typo by @sagardesai1 in https://github.com/pypa/virtualenv/pull/2626
New Contributors
- @DimitriPapadopoulos made their first contribution in https://github.com/pypa/virtualenv/pull/2624
- @sagardesai1 made their first contribution in https://github.com/pypa/virtualenv/pull/2626
Full Changelog: https://github.com/pypa/virtualenv/compare/20.24.3...20.24.4
v20.24.3
What's Changed
- release 20.24.2 by @gaborbernat in https://github.com/pypa/virtualenv/pull/2615
- Update compatibility docs by @jugmac00 in https://github.com/pypa/virtualenv/pull/2618
- fix ResourceWarning on process exit (#2472) by @sigma67 in https://github.com/pypa/virtualenv/pull/2617
- added scripts in
tasks
directory to sdist on build (#2610) by @sigma67 in https://github.com/pypa/virtualenv/pull/2620 - Bump wheel by @gaborbernat in https://github.com/pypa/virtualenv/pull/2622
New Contributors
- @sigma67 made their first contribution in https://github.com/pypa/virtualenv/pull/2617
Full Changelog: https://github.com/pypa/virtualenv/compare/20.24.2...20.24.3
v20.24.2
What's Changed
- release 20.24.1 by @gaborbernat in https://github.com/pypa/virtualenv/pull/2612
- Bump pip and wheel by @gaborbernat in https://github.com/pypa/virtualenv/pull/2614
Full Changelog: https://github.com/pypa/virtualenv/compare/20.24.1...20.24.2
v20.24.1
What's Changed
- release 20.24.0 by @gaborbernat in https://github.com/pypa/virtualenv/pull/2608
- Upgrade
pip
by @arielkirkwood in https://github.com/pypa/virtualenv/pull/2611
New Contributors
- @arielkirkwood made their first contribution in https://github.com/pypa/virtualenv/pull/2611
Full Changelog: https://github.com/pypa/virtualenv/compare/20.24.0...20.24.1
v20.24.0
What's Changed
- release 20.23.1 by @gaborbernat in https://github.com/pypa/virtualenv/pull/2590
- Fix the CI by @gaborbernat in https://github.com/pypa/virtualenv/pull/2593
- Quickstart guide by @AlvesJorge in https://github.com/pypa/virtualenv/pull/2599
- Updated CLI documentation with config file name by @nathanczh in https://github.com/pypa/virtualenv/pull/2602
- Exclude dependabot and pre-commit ci from release notes by @gaborbernat in https://github.com/pypa/virtualenv/pull/2603
- Export
VIRTUAL_ENV_MROMPT
in activation scripts (#2194) by @jimporter in https://github.com/pypa/virtualenv/pull/2606 - Upgrade setuptools by @gaborbernat in https://github.com/pypa/virtualenv/pull/2607
New Contributors
- @AlvesJorge made their first contribution in https://github.com/pypa/virtualenv/pull/2599
- @nathanczh made their first contribution in https://github.com/pypa/virtualenv/pull/2602
- @jimporter made their first contribution in https://github.com/pypa/virtualenv/pull/2606
Full Changelog: https://github.com/pypa/virtualenv/compare/20.23.1...20.24.0
v20.23.1
What's Changed
- release 20.23.0 by @gaborbernat in https://github.com/pypa/virtualenv/pull/2563
- Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by @dependabot in https://github.com/pypa/virtualenv/pull/2566
- feat:
✨ update and simplify nushell activation by @melMass in https://github.com/pypa/virtualenv/pull/2572 - Fix deprecation warning by @jugmac00 in https://github.com/pypa/virtualenv/pull/2575
- Replace unmaintained
pytest-freezegun
by @jugmac00 in https://github.com/pypa/virtualenv/pull/2576 - Update cli_interface.rst by @uberFoo in https://github.com/pypa/virtualenv/pull/2586
- Add ruff, test latest OS and bump setuptools by @gaborbernat in https://github.com/pypa/virtualenv/pull/2588
New Contributors
- @melMass made their first contribution in https://github.com/pypa/virtualenv/pull/2572
- @jugmac00 made their first contribution in https://github.com/pypa/virtualenv/pull/2575
- @uberFoo made their first contribution in https://github.com/pypa/virtualenv/pull/2586
Full Changelog: https://github.com/pypa/virtualenv/compare/20.23.0...20.23.1
v20.23.0
What's Changed
- release 20.22.0 by @gaborbernat in https://github.com/pypa/virtualenv/pull/2549
- Clarify that v20.22.0 dropped support for Python 3.6 too by @pquentin in https://github.com/pypa/virtualenv/pull/2552
- Add trusted-publish by @gaborbernat in https://github.com/pypa/virtualenv/pull/2559
- prevent PermissionError when using venv creator on some systems by @kulikjak in https://github.com/pypa/virtualenv/pull/2543
- upgrade pip and setuptools (#2560) by @gaborbernat in https://github.com/pypa/virtualenv/pull/2562
- 3.12 support and no setuptools/wheel on 3.12+ by @chrysle in https://github.com/pypa/virtualenv/pull/2558
New Contributors
- @pquentin made their first contribution in https://github.com/pypa/virtualenv/pull/2552
- @chrysle made their first contribution in https://github.com/pypa/virtualenv/pull/2558
Full Changelog: https://github.com/pypa/virtualenv/compare/20.22.0...20.23.0
v20.22.0
What's Changed
- release 20.21.1 by @gaborbernat in https://github.com/pypa/virtualenv/pull/2547
- Drop Python 2 support by @gaborbernat in https://github.com/pypa/virtualenv/pull/2548
Full Changelog: https://github.com/pypa/virtualenv/compare/20.21.1...20.22.0
v20.21.1
What's Changed
- Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.7.1 by @dependabot in https://github.com/pypa/virtualenv/pull/2521
- release 20.21.0 by @gaborbernat in https://github.com/pypa/virtualenv/pull/2519
- Add tox.ini to sdist by @mtelka in https://github.com/pypa/virtualenv/pull/2520
- Bump pypa/gh-action-pypi-publish from 1.7.1 to 1.8.1 by @dependabot in https://github.com/pypa/virtualenv/pull/2524
- Update Nushell 'let' syntax by @jntrnr in https://github.com/pypa/virtualenv/pull/2527
- Bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.3 by @dependabot in https://github.com/pypa/virtualenv/pull/2530
- update nushell's str collect command to str join by @fdncred in https://github.com/pypa/virtualenv/pull/2532
- Bump pypa/gh-action-pypi-publish from 1.8.3 to 1.8.5 by @dependabot in https://github.com/pypa/virtualenv/pull/2536
- docs: fix attribution in v20.11 by @d3dave in https://github.com/pypa/virtualenv/pull/2539
- Bump embeded wheels by @gaborbernat in https://github.com/pypa/virtualenv/pull/2546
- Bump deps and tools by @gaborbernat in https://github.com/pypa/virtualenv/pull/2545
New Contributors
- @mtelka made their first contribution in https://github.com/pypa/virtualenv/pull/2520
- @jntrnr made their first contribution in https://github.com/pypa/virtualenv/pull/2527
- @fdncred made their first contribution in https://github.com/pypa/virtualenv/pull/2532
Full Changelog: https://github.com/pypa/virtualenv/compare/20.21.0...20.21.1
websocket-client/websocket-client
v1.6.3
1.6.3
v1.6.2
1.6.2
v1.6.1
1.6.1
v1.6.0
1.6.0
v1.5.3
1.5.3
v1.5.2
1.5.2
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.