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

Migration to pyproject.toml #4193

Closed
Pierre-Sassoulas opened this issue Mar 5, 2021 · 2 comments · Fixed by #7076
Closed

Migration to pyproject.toml #4193

Pierre-Sassoulas opened this issue Mar 5, 2021 · 2 comments · Fixed by #7076
Labels
Maintenance Discussion or action around maintaining pylint or the dev workflow Minor 💅 Polishing pylint is always nice
Milestone

Comments

@Pierre-Sassoulas
Copy link
Member

The packaging of pylint is a little dated, old files are kept and do not serve any purpose anymore (debian packaging is done elsewhere). The information are in multiple places and we still have a compatibility with distutils when it has been replaced by setuptools a long time ago. This might benefit from a little poetry 😉

Additional context

#3686 (comment)

@Pierre-Sassoulas
Copy link
Member Author

We migrated to setuptools and cleaned a lot of thing, I think this is good enough for now.

@Pierre-Sassoulas Pierre-Sassoulas added Minor 💅 Polishing pylint is always nice Maintenance Discussion or action around maintaining pylint or the dev workflow and removed Enhancement ✨ Improvement to a component labels Apr 5, 2021
@Pierre-Sassoulas Pierre-Sassoulas changed the title Packaging clean-up, migration to pyproject.toml Migration to pyproject.toml Apr 5, 2021
@cdce8p
Copy link
Member

cdce8p commented Apr 5, 2021

We migrated to setuptools and cleaned a lot of thing, I think this is good enough for now.

I fully agree. setuptools seem to work fine. Using poetry would mean that current devs need to change their requirements / environment handling and might alienate some. Without a clear advantage, I wouldn't recommend changing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Maintenance Discussion or action around maintaining pylint or the dev workflow Minor 💅 Polishing pylint is always nice
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants