Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update for Sopel 8 + pyproject.toml packaging style #13

Open
dgw opened this issue Jan 16, 2024 · 3 comments
Open

Update for Sopel 8 + pyproject.toml packaging style #13

dgw opened this issue Jan 16, 2024 · 3 comments

Comments

@dgw
Copy link
Member

dgw commented Jan 16, 2024

When installing a package that still has setup.py and setup.cfg, like the projects this template generates, pip or setuptools (can't be bothered to track down which) complains that a setup.py installation is deprecated.

This template should be updated for Sopel 8 anyway, and that'll be a good time to switch it over to pyproject.toml, maybe with a Makefile to go along with it so the package can be built with make instead of python3 -m build.

@dgw
Copy link
Member Author

dgw commented Jun 5, 2024

Mostly done with #15, though it didn't add a Makefile. Leaving open until someone gets to that (@Exirel, are you interested?)

@Exirel
Copy link

Exirel commented Jun 6, 2024

Yeah, #15 does most of the necessary work I think. At least from the packaging side.

A Makefile template could be nice, after all I pretty much use the same on all my projects.

@Exirel
Copy link

Exirel commented Jun 6, 2024

Oh and maybe update the Readme of this repo:

Plugin template for Sopel 7 and higher. To use:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants