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

Drop Python 2.6 support #620

Closed
pekkaklarck opened this issue Jul 7, 2016 · 4 comments
Closed

Drop Python 2.6 support #620

pekkaklarck opened this issue Jul 7, 2016 · 4 comments

Comments

@pekkaklarck
Copy link
Member

Python 2.6 hasn't been officially supported since October 2013 and Robot Framework is going to drop support for in the next major release. There's no need for Selenium2Library to spent development and CI resources to support it anymore in its major release either.

For more details and reasoning see robotframework/robotframework#2276.

@pekkaklarck
Copy link
Member Author

In practice this change would mean that we don't include Python 2.6 in our forthcoming CI system and stop testing it in general. I don't think we need to explicitly check is someone using Python 2.6 or try to go through the code to check for places where we could use Python 2.6 features. This issue is here mainly to act as note to be added to the release notes.

@aaltat aaltat added this to the v2.0 milestone Aug 24, 2016
aaltat pushed a commit that referenced this issue Sep 8, 2016
Finding unit tests is rewritten by using test discovery functionality
provided by the unittest module in Python 2.7 and newer. This means
unit tests cannot be executed with Python 2.6 anymore, but we've
decided to drop its support anyway (#620). Tests won't be run with
Python 2.6 on Travis anymore either.

Also removed utils related to loading modules from S2L.utils. This
unit test related code didn't belong under the main project in the
first place.
Gaurang033 pushed a commit to Gaurang033/Selenium2Library that referenced this issue Oct 17, 2016
Finding unit tests is rewritten by using test discovery functionality
provided by the unittest module in Python 2.7 and newer. This means
unit tests cannot be executed with Python 2.6 anymore, but we've
decided to drop its support anyway (robotframework#620). Tests won't be run with
Python 2.6 on Travis anymore either.

Also removed utils related to loading modules from S2L.utils. This
unit test related code didn't belong under the main project in the
first place.
VitoAlbano pushed a commit to VitoAlbano/Selenium2Library that referenced this issue Oct 18, 2016
Finding unit tests is rewritten by using test discovery functionality
provided by the unittest module in Python 2.7 and newer. This means
unit tests cannot be executed with Python 2.6 anymore, but we've
decided to drop its support anyway (robotframework#620). Tests won't be run with
Python 2.6 on Travis anymore either.

Also removed utils related to loading modules from S2L.utils. This
unit test related code didn't belong under the main project in the
first place.
@aaltat
Copy link
Contributor

aaltat commented Dec 29, 2016

The only thing left from this is to documentation and fixing thesetup.py

@aaltat
Copy link
Contributor

aaltat commented Jun 2, 2017

Also check ÌNSTALL.rst doc

@aaltat aaltat self-assigned this Jun 2, 2017
@aaltat
Copy link
Contributor

aaltat commented Jun 12, 2017

Done in many commits.

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

2 participants