Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 22, 2024

Bumps globus-compute-sdk from 2.30.1 to 2.31.0.

Changelog

Sourced from globus-compute-sdk's changelog.

globus-compute-sdk & globus-compute-endpoint v2.31.0

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

  • GlobusComputeEngine, ThreadPoolEngine, and ProcessPoolEngine can now be configured with working_dir to specify the tasks working directory. If a relative path is specified, it is set in relation to the endpoint run directory (usually ~/.globus_compute/<endpoint_name>). Here's an example config file:

    .. code-block:: yaml

    engine: type: GlobusComputeEngine working_dir: /absolute/path/to/tasks_working_dir

  • Function docstrings are now read and used as the description for the function when it is uploaded. This will support future UI changes to the webapp.

  • The globus-compute-sdk and globus-compute-endpoint packages now support Python version 3.12.

  • Added a new runtime check to globus_compute_endpoint.engines that will raise a RuntimeError if a task is submitted before engine.start() was called.

Bug Fixes ^^^^^^^^^

  • Fixed a bug where functions run with ThreadPoolEngine and ProcessPoolEngine create and switch into the tasks_working_dir creating endless nesting.

Deprecated ^^^^^^^^^^

  • Before this version, the function_name argument to Client.register_function was not used, so it has now been deprecated. As before, function names are determined by the function's __name__ and cannot be manually specified.

.. _changelog-2.30.1:

Commits
  • c0464c3 Bump versions and collect changelog for release
  • 69d0d72 Drop support for Python 3.13
  • 84a4867 Bump versions for alpha release
  • 94ae4d2 Tell Git to ignore custom compose files
  • fc704e3 Updating example names to be more neutral
  • 168adc4 Make test function readily-REPL-available (#1712)
  • 253c59f Bump versions to an alpha
  • c3d8b76 Add support for Pythons 3.12 and 3.13
  • 638f8a6 Add general config documentation (#1721)
  • dea2dad Read function docstrings as descriptions
  • Additional commits viewable in compare view

Dependabot compatibility score

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [globus-compute-sdk](https://github.com/globus/globus-compute) from 2.30.1 to 2.31.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@2.30.1...2.31.0)

---
updated-dependencies:
- dependency-name: globus-compute-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python labels Nov 22, 2024
@codecov
Copy link

codecov bot commented Nov 22, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 90.93%. Comparing base (09c6f52) to head (4ee14b3).
Report is 107 commits behind head on develop.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop    #1475   +/-   ##
========================================
  Coverage    90.93%   90.93%           
========================================
  Files           76       76           
  Lines         7679     7679           
  Branches      1139     1139           
========================================
  Hits          6983     6983           
  Misses         534      534           
  Partials       162      162           

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

@jlnav jlnav merged commit c010a5b into develop Nov 22, 2024
30 checks passed
@dependabot dependabot bot deleted the dependabot/pip/develop/globus-compute-sdk-2.31.0 branch November 22, 2024 22:16
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.

2 participants