On Monday, March 18, 2024 at 4:43:22 PM UTC-5 Edward K. Ream wrote: This Engineering Notebook post briefly summarizes the challenges in distributing Leo on pypi.
Here is an update and summary: - PR #3835 <https://github.com/leo-editor/leo-editor/pull/3835> contains the latest code. - pypi checks the version in PKG-INFO.TXT matches the version in the uploaded file! This check (practically) guarantees that the contents (hash) of Leo's contents are unique. - The first comment of this PR contains the scripts I use. I'll update these scripts in Leo 6.7.9, *not* in Leo 6.7.8. - Testing *locally* using the install-leo and uninstall-leo is (practically) mandatory. Everything, including filenames, must be *perfect before* uploading to testpypi or pypi. - Using testpypi is (practically) mandatory. Otherwise, any glitch will require a new version number, a new PKG-INFO.TXT, and a new filename! *Summary* - I'm comfortable with the release process, but this process depends on my semi-private scripts. - Leo 6.7.9 will contain an updated distribution checklist and several new scripts. See #3836 <https://github.com/leo-editor/leo-editor/issues/3836>. - This post will be pre-writing for a new info item. - I'll release another version of Leo 6.7.8 in the next day or two. Edward -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/15033aae-049b-47e4-837c-dfa037359446n%40googlegroups.com.
