-
Notifications
You must be signed in to change notification settings - Fork 4
Lock file maintenance Python dependencies #95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/python-dependencies
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
|
7a8f9aa to
7306534
Compare
e37b093 to
0dceb5e
Compare
2fd591b to
ae402fa
Compare
ae402fa to
60d15ba
Compare
paulomach
approved these changes
Jan 15, 2025
cb5690d to
61f0665
Compare
b8e444b to
3697e97
Compare
3697e97 to
9954865
Compare
taurus-forever
approved these changes
Feb 7, 2025
371d5d3 to
31c3ba3
Compare
cf41145 to
811c6a9
Compare
fec3664 to
dc38336
Compare
dc38336 to
1c983a3
Compare
a6c22bc to
a774634
Compare
a774634 to
392f6cd
Compare
392f6cd to
08fd9c7
Compare
08fd9c7 to
6463625
Compare
6463625 to
1318f73
Compare
482fdce to
a71bfe7
Compare
a71bfe7 to
b64d7d2
Compare
b64d7d2 to
f67d6d7
Compare
929cc74 to
b953f1c
Compare
afda0a8 to
210e3ca
Compare
ee9ebd1 to
48c8869
Compare
93dd2b5 to
d8f2998
Compare
d8f2998 to
0c7f345
Compare
82ed924 to
2529363
Compare
660b7b7 to
9fa9b2a
Compare
9fa9b2a to
34aeff7
Compare
34aeff7 to
6e14888
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^2.13.5->^2.15.02.3.0->2.4.1>=3.5.2.1->>=3.6.1.3^8.3.3->^8.4.2^0.38.0->^0.43.2^0.8.0->^0.14.3^0.8.0->^0.14.3🔧 This Pull Request updates lock files to use the latest dependency versions.
Release Notes
allure-framework/allure-python (allure-pytest)
v2.15.0Compare Source
🚀 New Features
🐞 Bug Fixes
👀 Links
Commits since 2.14.3
v2.14.3Compare Source
🔬 Improvements
🐞 Bug Fixes
👀 Links
Commits since 2.14.2
v2.14.2Compare Source
This release fixes a couple of issues with Allure Behave.
🐞 Bug Fixes
👀 Links
Commits since 2.14.1
v2.14.1Compare Source
👀 Links
Commits since 2.14.0
v2.14.0Compare Source
🚀 New Features
@allure.title(implements #737 via #845) - @delatrie--allure-link-patternCLI argument. The syntax is similar toallure-pytest(via #845) - @delatrieallureandallure_commonspackages (implements #731 via #850) - @delatrieallure.step(implements #759 and #828 # via #830) - @starod00m🔬 Improvements
🐞 Bug Fixes
allure.attachment_type.SVG(#840; fixed via #841) - @harmin-parra⬆️ Dependency Updates
📖 Documentation improvements
👻 Internal changes
👀 Links
Commits since 2.13.5
codespell-project/codespell (codespell)
v2.4.1Compare Source
What's Changed
hep->heap, help,in dictionary_rare.txt from #3461 by @jpivarski in #3624New Contributors
Full Changelog: codespell-project/codespell@v2.4.0...v2.4.1
v2.4.0Compare Source
What's Changed
equipmnet->equipmentby @korverdev in #3438lien->lineby @skangas in #3460firs->firstby @skangas in #3459hep->heap, help,by @skangas in #3461brunch->branchby @skangas in #3458typosdictionary (A1) by @skangas in #3450-iand-qby @DimitriPapadopoulos in #3344typosdictionary (A2) by @skangas in #3454non-by @skangas in #3467homto code dictionary by @skangas in #3490realtd->related,prediced->predictedby @janosh in #3536293bec1/ #3465 by @DimitriPapadopoulos in #3548writeableis OK, so isoverwriteableby @DimitriPapadopoulos in #3593atfer->afterand variations by @fishilico in #3598New Contributors
Full Changelog: codespell-project/codespell@v2.3.0...v2.4.0
juju/python-libjuju (juju)
v3.6.1.3: - Mind your Ps and QsCompare Source
This release of
python-libjujufixes a nasty bug where trailing 'P', 'Q', and '=' characters were stripped from secret values. This is a good reminder to migrate your charm's Juju integration tests to jubilant if possible.Note that
python-libjujuis not under active development, and will only receive critical bugfixes and security fixes for Juju 3.6. There are no plans to support Juju 4.0, so please migrate to jubilant.What's Changed
Full Changelog: juju/python-libjuju@3.6.1.2...3.6.1.3
v3.6.1.2Compare Source
Belated release notes and tag for 3.6.1.2 release on May 26, 2025.
What's Changed
Full Changelog: juju/python-libjuju@3.6.1.1...3.6.1.2
v3.6.1.1Compare Source
What's Changed
New Contributors
Full Changelog: juju/python-libjuju@3.6.1.0...3.6.1.1
v3.6.1.0Compare Source
What's Changed
JUJU_NEW_WAIT_FOR_IDLEin #1245New Contributors
Full Changelog: juju/python-libjuju@3.6.0.0...3.6.1.0
v3.6.0.0Compare Source
What's Changed
Highlights
correct parsing of storage constraints, can be specified as strings or dicts
enable attachment of binary files as charm resources
allow newest websockets
better type hints, should be visible through pytest-operator in your integration tests
Full list
New Contributors
Full Changelog: juju/python-libjuju@3.5.2.0...3.6.0.0
pytest-dev/pytest (pytest)
v8.4.2Compare Source
pytest 8.4.2 (2025-09-03)
Bug fixes
#13478: Fixed a crash when using
console_output_style{.interpreted-text role="confval"} withtimesand a module is skipped.#13530: Fixed a crash when using
pytest.approx{.interpreted-text role="func"} anddecimal.Decimal{.interpreted-text role="class"} instances with thedecimal.FloatOperation{.interpreted-text role="class"} trap set.#13549: No longer evaluate type annotations in Python
3.14when inspecting function signatures.This prevents crashes during module collection when modules do not explicitly use
from __future__ import annotationsand import types for annotations within aif TYPE_CHECKING:block.#13559: Added missing [int]{.title-ref} and [float]{.title-ref} variants to the [Literal]{.title-ref} type annotation of the [type]{.title-ref} parameter in
pytest.Parser.addini{.interpreted-text role="meth"}.#13563:
pytest.approx{.interpreted-text role="func"} now only importsnumpyif NumPy is already insys.modules. This fixes unconditional import behavior introduced in [8.4.0]{.title-ref}.Improved documentation
pytest_generate_testsis discovered in test modules/classes; other hooks must be inconftest.pyor plugins.Contributor-facing changes
-Wdefaultor a similar override.test_doctest_unexpected_exceptionin Python3.14.CIenvironment variable -- byogrisel{.interpreted-text role="user"}.v8.4.1Compare Source
pytest 8.4.1 (2025-06-17)
Bug fixes
#13461: Corrected
_pytest.terminal.TerminalReporter.isattyto supportbeing called as a method. Before it was just a boolean which could
break correct code when using
-o log_cli=true).#13477: Reintroduced
pytest.PytestReturnNotNoneWarning{.interpreted-text role="class"} which was removed by accident in pytest [8.4]{.title-ref}.This warning is raised when a test functions returns a value other than
None, which is often a mistake made by beginners.See
return-not-none{.interpreted-text role="ref"} for more information.#13497: Fixed compatibility with
Twisted 25+.Improved documentation
faulthandlernot working on Windows.v8.4.0Compare Source
pytest 8.4.0 (2025-06-02)
Removals and backward incompatible breaking changes
#11372: Async tests will now fail, instead of warning+skipping, if you don't have any suitable plugin installed.
#12346: Tests will now fail, instead of raising a warning, if they return any value other than None.
#12874: We dropped support for Python 3.8 following its end of life (2024-10-07).
#12960: Test functions containing a yield now cause an explicit error. They have not been run since pytest 4.0, and were previously marked as an expected failure and deprecation warning.
See
the docs <yield tests deprecated>{.interpreted-text role="ref"} for more information.Deprecations (removal in next major release)
autouse=True. For guidance on how to work around this warning seesync-test-async-fixture{.interpreted-text role="ref"}.New features
#11538: Added
pytest.RaisesGroup{.interpreted-text role="class"} as an equivalent topytest.raises{.interpreted-text role="func"} for expectingExceptionGroup{.interpreted-text role="exc"}. Also addspytest.RaisesExc{.interpreted-text role="class"} which is now the logic behindpytest.raises{.interpreted-text role="func"} and used as parameter topytest.RaisesGroup{.interpreted-text role="class"}.RaisesGroupincludes the ability to specify multiple different expected exceptions, the structure of nested exception groups, and flags for emulatingexcept* <except_star>{.interpreted-text role="ref"}. Seeassert-matching-exception-groups{.interpreted-text role="ref"} and docstrings for more information.#12081: Added
capteesys{.interpreted-text role="fixture"} to capture AND pass output to next handler set by--capture=.#12504:
pytest.mark.xfail{.interpreted-text role="func"} now acceptspytest.RaisesGroup{.interpreted-text role="class"} for theraisesparameter when you expect an exception group. You can also pass apytest.RaisesExc{.interpreted-text role="class"} if you e.g. want to make use of thecheckparameter.#12713: New [--force-short-summary]{.title-ref} option to force condensed summary output regardless of verbosity level.
This lets users still see condensed summary output of failures for quick reference in log files from job outputs, being especially useful if non-condensed output is very verbose.
#12749: pytest traditionally collects classes/functions in the test module namespace even if they are imported from another file.
For example:
contents of src/domain.py
contents of tests/test_testament.py
#12765: Thresholds to trigger snippet truncation can now be set with
truncation_limit_lines{.interpreted-text role="confval"} andtruncation_limit_chars{.interpreted-text role="confval"}.See
truncation-params{.interpreted-text role="ref"} for more information.#13125:
console_output_style{.interpreted-text role="confval"} now supportstimesto show execution time of each test.#13192:
pytest.raises{.interpreted-text role="func"} will now raise a warning when passing an empty string tomatch, as this will match against any value. Usematch="^$"if you want to check that an exception has no message.#13192:
pytest.raises{.interpreted-text role="func"} will now print a helpful string diff if matching fails and the match parameter has^and$and is otherwise escaped.#13192: You can now pass
with pytest.raises(check=fn): <pytest.raises>{.interpreted-text role="func"}, wherefnis a function which takes a raised exception and returns a boolean. Theraisesfails if no exception was raised (as usual), passes if an exception is raised andfnreturnsTrue(as well asmatchand the type matching, if specified, which are checked before), and propagates the exception iffnreturnsFalse(which likely also fails the test).#13228:
hidden-param{.interpreted-text role="ref"} can now be used inidofpytest.param{.interpreted-text role="func"} or inidsofMetafunc.parametrize <pytest.Metafunc.parametrize>{.interpreted-text role="py:func"}.It hides the parameter set from the test name.
#13253: New flag:
--disable-plugin-autoload <disable_plugin_autoload>{.interpreted-text role="ref"} which works as an alternative toPYTEST_DISABLE_PLUGIN_AUTOLOAD{.interpreted-text role="envvar"} when setting environment variables is inconvenient; and allows setting it in config files withaddopts{.interpreted-text role="confval"}.Improvements in existing functionality
#10224: pytest's
shortandlongtraceback styles (how-to-modifying-python-tb-printing{.interpreted-text role="ref"})now have partial
657{.interpreted-text role="pep"} support and will show specific code segments in thetraceback.