Skip to content
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

Bump synapseclient from 2.5.1 to 4.1.1 in /conda/sage-bionetworks #14

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Mar 1, 2024

Bumps synapseclient from 2.5.1 to 4.1.1.

Release notes

Sourced from synapseclient's releases.

v4.1.1

Highlights

  • New Downloading Data in Bulk Tutorial
  • Downloading Files Troubleshooting Improvement
    • Improved error logging for when users are downloading files using commands like get-download-list from Synapse.

What's Changed

Full Changelog: Sage-Bionetworks/synapsePythonClient@v4.1.0...v4.1.1

v4.1.0

Highlights

  • New Interfaces:

    • Combines data and behavior into a single class, simplifying the understanding and usage of the system's models.
    • New Interface: Introduced a revamped interface in the Synapse Python Client, shifting from a functional programming approach to an object-oriented one.
    • Enhanced Developer Experience: This change highlights much needed quality of life updates for developers. Improved autocomplete, hoverdocs, and examples in docstrings provide a significantly better coding experience.
    • Asyncio Support: Introduced support for asyncio, enabling more efficient use of system resources and enhancing performance for IO-bound tasks.
    • Extensibility: Laying the foundation for an extensible platform, facilitating easier addition of new features, and improvements to the Synapse Python Client.
  • synapseutils.walk Improvement:

    • Improved performance for synapseutils.walk.
  • Pandas Range Expansion:

    • Expanded pandas range to >=1.5, <3.0.
  • Version Notation Support:

    • Using syn123.version notation is now supported with syn.get, synapseutils.syncFromSynapse, and syn.setProvenance. This enhances consistency in version management across various activities.

What's Changed

... (truncated)

Changelog

Sourced from synapseclient's changelog.

4.1.1 (2024-02-28)

Highlights

  • New Downloading Data in Bulk Tutorial
  • Downloading Files Troubleshooting Improvement
    • Improved error logging for when users are downloading files using commands like get-download-list from Synapse.

Bug Fixes

  • [SYNPY-1443] - Storing container without retrieving it before setting files/folder breaks
  • [SYNPY-1445] - Improve error handling when unable to download file

Stories

  • [SYNPY-1383] - Downloading data in bulk documentation
  • [SYNPY-1442] - Log exception when get_download_list fails

4.1.0 (2024-02-21)

Highlights

  • New Interfaces:

    • Combines data and behavior into a single class, simplifying the understanding and usage of the system's models. Review the available synchronous and asynchronous models.
    • New Interface: Introduced a revamped interface in the Synapse Python Client, shifting from a functional programming approach to an object-oriented one.
    • Enhanced Developer Experience: This change highlights much needed quality of life updates for developers. Improved autocomplete, hoverdocs, and examples in docstrings provide a significantly better coding experience.
    • Asyncio Support: Introduced support for asyncio, enabling more efficient use of system resources and enhancing performance for IO-bound tasks.
    • Extensibility: Laying the foundation for an extensible platform, facilitating easier addition of new features, and improvements to the Synapse Python Client.
  • synapseutils.walk Improvement:

    • Improved performance for [synapseutils.walk][].
  • Pandas Range Expansion:

    • Expanded pandas range to >=1.5, <3.0.
  • Version Notation Support:

    • Using syn123.version notation is now supported with [syn.get][synapseclient.Synapse.get], [synapseutils.syncFromSynapse][], and [syn.setProvenance][synapseclient.Synapse.setProvenance]. This enhances consistency in version management across various activities.

Bug Fixes

  • [SYNPY-448] - synapseutils.changeFileMetaData should allow changing Synapse name (like web client) for consistency
  • [SYNPY-1253] - syn.store(forceVersion=False) created new versions of the same file
  • [SYNPY-1398] - syncToSynapse doesn't recognize a "valid" provenance synapse id
  • [SYNPY-1412] - Issue importing synapseutils in notebook

Stories

  • [SYNPY-1326] - Update pandas dependency to support pandas 2.1
  • [SYNPY-1344] - Implement 'Activity' model into OOP
  • [SYNPY-1347] - Implement 'Team' model into OOP
  • [SYNPY-1348] - Implement 'UserProfile' model into OOP
  • [SYNPY-1401] - Avoid repeatedly calling syn.get in _helpWalk
  • [SYNPY-1414] - Finish 'Project' OOP model
  • [SYNPY-1415] - Finish 'Folder' OOP model

... (truncated)

Commits
  • 31d0906 version v4.1.1 docs
  • 046dff0 update version v4.1.1
  • 647ae52 Raise exception on HTTP error when retrieving file from storage location (#1074)
  • 9753472 [SYNPY-1442] Log update to capture exception when download-list fails (#1071)
  • 75f15e2 SYNPY-1443: Correct which fields are merged only if there is a change (#1072)
  • 25930cc [SYNPY-1383] Downloading data in bulk tutorial (#1070)
  • c9ea919 Merge branch 'master' into develop
  • b9971ee regen pipfile.lock for dependabot alert (#1069)
  • 5a45ac8 version v4.1.0 docs
  • 329849d [SYNPY-1414] Project model finishing touches (#1067)
  • 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 [synapseclient](https://github.com/Sage-Bionetworks/synapsePythonClient) from 2.5.1 to 4.1.1.
- [Release notes](https://github.com/Sage-Bionetworks/synapsePythonClient/releases)
- [Changelog](https://github.com/Sage-Bionetworks/synapsePythonClient/blob/develop/docs/news.md)
- [Commits](Sage-Bionetworks/synapsePythonClient@v2.5.1...v4.1.1)

---
updated-dependencies:
- dependency-name: synapseclient
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Mar 1, 2024
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 python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants