chore(deps): update all dependencies
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| argcomplete (changelog) | ==3.2.3 -> ==3.3.0 |
minor | |||||
| bigframes | ==1.4.0 -> ==1.6.0 |
minor | |||||
| filelock | ==3.13.1 -> ==3.14.0 |
minor | |||||
| nox | ==2024.3.2 -> ==2024.4.15 |
minor | |||||
| platformdirs | ==4.2.0 -> ==4.2.2 |
patch | |||||
| pytest (changelog) | ==8.1.1 -> ==8.2.0 |
minor | |||||
| ubuntu | 22.04 -> 24.04 |
final | major | ||||
| virtualenv | ==20.25.1 -> ==20.26.2 |
minor |
Release Notes
kislyuk/argcomplete (argcomplete)
v3.3.0
===============================
- Preserve compatibility with argparse option tuples of length 4. This update is required to use argcomplete on Python 3.11.9+ or 3.12.3+.
googleapis/python-bigquery-dataframes (bigframes)
v1.6.0
Features
- Add
DataFrame.__delitem__(#673) (2218c21) - Add
Series.case_when()(#673) (2218c21) - Add
strategy="quantile"in KBinsDiscretizer (#654) (c6c487f) - Add Series.combine (#680) (2fd1b81)
- Series.str.split (#675) (6eb19a7)
- Suggest correct options in bpd.options.bigquery.location (#666) (57ccabc)
- Support
axis=1indf.applyfor scalar outputs (#629) (f6bdc4a) - Support gcf vpc connector in
remote_function(#677) (9ca92d0) - Warn with a more specific
DefaultLocationWarningcategory when no location can be detected (#648) (e084e54)
Bug Fixes
Dependencies
- Add jellyfish as a dependency for spelling correction (57ccabc)
Documentation
- Add code snippets for llm text generatiion (#669) (93416ed)
- Add logistic regression samples (#673) (2218c21)
- Address lint errors in code samples (#665) (4fc8964)
- Document inlining of small data in
read_*APIs (#670) (306953a)
v1.5.0
Features
-
bigframes.optionsandbigframes.option_contextnow uses thread-local variables to prevent context managers in separate threads from affecting each other (#652) (651fd7d) - Add
ARIMAPlus.coef_property exposingML.ARIMA_COEFFICIENTSfunctionality (#585) (81d1262) - Add a unique session_id to Session and allow cleaning up sessions (#553) (c8d4e23)
- Add the
bigframes.bigquerysub-package with abigframes.bigquery.array_lengthfunction (#630) (9963f85) - Always do a query dry run when
option.repr_mode == "deferred"(#652) (651fd7d) - Custom query labels for compute options (#638) (f561799)
- Warn with
DefaultIndexWarningfromread_gbqon clustered/partitioned tables with noindex_colorfiltersset (#631, #658) (2715d2b, 73064dd) - Support
index_col=Falseinread_csvandengine="bigquery"(73064dd) - Support gcf max instance count in
remote_function(#657) (36578ab)
Bug Fixes
- Don't raise UnknownLocationWarning for US or EU multi-regions (#653) (8e4616b)
- Fix bug with na in the column labels in stack (#659) (4a34293)
- Use explicit session in
PaLM2TextGenerator(#651) (e4f13c3)
Documentation
tox-dev/py-filelock (filelock)
v3.14.0
What's Changed
- feat:
blockingparameter on lock constructor with tests and docs by @iamkhav in https://github.com/tox-dev/filelock/pull/325
New Contributors
- @iamkhav made their first contribution in https://github.com/tox-dev/filelock/pull/325
Full Changelog: https://github.com/tox-dev/filelock/compare/3.13.4...3.14.0
v3.13.4
What's Changed
- Raise error on incompatible singleton timeout and mode args by @nefrob in https://github.com/tox-dev/filelock/pull/320
Full Changelog: https://github.com/tox-dev/filelock/compare/3.13.3...3.13.4
v3.13.3
What's Changed
- Make singleton class instance dict unique per subclass by @nefrob in https://github.com/tox-dev/filelock/pull/318
Full Changelog: https://github.com/tox-dev/filelock/compare/3.13.2...3.13.3
v3.13.2
What's Changed
- Fixed small typo in _unix.py by @snemes in https://github.com/tox-dev/filelock/pull/302
- Update SECURITY.md to reflect Python 3.7 support dropoff by @kemzeb in https://github.com/tox-dev/filelock/pull/304
- Update index.rst to improve the demo usage by @youkaichao in https://github.com/tox-dev/filelock/pull/314
- [BugFix] fix permission denied error when lock file is placed in
/tmpby @kota-iizuka in https://github.com/tox-dev/filelock/pull/317
New Contributors
- @snemes made their first contribution in https://github.com/tox-dev/filelock/pull/302
- @kemzeb made their first contribution in https://github.com/tox-dev/filelock/pull/304
- @youkaichao made their first contribution in https://github.com/tox-dev/filelock/pull/314
- @kota-iizuka made their first contribution in https://github.com/tox-dev/filelock/pull/317
Full Changelog: https://github.com/tox-dev/filelock/compare/3.13.1...3.13.2
platformdirs/platformdirs (platformdirs)
v4.2.2
What's Changed
- Fix android detection when python4android is present by @tmolitor-stud-tu in https://github.com/platformdirs/platformdirs/pull/277
New Contributors
- @tmolitor-stud-tu made their first contribution in https://github.com/platformdirs/platformdirs/pull/277
Full Changelog: https://github.com/platformdirs/platformdirs/compare/4.2.1...4.2.2
v4.2.1
What's Changed
- Switch to ruff for formatting and use codespell and docformatter by @gaborbernat in https://github.com/platformdirs/platformdirs/pull/261
- Use hatch over tox by @gaborbernat in https://github.com/platformdirs/platformdirs/pull/262
- chore: various minor fixes by @deronnax in https://github.com/platformdirs/platformdirs/pull/263
- chore: update dead Microsoft's known folders documentation link by @deronnax in https://github.com/platformdirs/platformdirs/pull/267
- Allow working without ctypes by @youknowone in https://github.com/platformdirs/platformdirs/pull/275
New Contributors
- @deronnax made their first contribution in https://github.com/platformdirs/platformdirs/pull/263
- @youknowone made their first contribution in https://github.com/platformdirs/platformdirs/pull/275
Full Changelog: https://github.com/platformdirs/platformdirs/compare/4.2.0...4.2.1
pytest-dev/pytest (pytest)
v8.2.0
pytest 8.2.0 (2024-04-27)
Deprecations
-
#12069: A deprecation warning is now raised when implementations of one of the following hooks request a deprecated
py.path.localparameter instead of thepathlib.Pathparameter which replaced it:-
pytest_ignore_collect{.interpreted-text role="hook"} - thepathparameter - usecollection_pathinstead. -
pytest_collect_file{.interpreted-text role="hook"} - thepathparameter - usefile_pathinstead. -
pytest_pycollect_makemodule{.interpreted-text role="hook"} - thepathparameter - usemodule_pathinstead. -
pytest_report_header{.interpreted-text role="hook"} - thestartdirparameter - usestart_pathinstead. -
pytest_report_collectionfinish{.interpreted-text role="hook"} - thestartdirparameter - usestart_pathinstead.
The replacement parameters are available since pytest 7.0.0. The old parameters will be removed in pytest 9.0.0.
See
legacy-path-hooks-deprecated{.interpreted-text role="ref"} for more details. -
Features
-
#11871: Added support for reading command line arguments from a file using the prefix character
@, like e.g.:pytest @​tests.txt. The file must have one argument per line.See
Read arguments from file <args-from-file>{.interpreted-text role="ref"} for details.
Improvements
-
#11523:
pytest.importorskip{.interpreted-text role="func"} will now issue a warning if the module could be found, but raisedImportError{.interpreted-text role="class"} instead ofModuleNotFoundError{.interpreted-text role="class"}.The warning can be suppressed by passing
exc_type=ImportErrortopytest.importorskip{.interpreted-text role="func"}.See
import-or-skip-import-error{.interpreted-text role="ref"} for details. -
#11728: For
unittest-based tests, exceptions during class cleanup (as raised by functions registered withTestCase.addClassCleanup <unittest.TestCase.addClassCleanup>{.interpreted-text role="meth"}) are now reported instead of silently failing. -
#11777: Text is no longer truncated in the
short test summary infosection when-vvis given. -
#12112: Improved namespace packages detection when
consider_namespace_packages{.interpreted-text role="confval"} is enabled, covering more situations (like editable installs). -
#9502: Added
PYTEST_VERSION{.interpreted-text role="envvar"} environment variable which is defined at the start of the pytest session and undefined afterwards. It contains the value ofpytest.__version__, and among other things can be used to easily check if code is running from within a pytest run.
Bug Fixes
-
#12065: Fixed a regression in pytest 8.0.0 where test classes containing
setup_methodand tests using@staticmethodor@classmethodwould crash withAttributeError: 'NoneType' object has no attribute 'setup_method'.Now the
request.instance <pytest.FixtureRequest.instance>{.interpreted-text role="attr"} attribute of tests using@staticmethodand@classmethodis no longerNone, but a fresh instance of the class, like in non-static methods. Previously it wasNone, and all fixtures of such tests would share a singleself. -
#12135: Fixed issue where fixtures adding their finalizer multiple times to fixtures they request would cause unreliable and non-intuitive teardown ordering in some instances.
-
#12194: Fixed a bug with
--importmode=importliband--doctest-moduleswhere child modules did not appear as attributes in parent modules. -
#1489: Fixed some instances where teardown of higher-scoped fixtures was not happening in the reverse order they were initialized in.
Trivial/Internal Changes
-
#12069:
pluggy>=1.5.0is now required. -
#12167:
cache <cache>{.interpreted-text role="ref"}: create supporting files (CACHEDIR.TAG,.gitignore, etc.) in a temporary directory to provide atomic semantics.
v8.1.2
pytest 8.1.2 (2024-04-26)
Bug Fixes
-
#12114: Fixed error in
pytest.approx{.interpreted-text role="func"} when used with [numpy]{.title-ref} arrays and comparing with other types.
pypa/virtualenv (virtualenv)
v20.26.2
v20.26.1
v20.26.0
What's Changed
- release 20.25.3 by @gaborbernat in https://github.com/pypa/virtualenv/pull/2704
- Fixed a case when template variable is WindowsPath by @NtWriteCode in https://github.com/pypa/virtualenv/pull/2707
- Allow builtin interpreter discovery to find specific Python versions given a general spec by @flying-sheep in https://github.com/pypa/virtualenv/pull/2709
New Contributors
- @NtWriteCode made their first contribution in https://github.com/pypa/virtualenv/pull/2707
- @flying-sheep made their first contribution in https://github.com/pypa/virtualenv/pull/2709
Full Changelog: https://github.com/pypa/virtualenv/compare/20.25.3...20.26.0
v20.25.3
What's Changed
- release 20.25.2 by @gaborbernat in https://github.com/pypa/virtualenv/pull/2703
- Fix for tests: Python 3.13.0a6 renamed pathmod to parser by @befeleme in https://github.com/pypa/virtualenv/pull/2702
New Contributors
- @befeleme made their first contribution in https://github.com/pypa/virtualenv/pull/2702
Full Changelog: https://github.com/pypa/virtualenv/compare/20.25.2...20.25.3
v20.25.2
What's Changed
- release 20.25.1 by @gaborbernat in https://github.com/pypa/virtualenv/pull/2692
- Fix windows utf8 encoding issue by @PzaThief in https://github.com/pypa/virtualenv/pull/2687
- Update changelog.rst by @Callek in https://github.com/pypa/virtualenv/pull/2701
- Fix indentation in activate.fish by @junzh0u in https://github.com/pypa/virtualenv/pull/2700
New Contributors
- @PzaThief made their first contribution in https://github.com/pypa/virtualenv/pull/2687
- @Callek made their first contribution in https://github.com/pypa/virtualenv/pull/2701
- @junzh0u made their first contribution in https://github.com/pypa/virtualenv/pull/2700
Full Changelog: https://github.com/pypa/virtualenv/compare/20.25.1...20.25.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 PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.