-
-
Notifications
You must be signed in to change notification settings - Fork 7
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
Prepare for 0.4.0
PyPI release
#88
Comments
Looks like I added one ages back: d77ab16 Don't remember testing it tho |
After doing a fair bit of reading around, here are my findings:
Going to move all metadata into Footnotes |
No idea what's wrong w/ python 3.11 rn
|
Turns out you can specify "extras" in |
|
Pre-release Checklist
python -m build
(using PyPAbuild
module)Thoughts
The last PyPI release was made in late 2021.
Many refactors have occured since then.
0.3.1
is so different we don't even have useful docs for usersAnd so many features are missing (not to mention branch coverage)
We need to clean up the repo (excess ->
bsp_tool_examples
)src/
is confusing & should probably be in another repo (need a good name)The standards for distributing python packages have changed a lot since we last shipped.
Need to add a
pyproject.toml
& some other stuff probably.All the more reason to remove excess scripts etc.
bsp_tool_examples
code should also be tagged as working w/v0.4.0
(if it works)Gotta have a clear maintenance heirarchy:
bsp_tool
coreextensions/
bsp_tool_examples
External projects should be tied to a fixed version.
Need to push towards a stable API &
v1.0.0
ASAPI want to stick to Semantic Versioning (Major.Minor.Patch)
This means:
So long as we're in pre-alpha (0.minor.patch) things can be a little looser, but I want regular Minor releases (branch coverage)
Maintaining a decent changelog would be great for keeping updates to dependent repos small (e.g.
io_import_rbsp
)RN I want to focus on performance &
.bsp
editing (really helps w/ research & other projects)The text was updated successfully, but these errors were encountered: