Open ns-rse opened 2 months ago
In the licensing section, would it be possible to change '..your selection of license may be influenced by the licenses of your dependencies.' to constrained please as it does have a direct impact on choice (or lack of) of licence. All very good though!
The final challenge here lacks a clear solution where people can have a solid takeaway/reference to understand and refer back to.
The description is still fairly manual but there is the pypa/gh-action-pypi-publish that can be leveraged to make the task somewhat simpler.
I've used this in a couple of packages, you can see example in AFM-SPM/TopoStats. I have an additional set of
project.optional-dependencies
defined inpyproject.toml
in the listpypi
which are specifically installed prior to building the package...Also PyPI now supports Trusted Publishers which makes it really simple to configure GitHub/GitLab to publish packages.