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

changes to add new version to exisitng deposition #20

Open
wants to merge 18 commits into
base: main
Choose a base branch
from

Conversation

drifter089
Copy link
Collaborator

  • set_project can now also be update parent DOI

    • it returns the latest draft or published version if given parent DOI
      parent and version ID's
    • function now gives automatically resolves to latest 113600 ID for 106299
  • new ZenodoMetaData dataclass

  • updated change_metadata function using new ZenodoMetadata class

  • ZenodoMetadata class can be extended to include these properties Zenodo docs metadata

  • update function adds publication_date to metadata if empty which is required to publish a new version

  • all internal functions are being tested

  • version update is being tested in test_vesion.py using CI

  • individual tests for create_project, set_project, change_metadata are still missing even tough they are being tested together in CI

drifter089#4

please refer to details and conversation here

@drifter089 drifter089 requested a review from lgloege December 5, 2024 13:36
remove title from create_project
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant