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

[QUESTION] Drop Python2 support from release 1.0 onward #265

Closed
carlio opened this issue Jul 23, 2018 · 2 comments
Closed

[QUESTION] Drop Python2 support from release 1.0 onward #265

carlio opened this issue Jul 23, 2018 · 2 comments

Comments

@carlio
Copy link
Member

carlio commented Jul 23, 2018

This is just a place for discussion. @chocoelho mentioning you to make sure you see this, but any discussion is welcome.

Various libraries and tools used by prospector, especially pylint and sub-dependencies, have dropped Python 2 support.

Therefore I think that Prospector should do the same now that release '1.0' is out. The 0.x series of releases will keep it, so anyone still using Python 2 can stick to 0.12.x and if very necessary, we can continue releasing a separate 'fork' but I'd suggest trying to avoid working on it too much as it will require backporting and lots of compatability code.

@carlio carlio changed the title Drop Python2 support from release 1.0 onwards [QUESTION] Drop Python2 support from release 1.0 onward Jul 23, 2018
@chocoelho
Copy link
Contributor

I'm in favor of this. Although the codebase using Python 2 may still be considerable, there's a trend to drop Python 2 support and we should follow it. There are lots of niceties in the more recent versions of Python and we can consider taking advantage of it.

@carlio
Copy link
Member Author

carlio commented Jul 31, 2018

@chocoelho I have created a fork at https://github.com/landscapeio/prospector2 where I will keep some python2 compatibility - mostly to help keep landscape.io running - so we can officially drop it in this main prospector fork if you agree.

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