Skip to content

Bump the python-updates group across 1 directory with 4 updates#1567

Merged
jmlarson1 merged 7 commits intodevelopfrom
dependabot/pip/develop/python-updates-294088a0b4
Jul 1, 2025
Merged

Bump the python-updates group across 1 directory with 4 updates#1567
jmlarson1 merged 7 commits intodevelopfrom
dependabot/pip/develop/python-updates-294088a0b4

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Jun 23, 2025

Bumps the python-updates group with 4 updates in the / directory: flake8, pytest, pytest-cov and globus-compute-sdk.

Updates flake8 from 7.2.0 to 7.3.0

Commits

Updates pytest from 8.4.0 to 8.4.1

Release notes

Sourced from pytest's releases.

8.4.1

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.
Commits

Updates pytest-cov from 6.1.1 to 6.2.1

Changelog

Sourced from pytest-cov's changelog.

6.2.1 (2025-06-12)

  • Added a version requirement for pytest's pluggy dependency (1.2.0, released 2023-06-21) that has the required new-style hookwrapper API.

  • Removed deprecated license classifier (packaging).

  • Disabled coverage warnings in two more situations where they have no value:

    • "module-not-measured" in workers
    • "already-imported" in subprocesses

6.2.0 (2025-06-11)

  • The plugin now adds 3 rules in the filter warnings configuration to prevent common coverage warnings being raised as obscure errors::

    default:unclosed database in <sqlite3.Connection object at:ResourceWarning once::PytestCovWarning once::CoverageWarning

    This fixes most of the bad interactions that are occurring on pytest 8.4 with filterwarnings=error.

    The plugin will check if there already matching rules for the 3 categories (ResourceWarning, PytestCovWarning, CoverageWarning) and message (unclosed database in <sqlite3.Connection object at) before adding the filters.

    This means you can have this in your pytest configuration for complete oblivion (not recommended, if that is not clear)::

    filterwarnings = [ "error", "ignore:unclosed database in <sqlite3.Connection object at:ResourceWarning", "ignore::PytestCovWarning", "ignore::CoverageWarning", ]

Commits
  • 55dbe43 Bump version: 6.2.0 → 6.2.1
  • d17e9b7 Update changelog.
  • 8964ab7 Add a note for this warning disable.
  • e932e41 Prevent unimported warnings @ pytest-xdist workers
  • 573379b Bring pytest-cov's suprocess management in line with coverage's process_start...
  • f1884e8 Fix xdist pin.
  • 512c669 Added minium version requirements for pluggin (for new-style hookwrappers). P...
  • 629ba64 Remove deprecated license classifier.
  • dca5723 Bump version: 6.1.1 → 6.2.0
  • f69166a Also trigger the sqlite warning.
  • Additional commits viewable in compare view

Updates globus-compute-sdk from 3.3.1 to 3.8.0

Release notes

Sourced from globus-compute-sdk's releases.

3.8.0

What's Changed

Full Changelog: globus/globus-compute@3.7.0...3.8.0

3.7.0

What's Changed

Full Changelog: globus/globus-compute@3.6.0...3.7.0

3.6.0

What's Changed

... (truncated)

Changelog

Sourced from globus-compute-sdk's changelog.

globus-compute-sdk & globus-compute-endpoint v3.8.0

New Functionality ^^^^^^^^^^^^^^^^^

  • globus-compute-endpoint CLI commands involved in the creation of Auth Policies now prompt for re-login if a Globus Auth Requirements Error <https://globus-sdk-python.readthedocs.io/en/stable/authorization/gare.html>_ is returned from the Auth API.

  • Updated version bound for the Globus SDK to at least 3.56.0 <https://github.com/globus/globus-sdk-python/releases/tag/3.56.0>_ to take advantage of improved GARE handling

  • Added support for specifying multiple Globus Auth identity IDs with administrative access to an endpoint, in addition to the owner. This requires an active Globus subscription (i.e., subscription_id).

    Example:

    .. code-block:: yaml

    multi_user: true subscription_id: 600ba9ac-ef16-4387-30ad-60c6cc3a6853 admins: # Peter Gibbons (software engineer) - 10afcf74-b041-4439-8e0d-eab371767440 # Samir Nagheenanajar (sysadmin, HPC services) - a6a7b9ee-be04-4e45-9832-d3737c2fafa2

  • Enable use of the Executor with High Assurance_ (HA) endpoints. The fundamental change is that rather than receiving the result directly via AMQP, it instead is only notified that a result is ready. The Executor will then reach out to the web-services to collect the known-complete tasks, thereby initiating an HA check.

Bug Fixes ^^^^^^^^^

  • Defining persistent_volumes when using the KubernetesProvider in an endpoint configuration will no longer raise an error.

Removed ^^^^^^^

  • Removed legacy Client.get_containers method, which is no longer supported by the Globus Compute web service.

Deprecated ^^^^^^^^^^

... (truncated)

Commits
  • 22fb1b9 Bump versions and changelog for release v3.8.0
  • a7d21e1 Bump versions for alpha release v3.8.0a2
  • 39cbdba Add support for multiple endpoint admins
  • e4a55c3 Deprecate legacy SDK container functionality
  • f4a57d8 Load HA results from web service (#1880)
  • e5e813e Remove legacy get_containers method
  • 37ec9b4 Lock-guard all client requests (#1882)
  • e90f755 Decouple task collection from group reload (#1878)
  • 8831566 Convert persistent_volumes to a list of tuples
  • 8018482 Add a stricter upper bound for click version
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the python-updates group with 4 updates in the / directory: [flake8](https://github.com/pycqa/flake8), [pytest](https://github.com/pytest-dev/pytest), [pytest-cov](https://github.com/pytest-dev/pytest-cov) and [globus-compute-sdk](https://github.com/globus/globus-compute).


Updates `flake8` from 7.2.0 to 7.3.0
- [Commits](PyCQA/flake8@7.2.0...7.3.0)

Updates `pytest` from 8.4.0 to 8.4.1
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.4.0...8.4.1)

Updates `pytest-cov` from 6.1.1 to 6.2.1
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-cov@v6.1.1...v6.2.1)

Updates `globus-compute-sdk` from 3.3.1 to 3.8.0
- [Release notes](https://github.com/globus/globus-compute/releases)
- [Changelog](https://github.com/globus/globus-compute/blob/main/docs/changelog.rst)
- [Commits](globus/globus-compute@3.3.1...3.8.0)

---
updated-dependencies:
- dependency-name: flake8
  dependency-version: 7.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-updates
- dependency-name: pytest
  dependency-version: 8.4.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-updates
- dependency-name: pytest-cov
  dependency-version: 6.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-updates
- dependency-name: globus-compute-sdk
  dependency-version: 3.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python labels Jun 23, 2025
@codecov
Copy link
Copy Markdown

codecov Bot commented Jun 23, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 76.94%. Comparing base (dba8d37) to head (1a3c848).
⚠️ Report is 50 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff              @@
##           develop    #1567       +/-   ##
============================================
+ Coverage    66.66%   76.94%   +10.27%     
============================================
  Files           77       77               
  Lines         7812     7812               
  Branches      1160     1160               
============================================
+ Hits          5208     6011      +803     
+ Misses        2400     1599      -801     
+ Partials       204      202        -2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@jmlarson1 jmlarson1 merged commit 9f3f192 into develop Jul 1, 2025
16 of 17 checks passed
@jmlarson1 jmlarson1 deleted the dependabot/pip/develop/python-updates-294088a0b4 branch July 1, 2025 20:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant