-
Notifications
You must be signed in to change notification settings - Fork 56
chore(deps): update all dependencies #995
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-bot
wants to merge
1
commit into
googleapis:main
Choose a base branch
from
renovate-bot:renovate/all
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.
Open
+5
−5
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
999970a
to
25c74e7
Compare
25c74e7
to
4b7515c
Compare
4b7515c
to
f1c03df
Compare
f1c03df
to
90ef8ce
Compare
f2b2827
to
00b692f
Compare
00b692f
to
0670cc1
Compare
0670cc1
to
064c19b
Compare
064c19b
to
31718d6
Compare
31718d6
to
0883332
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
api: logging
Issues related to the googleapis/python-logging API.
size: s
Pull request size is small.
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:
==3.25.0
->==3.34.0
==3.10.0
->==3.12.1
==2.22.0
->==2.29.1
==2.17.0
->==3.1.0
==8.2.2
->==8.4.0
Release Notes
googleapis/python-bigquery (google-cloud-bigquery)
v3.34.0
Compare Source
Features
Bug Fixes
Documentation
v3.33.0
Compare Source
Features
Bug Fixes
entity_type
(#2182) (0217637)v3.32.0
Compare Source
Features
Bug Fixes
query()
now warns whenjob_id
is set and the defaultjob_retry
is ignored (#2167) (ca1798a)v3.31.0
Compare Source
Features
Bug Fixes
to_dataframe
(#1876) (968020d)Dependencies
v3.30.0
Compare Source
Features
Bug Fixes
Client.query(...)
(#2135) (c6d5f8a)Dependencies
load_table_from_dataframe
(#2095) (7603bd7)Documentation
v3.29.0
Compare Source
Features
Bug Fixes
v3.28.0
Compare Source
Features
allowNonIncrementalDefinition
for materialized view (#2084) (3359ef3)SchemaField
(#2097) (aaf1eb8)Bug Fixes
Documentation
v3.27.0
Compare Source
Features
v3.26.0
Compare Source
Features
bigquery-magics
package for the%%bigquery
magic (#1965) (60128a5)Bug Fixes
Dependencies
Documentation
googleapis/python-logging (google-cloud-logging)
v3.12.1
Compare Source
Bug Fixes
v3.12.0
Compare Source
Features
Bug Fixes
Documentation
v3.11.4
Compare Source
Bug Fixes
write_entries
raiseValueError
onParseError
s (#958) (5309478)v3.11.3
Compare Source
Bug Fixes
v3.11.2
Compare Source
Bug Fixes
v3.11.1
Compare Source
Bug Fixes
v3.11.0
Compare Source
Features
Bug Fixes
Documentation
dictConfig
snippet (#885) (6264107)googleapis/python-pubsub (google-cloud-pubsub)
v2.29.1
Compare Source
Bug Fixes
Documentation
message_id
metadata field is optional instead of required (#1380) (be90054)v2.29.0
Compare Source
Features
enabled
field for message transforms and adddisabled
field (4363179)Bug Fixes
Documentation
code
in message.google.pubsub.v1.JavaScriptUDF
is changed (4363179)enabled
field for message transforms and adddisabled
field (4363179)v2.28.0
Compare Source
Features
Bug Fixes
v2.27.3
Compare Source
Bug Fixes
v2.27.2
Compare Source
Bug Fixes
v2.27.1
Compare Source
Bug Fixes
v2.27.0
Compare Source
Features
Bug Fixes
v2.26.1
Compare Source
Documentation
v2.26.0
Compare Source
Features
v2.25.2
Compare Source
Documentation
v2.25.1
Compare Source
Bug Fixes
v2.25.0
Compare Source
Features
v2.23.1
Compare Source
Bug Fixes
v2.23.0
Compare Source
Features
googleapis/python-storage (google-cloud-storage)
v3.1.0
Compare Source
Features
v3.0.0
Compare Source
⚠ BREAKING CHANGES
Please consult the README for details on this major version release.
Features
Bug Fixes
Blob.from_string()
andBucket.from_string()
tofrom_uri()
(#1335) (58c1d03)Documentation
v2.19.0
Compare Source
Features
Bug Fixes
v2.18.2
Compare Source
Bug Fixes
v2.18.1
Compare Source
Bug Fixes
v2.18.0
Compare Source
Features
Bug Fixes
pytest-dev/pytest (pytest)
v8.4.0
Compare 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"}.RaisesGroup
includes 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 theraises
parameter 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 thecheck
parameter.#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 supportstimes
to 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"}, wherefn
is a function which takes a raised exception and returns a boolean. Theraises
fails if no exception was raised (as usual), passes if an exception is raised andfn
returnsTrue
(as well asmatch
and the type matching, if specified, which are checked before), and propagates the exception iffn
returnsFalse
(which likely also fails the test).#13228:
hidden-param
{.interpreted-text role="ref"} can now be used inid
ofpytest.param
{.interpreted-text role="func"} or inids
ofMetafunc.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
short
andlong
traceback 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.
-- by
ammaraskar
{.interpreted-text role="user"}#11118: Now
pythonpath
{.interpreted-text role="confval"} configures [$PYTHONPATH]{.title-ref} earlier than before during the initialization process, which now also affects plugins loaded via the [-p]{.title-ref} command-line option.-- by
millerdev
{.interpreted-text role="user"}#11381: The
type
parameter of theparser.addini
method now accepts ["int"]{.title-ref} and"float"
parameters, facilitating the parsing of configuration values in the configuration file.Example:
The [pytest.ini]{.title-ref} file:
#11525: Fixtures are now clearly represented in the output as a "fixture object", not as a normal function as before, making it easy for beginners to catch mistakes such as referencing a fixture declared in the same module but not requested in the test function.
-- by
the-compiler
{.interpreted-text role="user"} andglyphack
{.interpreted-text role="user"}#12426: A warning is now issued when
pytest.mark.usefixtures ref
{.interpreted-text role="ref"} is used without specifying any fixtures. Previously, empty usefixtures markers were silently ignored.#12707: Exception chains can be navigated when dropped into Pdb in Python 3.13+.
#12736: Added a new attribute [name]{.title-ref} with the fixed value ["pytest tests"]{.title-ref} to the root tag [testsuites
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.
This PR was generated by Mend Renovate. View the repository job log.