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

Pydicom v2.4 Release #1789

Closed
13 tasks done
darcymason opened this issue Apr 20, 2023 · 0 comments
Closed
13 tasks done

Pydicom v2.4 Release #1789

darcymason opened this issue Apr 20, 2023 · 0 comments
Assignees
Labels
release Issues collecting lists/discussion specific to a pydicom version release
Milestone

Comments

@darcymason
Copy link
Member

darcymason commented Apr 20, 2023

I'm thinking of a pydicom v2.4 release as the last one before we put together the Roadmap (see #1759) and start preparations towards Pydicom 3.0 (#1232). I believe this matches with previous discussions we have had.

In addition to the usual checklist below, I think it is time to make the jump to the pyproject.toml based packaging. This was discussed somewhat in #1593, perhaps elsewhere. I've made a start on it, and can do a PR for that. It could be delayed until v3.0, but that might take a while, and it would be nice to handle any packaging issues before the major release.

Release check list (more information)

  • update packaging to modern recommendations - started, will finish for v3.0dev
  • go through issues and close, assign to this version, or assign to future versions
  • ensure deprecated classes, functions, etc. scheduled for removal have been removed - checked, don't seem to be any
  • update to newest DICOM standard, and update __dicom_version__ in pydicom/_version.py - Dicom2023b #1803
  • go through PRs to see which can be pulled in before release
  • update the version in pydicom/_version.py to release
  • check in the changes and create a branch and a GitHub release
  • Check in Github Actions that the release workflow has completed
  • get the new DOI at https://zenodo.org/account/settings/github/repository/pydicom/pydicom),
    and update the README.md in the release branch
  • update documentation version on GitHub Pages
  • update the version in pydicom/_version.py in master to next development version (major.minor.0.dev0),
    and update the DOI in the README.md
  • merge auto-generated PR in conda-forge pydicom-feedstock
  • announce on pydicom google group
@darcymason darcymason added the release Issues collecting lists/discussion specific to a pydicom version release label Apr 20, 2023
@darcymason darcymason added this to the 2.4 milestone Apr 20, 2023
@darcymason darcymason self-assigned this Apr 20, 2023
@darcymason darcymason pinned this issue Apr 20, 2023
@darcymason darcymason modified the milestones: 2.4, v3.0 Jun 12, 2023
@scaramallion scaramallion unpinned this issue Aug 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Issues collecting lists/discussion specific to a pydicom version release
Projects
None yet
Development

No branches or pull requests

1 participant