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
[AIRFLOW-2846] Add missing python test dependency to setup.py #3691
[AIRFLOW-2846] Add missing python test dependency to setup.py #3691
Conversation
5caa062
to
f971a33
Compare
Could you rebase please? |
Good catch. I'm not sure how we made it this long without I happen to install it system-wide with pipsi... I wonder if everyone else just happens to do something similar, or maybe they're running the dockerized tests setup, or maybe they're just not running against tox locally? I wonder if there's room for us to make that clearer in the docs? I'm not sure if we consider one of these a best practice more than the others. |
I both have it installed globally, and don’t run with tox locally because the full test suite non-parallel takes a looong time, so I run individual test suites usually. |
need to rebase. |
In case who missed it: https://www.youtube.com/watch?v=5Il3w2P7IcM Awesome work @holdenk for getting people inspired to contribute to open source software! I've checked. The tox version being installed with |
f971a33
to
d2696e6
Compare
Thank y'all for the review and kind words, I've rebased on master. |
Build failures look unrelated! Retriggering build.. let's see. |
This is bizarre, retriggering the build/test caused it to fail the same files. @holdenk TravisCI pass on your fork? If so, let me know. |
I'd say that we would need to remove this tox install as well: https://github.com/apache/incubator-airflow/blob/master/.travis.yml#L98 |
@holdenk friendly ping.. if this is not needed anymore, we can consider closing it. |
Sorry about this, had some work stuff happen but got more cycles for airlfow again, I'll update this now. |
d2696e6
to
3895559
Compare
The more I look at this the less sense it makes, requiring tox shouldn't cause these sorts of failures. |
The failures do look totally unrelated to Tox or not. Given we have dockeriszed the CI and test pipelines do we need even tox anymore? |
@ashb I'm working on removing tox, but removing tox this isn't trivial. Since we already encapsulate the tests in Docker, tox adds another layer of abstraction, which is not required in my opinion. |
With the new dockerized test enviroment I don't think we need this PR anymore. I'll close it for now and switch the JIRA to Won't Fix. If folks disagree feel free to re-open it :) |
Add missing python test dependency (tox) to setup.py dev requirement.
Make sure you have checked all steps below.
Jira
Description
Tests
Adds test dependency.
Commits
Documentation
Code Quality
git diff upstream/master -u -- "*.py" | flake8 --diff