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

Deployment in PyPI with new releases #23

Closed
4 of 5 tasks
dalonsoa opened this issue Oct 16, 2023 · 3 comments · Fixed by #46
Closed
4 of 5 tasks

Deployment in PyPI with new releases #23

dalonsoa opened this issue Oct 16, 2023 · 3 comments · Fixed by #46
Assignees
Labels
Infrastructure Python project, QA and CI/CD related tasks
Milestone

Comments

@dalonsoa
Copy link
Collaborator

dalonsoa commented Oct 16, 2023

The current instructions explain how to install WSIMOD using conda directly from the GitHub repo. There's nothing wrong with that, but it will be more convenient to deploy the tool to a common repository, like PyPI, allowing the installation of WSIMOD in exactly the same way but also enforcing a versioning, which is necessary for a professional tool.

I'd suggest a something similar to what we implemented in MUSE but triggered by releases, as it is done in Health-GPS.

Documentation needs updating accordingly.

Update

As much as we would like to to this soon, there are several issues that need solving before we are confident we are deploying a robust tool with a clear documentation (including well documented API documentation):

@dalonsoa dalonsoa added DAFNI Related to integrating WSIMOD into DAFNI Infrastructure Python project, QA and CI/CD related tasks labels Oct 16, 2023
@dalonsoa dalonsoa added this to the DAFNI Release milestone Oct 17, 2023
@dalonsoa dalonsoa self-assigned this Oct 30, 2023
@dalonsoa
Copy link
Collaborator Author

dalonsoa commented Nov 3, 2023

@barneydobson , this is not urgent - in the sense that it does not affect other work that we need to do - but I think it will be useful to have it done as soon as possible and release a new version of the software, deployed in PyPI, so any future development follows the same pattern.

Are you happy for us to create a new release (0.4.0, if we continue from the last one) and move on from there?

@barneydobson
Copy link
Collaborator

@dalonsoa yep absolutely!

@dalonsoa
Copy link
Collaborator Author

dalonsoa commented Nov 4, 2023

@barneydobson , it seems this will take a while. We feel the tool needs a bit more work before we can deploy it with confidence in pypi. See updated description.

@liuly12 , this should not affect the DAFNI side of the project.

@dalonsoa dalonsoa removed the DAFNI Related to integrating WSIMOD into DAFNI label Nov 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Infrastructure Python project, QA and CI/CD related tasks
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants