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

Implement versioned releases #38

Open
itrharrison opened this issue Oct 25, 2021 · 4 comments
Open

Implement versioned releases #38

itrharrison opened this issue Oct 25, 2021 · 4 comments
Assignees
Labels
non cosmo Infrastructure tasks which do not require specific domain knowledge in cosmology repo Related to repo functionality
Milestone

Comments

@itrharrison
Copy link
Collaborator

We should implement a system for tagging and/or releasing versions of SOLikeT, so it can be more effectively shared and used outside of the active developers.

@itrharrison itrharrison added repo Related to repo functionality lower priority Not required soon labels Oct 25, 2021
@timothydmorton
Copy link
Collaborator

Looks like mflike is using versioneer? Seems like a reasonable choice for this, too.

@timothydmorton
Copy link
Collaborator

@xgarrido looks like this would just involve mimicking this commit here? Is there anything else to it? simonsobs/LAT_MFLike@5cc978a#diff-5d6e227073c5aac49a814bced86874198051ae754d7cd97104082f06156701cc

@xgarrido
Copy link

Most of the files and changes done in this commit are automatically generated by versioneer. The way to go is explained here https://github.com/python-versioneer/python-versioneer#quick-install You only have to add a [versioneer] section within setup.cfg then run versioneer install and finally edit the setup.py (versioneer will tell you what to do).

The [bumpversion] in the setup.cfg is not directly related to versioneer (and thus not needed) but we will also use bumpversion to tag release.

@itrharrison itrharrison added this to the v0.1 milestone Dec 2, 2022
@itrharrison
Copy link
Collaborator Author

I have created the v0.1 milestone for this, with the aim of having the code in a good state for versioned release and packaged byt the end of January 2023.

@itrharrison itrharrison removed the lower priority Not required soon label Dec 2, 2022
@itrharrison itrharrison added the non cosmo Infrastructure tasks which do not require specific domain knowledge in cosmology label Jan 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
non cosmo Infrastructure tasks which do not require specific domain knowledge in cosmology repo Related to repo functionality
Projects
None yet
Development

No branches or pull requests

4 participants