chore(deps): update all dependencies by renovate-bot · Pull Request #1283 · googleapis/python-spanner · GitHub | Latest TMZ Celebrity News & Gossip | Watch TMZ Live
Skip to content

chore(deps): update all dependencies #1283

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
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Jan 3, 2025

This PR contains the following updates:

Package Change Age Confidence Type Update
argcomplete (changelog) ==3.5.1 -> ==3.6.2 age confidence minor
filelock ==3.16.1 -> ==3.18.0 age confidence minor
google-cloud-spanner ==3.50.0 -> ==3.55.0 age confidence minor
google-cloud-testutils ==1.4.0 -> ==1.6.4 age confidence minor
mcr.microsoft.com/devcontainers/python 3.12 -> 3.13 age confidence final minor
mock (source) ==5.1.0 -> ==5.2.0 age confidence minor
nox ==2024.10.9 -> ==2025.5.1 age confidence major
packaging ==24.1 -> ==25.0 age confidence major
platformdirs (changelog) ==4.3.6 -> ==4.3.8 age confidence patch
pytest (changelog) ==8.3.3 -> ==8.4.1 age confidence minor
tomli (changelog) ==2.0.2 -> ==2.2.1 age confidence minor
virtualenv ==20.27.1 -> ==20.31.2 age confidence minor

Release Notes

kislyuk/argcomplete (argcomplete)

v3.6.2

Compare Source

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

  • Revert “zsh: skip repeat Python runs in the same completion run” This
    reverts a regression introduced in zsh tab completion configurations
    utilizing multiple matchers.

v3.6.1

Compare Source

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

  • zsh: add global completion system install dir to user fpath if not
    present

  • Update shell_integration.py to support spaces in script file path.
    (#​525)

  • Fix completion when wordbreak is first character (#​526)

v3.6.0

Compare Source

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

  • Support namespace package traversal when completing Python entry
    points

  • zsh: skip repeat Python runs in the same completion run

  • Make _parse_known_args signature more general for future API changes

v3.5.3

Compare Source

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

  • Use interactive shells and bind to make environment variable name
    completions work in older Bash versions (#​506)

v3.5.2

Compare Source

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

  • Fix _parse_known_args monkeypatching

    • Note: This fix is required to restore compatibility with Python 3.12.8 and 3.13.1.
  • CI improvements

tox-dev/py-filelock (filelock)

v3.18.0

Compare Source

What's Changed

New Contributors

Full Changelog: tox-dev/filelock@3.17.0...3.18.0

v3.17.0: Drop 3.8

Compare Source

Full Changelog: tox-dev/filelock@3.16.1...3.17.0

googleapis/python-spanner (google-cloud-spanner)

v3.55.0

Compare Source

Features
Bug Fixes
Documentation
  • A comment for field chunked_value in message .google.spanner.v1.PartialResultSet is changed (d532d57)
  • A comment for field precommit_token in message .google.spanner.v1.PartialResultSet is changed (d532d57)
  • A comment for field precommit_token in message .google.spanner.v1.ResultSet is changed (d532d57)
  • A comment for field query_plan in message .google.spanner.v1.ResultSetStats is changed (d532d57)
  • A comment for field row_count_lower_bound in message .google.spanner.v1.ResultSetStats is changed (d532d57)
  • A comment for field row_type in message .google.spanner.v1.ResultSetMetadata is changed (d532d57)
  • A comment for field rows in message .google.spanner.v1.ResultSet is changed (d532d57)
  • A comment for field stats in message .google.spanner.v1.PartialResultSet is changed (d532d57)
  • A comment for field stats in message .google.spanner.v1.ResultSet is changed (d532d57)
  • A comment for field values in message .google.spanner.v1.PartialResultSet is changed (d532d57)
  • A comment for message ResultSetMetadata is changed (d532d57)
  • A comment for message ResultSetStats is changed (d532d57)
  • Fix markdown formatting in transactions page (#​1377) (de322f8)

v3.54.0

Compare Source

Features
Bug Fixes

v3.53.0

Compare Source

Features
  • Add AddSplitPoints API (7a5afba)
  • Add Attempt, Operation and GFE Metrics (#​1302) (fb21d9a)
  • Add REST Interceptors which support reading metadata (7a5afba)
  • Add support for opt-in debug logging (7a5afba)
  • Add support for reading selective GAPIC generation methods from service YAML (7a5afba)
  • Add the last statement option to ExecuteSqlRequest and ExecuteBatchDmlRequest (7a5afba)
  • Add UUID in Spanner TypeCode enum (7a5afba)
  • End to end tracing (#​1315) (aa5d0e6)
  • Exposing FreeInstanceAvailability in InstanceConfig (7a5afba)
  • Exposing FreeInstanceMetadata in Instance configuration (to define the metadata related to FREE instance type) (7a5afba)
  • Exposing InstanceType in Instance configuration (to define PROVISIONED or FREE spanner instance) (7a5afba)
  • Exposing QuorumType in InstanceConfig (7a5afba)
  • Exposing storage_limit_per_processing_unit in InstanceConfig (7a5afba)
  • Snapshot isolation (#​1318) (992fcae)
  • spanner: A new enum IsolationLevel is added (#​1224) (7a5afba)
Bug Fixes
Performance Improvements
Documentation
  • A comment for enum DefaultBackupScheduleType is changed (7a5afba)
  • A comment for enum value AUTOMATIC in enum DefaultBackupScheduleType is changed (7a5afba)
  • A comment for enum value GOOGLE_MANAGED in enum Type is changed (7a5afba)
  • A comment for enum value NONE in enum DefaultBackupScheduleType is changed (7a5afba)
  • A comment for enum value USER_MANAGED in enum Type is changed (7a5afba)
  • A comment for field base_config in message .google.spanner.admin.instance.v1.InstanceConfig is changed (7a5afba)
  • A comment for field default_backup_schedule_type in message .google.spanner.admin.instance.v1.Instance is changed (7a5afba)
  • A comment for field filter in message .google.spanner.admin.instance.v1.ListInstanceConfigOperationsRequest is changed (7a5afba)
  • A comment for field filter in message .google.spanner.admin.instance.v1.ListInstancePartitionOperationsRequest is changed (7a5afba)
  • A comment for field instance_config in message .google.spanner.admin.instance.v1.CreateInstanceConfigRequest is changed (7a5afba)
  • A comment for field instance_partition_deadline in message .google.spanner.admin.instance.v1.ListInstancePartitionOperationsRequest is changed (7a5afba)
  • A comment for field location in message .google.spanner.admin.instance.v1.ReplicaInfo is changed (7a5afba)
  • A comment for field node_count in message .google.spanner.admin.instance.v1.Instance is changed (7a5afba)
  • A comment for field node_count in message .google.spanner.admin.instance.v1.InstancePartition is changed (7a5afba)
  • A comment for field operations in message .google.spanner.admin.instance.v1.ListInstanceConfigOperationsResponse is changed (7a5afba)
  • A comment for field operations in message .google.spanner.admin.instance.v1.ListInstancePartitionOperationsResponse is changed (7a5afba)
  • A comment for field optional_replicas in message .google.spanner.admin.instance.v1.InstanceConfig is changed (7a5afba)
  • A comment for field parent in message .google.spanner.admin.instance.v1.ListInstancePartitionsRequest is changed (7a5afba)
  • A comment for field processing_units in message .google.spanner.admin.instance.v1.Instance is changed (7a5afba)
  • A comment for field processing_units in message .google.spanner.admin.instance.v1.InstancePartition is changed (7a5afba)
  • A comment for field referencing_backups in message .google.spanner.admin.instance.v1.InstancePartition is changed (7a5afba)
  • A comment for field replicas in message .google.spanner.admin.instance.v1.InstanceConfig is changed (7a5afba)
  • A comment for field storage_utilization_percent in message .google.spanner.admin.instance.v1.AutoscalingConfig is changed (7a5afba)
  • A comment for field unreachable in message .google.spanner.admin.instance.v1.ListInstancePartitionsResponse is changed (7a5afba)
  • A comment for message CreateInstanceConfigRequest is changed (7a5afba)
  • A comment for message DeleteInstanceConfigRequest is changed (7a5afba)
  • A comment for message UpdateInstanceConfigRequest is changed (7a5afba)
  • A comment for method CreateInstance in service InstanceAdmin is changed (7a5afba)
  • A comment for method CreateInstanceConfig in service InstanceAdmin is changed (7a5afba)
  • A comment for method CreateInstancePartition in service InstanceAdmin is changed (7a5afba)
  • A comment for method ListInstanceConfigOperations in service InstanceAdmin is changed (7a5afba)
  • A comment for method ListInstanceConfigs in service InstanceAdmin is changed (7a5afba)
  • A comment for method ListInstancePartitionOperations in service InstanceAdmin is changed (7a5afba)
  • A comment for method MoveInstance in service InstanceAdmin is changed (7a5afba)
  • A comment for method UpdateInstance in service InstanceAdmin is changed (7a5afba)
  • A comment for method UpdateInstanceConfig in service InstanceAdmin is changed (7a5afba)
  • A comment for method UpdateInstancePartition in service InstanceAdmin is changed (7a5afba)
  • Fix typo timzeone -> timezone (7a5afba)

v3.52.0

Compare Source

Features
Bug Fixes

v3.51.0

Compare Source

Features
  • Add connection variable for ignoring transaction warnings (#​1249) (eeb7836)
  • spanner: Implement custom tracer_provider injection for opentelemetry traces (#​1229) (6869ed6)
  • Support float32 parameters in dbapi (#​1245) (829b799)
Bug Fixes
Performance Improvements
Documentation
  • samples: Add samples for Cloud Spanner Default Backup Schedules (#​1238) (054a186)

v3.50.1

Compare Source

Bug Fixes
googleapis/python-test-utils (google-cloud-testutils)

v1.6.4

Compare Source

Miscellaneous Chores

v1.6.3

Compare Source

Miscellaneous Chores

v1.6.2

Compare Source

Miscellaneous Chores

v1.6.1

Compare Source

Bug Fixes
  • Remove setup.cfg configuration for creating universal wheels (#​272) (32a23d2)

v1.6.0

Compare Source

Features

v1.5.0

Compare Source

Features
testing-cabal/mock (mock)

v5.2.0

Compare Source

This is release is in memory of Michael Foord__, who originally authored the mock package
and passed away in January 2025.

__ https://discuss.python.org/t/in-memoriam-michael-foord-1974-2025/78317

  • gh-65454: :func:unittest.mock.Mock.attach_mock no longer triggers a call
    to a PropertyMock being attached.

  • gh-117765: Improved documentation for :func:unittest.mock.patch.dict

  • gh-124176: Add support for :func:dataclasses.dataclass in
    :func:unittest.mock.create_autospec. Now create_autospec will check
    for potential dataclasses and use :func:dataclasses.fields function to
    retrieve the spec information.

  • gh-123934: Fix :class:unittest.mock.MagicMock reseting magic methods
    return values after .reset_mock(return_value=True) was called.

  • gh-90848: Fixed :func:unittest.mock.create_autospec to configure parent
    mock with keyword arguments.

  • gh-113569: Indicate if there were no actual calls in unittest
    :meth:~unittest.mock.Mock.assert_has_calls failure.

  • gh-122858: Deprecate :func:!asyncio.iscoroutinefunction in favor of
    :func:inspect.iscoroutinefunction.

  • gh-104745: Limit starting a patcher (from :func:unittest.mock.patch or
    :func:unittest.mock.patch.object) more than once without stopping it

  • gh-75988: Fixed :func:unittest.mock.create_autospec to pass the call
    through to the wrapped object to return the real result.

  • gh-119600: Fix :func:unittest.mock.patch to not read attributes of the
    target when new_callable is set. Patch by Robert Collins.

  • gh-113407: Fix import of :mod:unittest.mock when CPython is built
    without docstrings.

  • gh-120732: Fix name passing to :class:unittest.mock.Mock object when
    using :func:unittest.mock.create_autospec.

wntrblm/nox (nox)

v2025.5.1

Compare Source

v2025.2.9

Compare Source

pypa/packaging (packaging)

v25.0

Compare Source

What's Changed

New Contributors

Full Changelog: pypa/packaging@24.2...25.0

v24.2

Compare Source

What's Changed

New Contributors

Full Changelog: pypa/packaging@24.1...24.2

tox-dev/platformdirs (platformdirs)

v4.3.8

Compare Source

What's Changed

New Contributors

Full Changelog: tox-dev/platformdirs@4.3.7...4.3.8

v4.3.7

Compare Source

What's Changed

Full Changelog: tox-dev/platformdirs@4.3.6...4.3.7

pytest-dev/pytest (pytest)

v8.4.1

Compare Source

pytest 8.4.1 (2025-06-17)

Bug fixes

  • #​13461: Corrected _pytest.terminal.TerminalReporter.isatty to support
    being 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

  • #​13492: Fixed outdated warning about faulthandler not working on Windows.

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)

  • #​10839: Requesting an asynchronous fixture without a [pytest_fixture_setup]{.title-ref} hook that resolves it will now give a DeprecationWarning. This most commonly happens if a sync test requests an async fixture. This should have no effect on a majority of users with async tests or fixtures using async pytest plugins, but may affect non-standard hook setups or autouse=True. For guidance on how to work around this warning see sync-test-async-fixture{.interpreted-text role="ref"}.

New features

  • #​11538: Added pytest.RaisesGroup{.interpreted-text role="class"} as an equivalent to pytest.raises{.interpreted-text role="func"} for expecting ExceptionGroup{.interpreted-text role="exc"}. Also adds pytest.RaisesExc{.interpreted-text role="class"} which is now the logic behind pytest.raises{.interpreted-text role="func"} and used as parameter to pytest.RaisesGroup{.interpreted-text role="class"}. RaisesGroup includes the ability to specify multiple different expected exceptions, the structure of nested exception groups, and flags for emulating except* <except_star>{.interpreted-text role="ref"}. See assert-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 accepts pytest.RaisesGroup{.interpreted-text role="class"} for the raises parameter when you expect an exception group. You can also pass a pytest.RaisesExc{.interpreted-text role="class"} if you e.g. want to make use of the check 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

class Testament: ...

contents of tests/test_testament.py

from domain import Testament

def test_testament(): ...
```

In this scenario with the default options, pytest will collect the class [Testament]{.title-ref} from [tests/test_testament.py]{.title-ref} because it starts with [Test]{.title-ref}, even though in this case it is a production class being imported in the test module namespace.

This behavior can now be prevented by setting the new `collect_imported_tests`{.interpreted-text role="confval"} configuration option to `false`, which will make pytest collect classes/functions from test files **only** if they are defined in that file.

\-- by `FreerGit`{.interpreted-text role="user"}
  • #​12765: Thresholds to trigger snippet truncation can now be set with truncation_limit_lines{.interpreted-text role="confval"} and truncation_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 supports times to show execution time of each test.

  • #​13192: pytest.raises{.interpreted-text role="func"} will now raise a warning when passing an empty string to match, as this will match against any value. Use match="^$" 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"}, where fn is a function which takes a raised exception and returns a boolean. The raises fails if no exception was raised (as usual), passes if an exception is raised and fn returns True (as well as match and the type matching, if specified, which are checked before), and propagates the exception if fn returns False (which likely also fails the test).

  • #​13228: hidden-param{.interpreted-text role="ref"} can now be used in id of pytest.param{.interpreted-text role="func"} or in
    ids of Metafunc.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 to `PYTEST_DISABLE_PLUGIN_AUTO


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 was generated by Mend Renovate. View the repository job log.

@renovate-bot renovate-bot requested review from a team as code owners January 3, 2025 14:40
@renovate-bot renovate-bot requested a review from glasnt January 3, 2025 14:40
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Jan 3, 2025
@product-auto-label product-auto-label bot added size: m Pull request size is medium. api: spanner Issues related to the googleapis/python-spanner API. labels Jan 3, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Jan 3, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 3, 2025
@glasnt glasnt removed their request for review January 9, 2025 23:16
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Jan 16, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Jan 16, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 16, 2025
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Jan 19, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Jan 19, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 19, 2025
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Jan 21, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Jan 21, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 21, 2025
@renovate-bot renovate-bot requested a review from a team as a code owner January 30, 2025 21:43
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 30, 2025
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Jul 2, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Jul 2, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 2, 2025
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Jul 3, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Jul 3, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 3, 2025
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Jul 3, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Jul 3, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 3, 2025
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Jul 3, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Jul 3, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 3, 2025
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Jul 3, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Jul 3, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 3, 2025
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Jul 4, 2025
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Jul 4, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: spanner Issues related to the googleapis/python-spanner API. size: m Pull request size is medium.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants

TMZ Celebrity News – Breaking Stories, Videos & Gossip

Looking for the latest TMZ celebrity news? You've come to the right place. From shocking Hollywood scandals to exclusive videos, TMZ delivers it all in real time.

Whether it’s a red carpet slip-up, a viral paparazzi moment, or a legal drama involving your favorite stars, TMZ news is always first to break the story. Stay in the loop with daily updates, insider tips, and jaw-dropping photos.

🎥 Watch TMZ Live

TMZ Live brings you daily celebrity news and interviews straight from the TMZ newsroom. Don’t miss a beat—watch now and see what’s trending in Hollywood.