Skip to content

Backports for 5.0.0 and update Changelog#263

Merged
aaronayres35 merged 5 commits into
maint/5.0from
backport-prs-for-5.0.0
Dec 17, 2020
Merged

Backports for 5.0.0 and update Changelog#263
aaronayres35 merged 5 commits into
maint/5.0from
backport-prs-for-5.0.0

Conversation

@aaronayres35
Copy link
Copy Markdown
Contributor

[Targeting maint/5.0]

This PR backports merged PRs to the 5.0 branch in preparation for the upcoming release. It also updates the changelog to include these backported PRs. Only the last commit which updates the changelog needs to be reviewed (the others have been reviewed already).

Checklist
- [ ] Add a news fragment if this PR is news-worthy for end users. (see docs/releases/README.rst)

aaronayres35 and others added 5 commits December 16, 2020 15:05
* make sure optional dependencies are optional for tests

* add a news fragment

* apply suggestion from code review
* add optional dependencies for specific cub packages to extras_require

* add details to README about optional dependencies

* list io imports as standard library imports

* add prefrences/configobj to extras_rrequire as well (leave configobj in install_requires too)

* add specific install instructions

* formatting

* remove unneeded back ticks

* move install instructions into a separate section

* add news fragment

* add PR number to news fragment
* remove image license files

* move internal image license file to root directory

* add image_LICENSE_CP.txt and include it in manifest

* Apply suggestions from code review

Co-authored-by: Poruri Sai Rahul <rporuri@enthought.com>

Co-authored-by: Poruri Sai Rahul <rporuri@enthought.com>
@aaronayres35 aaronayres35 mentioned this pull request Dec 16, 2020
38 tasks
Comment thread CHANGES.txt
Test suite
----------
* Fix AttributeError on Python 3.9 due to usage of ``base64.decodestring`` in tests (#210)
* Make optional dependencies optional for tests (#260)
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One thing I noticed in this PR (it very well may have already been pointed out, I can't remember), is that with the new news fragment system PRs are added to the changelog in order of lowest to highest PR number, which may differ from other ets changelogs.
Not saying anything needs to change, just an observation

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ahh. Good point. Not anything we need to change though.

Copy link
Copy Markdown
Contributor

@rahulporuri rahulporuri left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@aaronayres35 aaronayres35 merged commit 2e6e9cb into maint/5.0 Dec 17, 2020
@aaronayres35 aaronayres35 deleted the backport-prs-for-5.0.0 branch December 17, 2020 13:34
aaronayres35 added a commit that referenced this pull request Dec 17, 2020
* Make sure optional dependencies are optional for tests (#260)

* make sure optional dependencies are optional for tests

* add a news fragment

* apply suggestion from code review

* Add extras_require to setup.py for optional dependencies (#257)

* add optional dependencies for specific cub packages to extras_require

* add details to README about optional dependencies

* list io imports as standard library imports

* add prefrences/configobj to extras_rrequire as well (leave configobj in install_requires too)

* add specific install instructions

* formatting

* remove unneeded back ticks

* move install instructions into a separate section

* add news fragment

* add PR number to news fragment

* Remove image license files (#262)

* remove image license files

* move internal image license file to root directory

* add image_LICENSE_CP.txt and include it in manifest

* Apply suggestions from code review

Co-authored-by: Poruri Sai Rahul <rporuri@enthought.com>

Co-authored-by: Poruri Sai Rahul <rporuri@enthought.com>

* Add a new category for build system related changes (#261)

* update changelog

Co-authored-by: Poruri Sai Rahul <rporuri@enthought.com>
Co-authored-by: Kit Choi <kitchoi@users.noreply.github.com>
@aaronayres35 aaronayres35 mentioned this pull request Jan 13, 2021
21 tasks
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

Successfully merging this pull request may close these issues.

3 participants