Skip to content

Build tools: Fix PyQt installed in minimum requirements build#3432

Merged
soupault merged 3 commits intoscikit-image:masterfrom
hmaarrfk:fix_qt_minimum_requirements
Oct 4, 2018
Merged

Build tools: Fix PyQt installed in minimum requirements build#3432
soupault merged 3 commits intoscikit-image:masterfrom
hmaarrfk:fix_qt_minimum_requirements

Conversation

@hmaarrfk
Copy link
Copy Markdown
Member

@hmaarrfk hmaarrfk commented Sep 30, 2018

Somewhere along the last few maintenance PRs the MINIMUM_REQUIREMENTS broke.

See this build that failed
https://travis-ci.org/scikit-image/scikit-image/jobs/435259570

Hopefully the build process will be a little more normalized after this. MINIMUM_REQUIREMENTS is just really fragile....

For reviewers

(Don't remove the checklist below.)

  • Check that the PR title is short, concise, and will make sense 1 year
    later.
  • Check that new functions are imported in corresponding __init__.py.
  • Check that new features, API changes, and deprecations are mentioned in
    doc/release/release_dev.rst.
  • Consider backporting the PR with @meeseeksdev backport to v0.14.x

@codecov-io

This comment has been minimized.

@hmaarrfk hmaarrfk force-pushed the fix_qt_minimum_requirements branch from 9ee0248 to 3a63a69 Compare September 30, 2018 23:39
echo Build or run examples
pip install --retries 3 -q -r ./requirements/docs.txt
pip list
tools/build_versions.py
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

This looks redundant, doesn't it?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I think both are useful. build_versions gives us a quick at a glance look of what we installed. pip list is very verbose. Maybe putting it in

 section "examples.install.dependencies"
pip install --retries 3 -q -r ./requirements/docs.txt
pip list
tools/build_versions.py
 section_end "examples.install.dependencies"

would help clarify things?


section "list.installed.dependencies"
pip list
tools/build_versions.py
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Same here.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

QT isn't included in the requirements file, so to see what was installed, I had to use the pip list command.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Maybe it would be clearer if this was moved to the install section?

@soupault soupault merged commit f636eac into scikit-image:master Oct 4, 2018
@soupault soupault added the 🔧 type: Maintenance Refactoring and maintenance of internals label Oct 4, 2018
@soupault soupault added this to the 0.15 milestone Oct 4, 2018
@hmaarrfk hmaarrfk deleted the fix_qt_minimum_requirements branch November 4, 2018 13:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔧 type: Maintenance Refactoring and maintenance of internals

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants