-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Drop Python 2 and 3.4 #728
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
Changes from 1 commit
91e1482
6207754
5dafd6c
e381237
ef4168d
554c104
7406bb1
3854746
990ea4e
507428f
391cf72
11408e6
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -216,7 +216,7 @@ environment) when you start a new shell or terminal. | |
| Compatibility | ||
| ------------- | ||
|
|
||
| pvlib-python is compatible with Python versions 2.7 and 3.4-3.7. | ||
| pvlib-python is compatible with Python 3.5-7. | ||
|
||
|
|
||
| pvlib-python requires Pandas and Numpy. The minimum version requirements | ||
| are specified in | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,15 @@ | ||
| .. _whatsnew_0700: | ||
|
|
||
| v0.7.0 (MONTH DAY, YEAR) | ||
| --------------------- | ||
|
|
||
| This is a major release that drops support for Python 2 and Python 3.4. We | ||
| recommend all users of v0.6.3 upgrade to this release. | ||
|
|
||
| **Python 2.7 support ended on June 1, 2019**. (:issue:`501`) | ||
|
|
||
|
|
||
| Contributors | ||
| ~~~~~~~~~~~~ | ||
| * Mark Campanellli (:ghuser:`markcampanelli`) | ||
| * Will Holmgren (:ghuser:`wholmgren`) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@wholmgren Do you know if this is a significant problem in the current builds?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It is not a problem -- this only specifies the base travis python version. The conda requirements file specifies the python version that's actually used in the test environment. I figured it was better to use the same version for consistency. But Travis did not yet have a base 3.7 available when it came time to add it to build matrix, so I used 3.6.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you check my update in 6207754?
It's based on travis-ci/travis-ci#9815.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also, I missed the memo on this: Is the plan to retire Travis once the Azure pipelines are deemed stable?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't know what if any nuance there might be on this, but if it works and it's not noticeably slower then it's ok with me. Is there any benefit to making this change?
Main purpose of adding azure was that it let us remove appveyor. I want to see the azure pipelines documentation improve before making a plan to retire Travis.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I just set up CI using Azure pipelines for Ubuntu 16.04, Windows, and macOS here. It might be nice to maintain only a single CI in pvlib.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the example! #719 tracks this - well, at least the macOS part. Additional work would be required to transition the deploy section of the travis config to azure. #727 also relevant.