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.0.0 in /conda/sage-bionetworks #11

Conversation

dependabot[bot]
Copy link

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

Bumps synapseclient from 2.5.1 to 4.0.0.

Release notes

Sourced from synapseclient's releases.

v4.0.0

Highlights

  • Only authentication through Personal Access Token (aka: Authentication bearer token) is supported. Review the Authentication document for information on setting up your usage of a Personal Access Token to authenticate with Synapse.
  • Date type Annotations on Synapse entities are now timezone aware. Review our reference documentation for Annotations. The pytz package is reccomended if you regularly work with data across time zones.
    • If you do not set the tzinfo field on a date or datetime instance we will use the timezone of the machine where the code is executing.
    • If you are using the Manifest TSV for bulk actions on your projects you'll now see that [synapseutils.sync.syncFromSynapse][] will store dates as YYYY-MM-DDTHH:MM:SSZ. Review our documentation for an example manifest file. Additionally, if you'd like to upload an annotation in a specific timezone please make sure that it is in ISO 8601 format. If you do not specify a timezone it is assumed to use the timezone of the machine where the code is executing.
  • Support for annotations with multiple values through the Manifest TSV with the usage of a comma delimited bracket wrapped list. Any manifest files wishing to take advantage of multi-value annotations need to match this format. Examples:
    • ["Annotation, with a comma", another annotation]
    • [1,2,3]
    • [2023-12-04T07:00:00Z,2000-01-01T07:00:00Z]
  • Migration and expansion of the docs site! You'll see that the look, feel, and flow of all of the information on this site has been touched. As we move forward we hope that you'll provide the Data Processing and Engineering team feedback on areas we can improve.
  • Expansion of the available Python Tutorials can be found starting here.

What's Changed

New Contributors

Full Changelog: Sage-Bionetworks/synapsePythonClient@v3.2.0...v4.0.0-rc

v3.2.0

What's Changed

... (truncated)

Changelog

Sourced from synapseclient's changelog.

4.0.0 (2024-01-12)

Highlights

  • Only authentication through Personal Access Token (aka: Authentication bearer token) is supported. Review the Authentication document for information on setting up your usage of a Personal Access Token to authenticate with Synapse.
  • Date type Annotations on Synapse entities are now timezone aware. Review our reference documentation for Annotations. The pytz package is reccomended if you regularly work with data across time zones.
    • If you do not set the tzinfo field on a date or datetime instance we will use the timezone of the machine where the code is executing.
    • If you are using the Manifest TSV for bulk actions on your projects you'll now see that [synapseutils.sync.syncFromSynapse][] will store dates as YYYY-MM-DDTHH:MM:SSZ. Review our documentation for an example manifest file. Additionally, if you'd like to upload an annotation in a specific timezone please make sure that it is in ISO 8601 format. If you do not specify a timezone it is assumed to use the timezone of the machine where the code is executing.
  • Support for annotations with multiple values through the Manifest TSV with the usage of a comma delimited bracket wrapped list. Any manifest files wishing to take advantage of multi-value annotations need to match this format. Examples:
    • ["Annotation, with a comma", another annotation]
    • [1,2,3]
    • [2023-12-04T07:00:00Z,2000-01-01T07:00:00Z]
  • Migration and expansion of the docs site! You'll see that the look, feel, and flow of all of the information on this site has been touched. As we move forward we hope that you'll provide the Data Processing and Engineering team feedback on areas we can improve.
  • Expansion of the available Python Tutorials can be found starting here.

Bug Fixes

  • [SYNPY-1357] - Manifest does not support annotations with multiple values
  • [SYNPY-1358] - Date and datetime annotations do not account for timezone
  • [SYNPY-1387] - Update High level best practices for project structure document

Stories

  • [SYNPY-955] - Remove the ability to login using session token
  • [SYNPY-1182] - Remove ability to manage API keys and to use API keys for auth' in R/Py/CLI
  • [SYNPY-1225] - Remove the use of all authentication methods except authToken in the python client for security
  • [SYNPY-1302] - Deprecate getPermissions and create get_permissions
  • [SYNPY-1321] - Benchmark download speeds

... (truncated)

Commits
  • c097f24 Merge branch 'develop' into v4.0.0-rc-dev
  • 1fe7003 Move permissions from models folder (#1046)
  • 289698a Merge branch 'develop' into v4.0.0-rc-dev
  • 66a4b30 [SYNPY-1357] Correction to strip spaces before and after values (#1045)
  • b6cd4cd Version v4.0.0 docs
  • 018d3eb Remove keyring information as it is not used
  • fc96fd9 [SYNPY-1357] Allow multiple values in manifest TSV (#1030)
  • 93b3f89 Correct release notes link
  • b5a0220 Merge pull request #1044 from Sage-Bionetworks/SYNPY-1387-best_practices_doc
  • 87c6462 Update docs/explanations/structuring_your_project.md
  • 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.0.0.
- [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.0.0)

---
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 Feb 1, 2024
Copy link
Author

dependabot bot commented on behalf of github Mar 1, 2024

Superseded by #14.

@dependabot dependabot bot closed this Mar 1, 2024
@dependabot dependabot bot deleted the dependabot/pip/conda/sage-bionetworks/main/synapseclient-4.0.0 branch March 1, 2024 15:50
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