Repository navigation
Ready for 0.1.0 PyPI/GitHub release #11
Copy link
Copy link
Closed
Milestone
Description
PyPI/GitHub rc-release preparation checklist:
- All PRs/issues attached to the release are merged.
- All the badges on the README are passing.
- License information is verified as correct. If you are unsure, please comment below.
- Locally rendered documentation contains all appropriate pages, tutorials, and other human-written text is up-to-date with any changes in the code.
- All API references are included. To check this, run
conda install scikit-packageand thenpackage build api-doc. Review any edits made by rerendering the docs locally. - Installation instructions in the README, documentation, and the website are updated.
- Successfully run any tutorial examples or do functional testing with the latest Python version.
- Grammar and writing quality are checked (no typos).
- Install
pip install build twine, runpython -m buildandtwine check dist/*to ensure that the package can be built and is correctly formatted for PyPI release. - Dispatch matrix testing to test the release on all Python versions and systems. If you do not have permission to run this workflow, tag the maintainer and say
@maintainer, please dispatch matrix testing workflow.
Please tag the maintainer (e.g., @username) in the comment here when you are ready for the PyPI/GitHub release. Include any additional comments necessary, such as version information and details about the pre-release here:
PyPI/GitHub full-release preparation checklist:
- Create a new conda environment and install the rc from PyPI (
pip install <package-name>==??) - License information on PyPI is correct.
- Docs are deployed successfully to
https://<github-username-or-orgname>/<package-name>. - Successfully run all tests, tutorial examples or do functional testing.
Please let the maintainer know that all checks are done and the package is ready for full release.
conda-forge release preparation checklist:
- Ensure that the full release has appeared on PyPI successfully.
- New package dependencies listed in
conda.txtandtests.txtare added tometa.yamlin the feedstock. - Close any open issues on the feedstock. Reach out to the maintainer if you have questions.
- Tag the maintainer for conda-forge release.
Post-release checklist
- Run tutorial examples and conduct functional testing using the installation guide in the README. Attach screenshots/results as comments.
- Documentation (README, tutorials, API references, and websites) is deployed without broken links or missing figures.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Activity
[-]Ready for `0.0.1` PyPI/GitHub release[/-][+]Ready for `0.1.0` PyPI/GitHub release[/+]ycexiao commentedon May 8, 2026
@sbillinge, could you please re-trigger the workflow https://github.com/diffpy/diffpy.apps/actions/runs/25339341082 to see if it is fixed?
ycexiao commentedon May 8, 2026
@sbillinge, (1) some badges are not passing because it is the first release (2) The license is
BSD 3-Clause, please verify it. (3) There is no package API because it is user applications.If there is no problems above, it is ready for rc release.
sbillinge commentedon May 8, 2026
I pushed out a 0.1.0-rc.0 release candidate
ycexiao commentedon May 13, 2026
@sbillinge the online documentation is unavailable https://diffpy.github.io/diffpy.apps
diffpy.cmihas to be installed usingcondabesidespip install diffpy.appsto pass the tests. issue: #25, pr #26ycexiao commentedon May 19, 2026
@sbillinge, it's ready for full release.
sbillinge commentedon May 21, 2026
The full release already went out. Were you able to test it?
ycexiao commentedon May 23, 2026
@sbillinge, it's ready for
0.1.1release to update the tests in the tarball forconda-forge.sbillinge commentedon May 28, 2026
@ycexiao just checking, did you see that 0.1.0 went out? We can update the recipe in the staged-recipe
ycexiao commentedon May 28, 2026
@sbillinge.
0.1.0went out in thepypibut notconda-forgebecause there is nogitin theconda-forge's testing environment and the tests failed. The tests are fixed now and I planned to update the tests in tarball by releasing0.1.1and changing it in thestaged-recipe.sbillinge commentedon May 29, 2026
@ycexiao just checking that you saw that
0.1.1went out and should be onpypi.ycexiao commentedon Jun 25, 2026
diffpy.appsis available inconda-forgenow: https://github.com/conda-forge/diffpy.apps-feedstockpytestgives:There are some deprecation warnings both from this module and its dependencies like
diffpy.srreal,diffpy.structureanddiffpy.srfit. The issue is created in #30Documentation is deployed successfully.
This issue is closed as completed.