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

Remove dependency to setuptools and distutil #1103

Closed
Pierre-Sassoulas opened this issue Jul 19, 2021 · 6 comments · Fixed by #1536
Closed

Remove dependency to setuptools and distutil #1103

Pierre-Sassoulas opened this issue Jul 19, 2021 · 6 comments · Fixed by #1536
Labels
Enhancement ✨ Improvement to a component High effort 🏋 Difficult solution or problem to solve
Milestone

Comments

@Pierre-Sassoulas
Copy link
Member

As see in #1030 and #1100 there is a hidden dependency to setuptools (and probably distutils too), we made it explicit in #1100 but the better thing to do would be to remove it entirely if possible.

@Pierre-Sassoulas Pierre-Sassoulas added Enhancement ✨ Improvement to a component High effort 🏋 Difficult solution or problem to solve labels Jul 19, 2021
@Keuricloud8866
Copy link

How can I learn as begineer

@Pierre-Sassoulas
Copy link
Member Author

Hi @Keuricloud8866, what do you want to learn ? In order to fix this ticket you should track the place where setuptools and distutils are used in pylint and find an alternative. For finding alternative we'll probably have to discuss how to do what we were doing before without setuptools.

@Keuricloud8866
Copy link

I am new and begineer in software IT world i just jumped in and want to be in so

@Pierre-Sassoulas
Copy link
Member Author

You should probably check a tutorial about learning programming first. Another useful thing would be to know how to ask question:

  • First read the error or documentation
  • Second search Google or Stackoverflow
  • Third ask for help in the right place

Did you search how to learn programming by yourself first and read a blog about it ? I think you jumped to three and this is not the right place to ask either. This is an issue about a particular issue in a particular software, you were very unlikely to get answers here. (in fact please do not ask other off-topic questions or I'll have to ban you).

@DanielNoord
Copy link
Collaborator

Do we still need to dependency on setuptools now? It was added in 40629ba.
Now that we have removed distutils I don't think it is necessary, right?

@Pierre-Sassoulas
Copy link
Member Author

Probably ? I'm trying to think of a way to test that. Maybe launching pylint test suite in a venv after we deinstalled setuptools ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement ✨ Improvement to a component High effort 🏋 Difficult solution or problem to solve
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants