WebHelpers2
WebHelpers2 copied to clipboard
modernize packaging
Here you requested assistance migrating to pyproject.toml
comments
- I made no changes to the module itself. I'm not familiar enough with it.
- I didn't package unfinished... I don't think that is a module, I think it is a workflow pattern
- It now uses poetry for packaging and dependencies.
- I removed the other cruft, much of it appears to have been dead
- I didn't invest any time into supporting python less than 3.7. Maybe 2.7 users can pin to earlier versions.
- The docstring tests don't pass because of u-strings. Python 3 just shouldn't use u-strings and should use byte strings if you meant bytes.
- I switch readme.txt to markdown, pypi supports it better.
- I added a minimal contributing section
- I added github actions and they pass
- If you configure trusted publisher (a brand new pypi feature for uploading packages without twine or passwords), you can manually trigger a publish. I would also configure an environment a protected branches on github. Or use twine, once you have a dist folder with packages, you can upload them to pypi however you like, you have the password so I can't help you there.
- I replace the make file with one that works