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

Python 2.7 support #1

Open
pszpetkowski opened this issue Feb 28, 2017 · 2 comments
Open

Python 2.7 support #1

pszpetkowski opened this issue Feb 28, 2017 · 2 comments

Comments

@pszpetkowski
Copy link
Contributor

pszpetkowski commented Feb 28, 2017

Should we support it or should we just go for 3.x?

I suppose that both decisions have their own pros and cons, however recently there is a trend to slowly deprecate Python 2 within Python/Django community (e.g. encode/django-rest-framework#4799), however Django 1.11 LTS will keep supporting it at least until April 2020, which might also be extended.

Supporting Python 2 might also bring more dependencies into project and would certainly require writing more code to handle compatibility cases. On the other hand - more people would be able to make use of the project, however does it really matter that much right now? Back in 2008 when Python 3 came out it would be quite obvious that supporting Python 2.x is a must, however today lots of projects prioritize Python 3 and even ignore 2.7 altogether.

@pawelswiecki
Copy link

I don't think we need to support Python 2. I think this lib won't be used by old projects, since adding simple payments to 5 yo project is very unlikely. So to keep development and testing costs down I'd go for Python 3.4+.

Also, I feel somewhat moral responsibility to push for Python 3 ;)

@auvipy
Copy link

auvipy commented Mar 7, 2017

python3 FTW

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

No branches or pull requests

3 participants