Open cadenmyers13 opened 2 weeks ago
@sbillinge tests passed locally/CI without warnings after installation in a new conda environment, This is ready for 0.2.0rc0
release now
@bobleesj this failed to build because of some error in the README.rst. I vaguely remember we ran into this before, but don't remember the fix....do you?
Ok will investigate
OK, getting rid of the bullet took care of it. I successfully did an rc release, but the one that worked is 0.2.0rc3
. @cadenmyers13 please could you test that version from pypi and let me know if it works and I can do a full release.
OK, getting rid of the bullet took care of it. I successfully did an rc release, but the one that worked is
0.2.0rc3
. @cadenmyers13 please could you test that version from pypi and let me know if it works and I can do a full release.
Yep. On it
@sbillinge We have not set up a documentation page (https://github.com/diffpy/diffpy.fourigui/deployments does not exist). Can you configure this in the repo?
@cadenmyers13 done, docs now appearing.
@sbillinge Alright, checklist is complete. If you want to verify the licensing here's the link: https://pypi.org/project/diffpy.fourigui/0.2.0rc3/
cc: @bobleesj
OK, @cadenmyers13 I just triggered the full 0.2.0 release. Please move on to the conda-forge workflow when it completes.
@cadenmyers13 I am here for your conda-forge experience. Lmk anytime!
@sbillinge @bobleesj Okay I made a PR in the feedstock updating meta.yaml
https://github.com/conda-forge/diffpy.fourigui-feedstock/pull/2
@cadenmyers13 please can you check the docs on this? I noticed that the API docs didn't seem to build correctly (even though you signed off on this for a full release.....). Please click all the links and make sure they make sense, and that the API docs would be readable and understandable to someone trying to use the code as a package (API docs target audience is mostly developers or developer-materials scientists not materials scientists )
@sbillinge Maybe I'm missing something here. This is what the API looks like when I build locally. I clicked through the documentation and compared to diffpy.utils and it generally took the same structure. However, the main difference in the APIs is fourigui doesn't have very detailed docstrings (except the applycutoff()
method). I can add this if this is what you're looking for.
@cadenmyers13 Please see https://www.diffpy.org/diffpy.fourigui. After (pre)release, we want to test what was released publicly instead of what it's available locally. In the URL, it appears docs and tutorials are not being rendered. I will share anything that I find. It could be due to the CI problem.
@bobleesj I see. I'll investigate as well. It looks like API and release notes are not being rendered. Tutorials is rendering.
PyPI/GitHub rc-release checklist:
Please mention @sbillinge here when you are ready for PyPI/GitHub release. Include any additional comments necessary, such as version information and details about the pre-release here:
PyPI/GitHub full-release checklist:
pip install <package-name>=??
)diffpy.github.io/<package-name>
Please let @sbillinge know that all checks are done and package is ready for full release.
conda-forge release checklist:
conda.txt
andtest.txt
are added tometa.yaml
in the feedstock.Post-release checklist