-
Notifications
You must be signed in to change notification settings - Fork 16.3k
Fix setup.py missing comma (1.10.14rc3) #12880
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
Fix setup.py missing comma (1.10.14rc3) #12880
Conversation
|
Congratulations on your first Pull Request and welcome to the Apache Airflow community! If you have any issues or are unsure about any anything please check our Contribution Guide (https://github.com/apache/airflow/blob/master/CONTRIBUTING.rst)
|
|
Oh GAD AGAIN.... @kaxil -> sounds like rc4 :( |
|
And I will have to double check the constraints. |
|
Since this is only in setup_requires we may be lucky and find this doesn't actually break much of anything. |
Doesn't seem to have actually broken anything for me. |
|
The PR most likely needs to run full matrix of tests because it modifies parts of the core of Airflow. However, committers might decide to merge it quickly and take the risk. If they don't merge it quickly - please rebase it to the latest master at your convenience, or amend the last commit of the PR, and push it with --force-with-lease. |
ufff! |
|
The package built without the fix, but some other libs that parse the requirements were failing (e.g. using https://github.com/DavHau/mach-nix) |
|
Just talked with Ash, this won't be an issue for Airflow users but we will create rc4 with the fix since this is supposed to be a bridge release and we haven't lost a good amount of time yet after rc3. Creating it now. Thanks for reporting and fixing @GuillaumeDesforges |
|
I indeed checked that it has no impact indeed -> all the scenarios works fine with pip 20.2.4: constraint install works, eager upgrade works and produces consistent constraints. However looking at comment from @GuillaumeDesforges and taking into account the recent PIP 20.3 "adventures" and fact that PIP becomes more strict about stuff and "correctness" of PIP packages is now more important than before. It won't delay voting that much, maybe worth to release rc4. @kaxil @ashb WDYT? |
Cool! |
|
Awesome work, congrats on your first merged pull request! |
|
Cn you also merge the breeze fix with it to stable @kaxil :) ? |
|
BTW. There is the extra space as well in the second place where docutils are mentioned |
yup will do |
|
And another BTW. I checked and it has no impact on 20.3 bug (in case you asked :D) |
|
Just opened a PR to add/enable the pylint option to check for this. |
- BugFix: Tasks with ``depends_on_past`` or ``task_concurrency`` are stuck (apache#12663) - Fix issue with empty Resources in executor_config (apache#12633) - Fix: Deprecated config ``force_log_out_after`` was not used (apache#12661) - Fix empty asctime field in JSON formatted logs (apache#10515) - [AIRFLOW-2809] Fix security issue regarding Flask SECRET_KEY (apache#3651) - [AIRFLOW-2884] Fix Flask SECRET_KEY security issue in www_rbac (apache#3729) - [AIRFLOW-2886] Generate random Flask SECRET_KEY in default config (apache#3738) - Add missing comma in setup.py (apache#12790) - Bugfix: Unable to import Airflow plugins on Python 3.8 (apache#12859) - Fix setup.py missing comma in ``setup_requires`` (apache#12880) - Don't emit first_task_scheduling_delay metric for only-once dags (apache#12835) - Update setup.py to get non-conflicting set of dependencies (apache#12636) - Rename ``[scheduler] max_threads`` to ``[scheduler] parsing_processes`` (apache#12605) - Add metric for scheduling delay between first run task & expected start time (apache#9544) - Add new-style 2.0 command names for Airflow 1.10.x (apache#12725) - Add Kubernetes cleanup-pods CLI command for Helm Chart (apache#11802) - Don't let webserver run with dangerous config (apache#12747) - Replace pkg_resources with importlib.metadata to avoid VersionConflict errors (apache#12694) - Clarified information about supported Databases
Fix 1.10.14rc3 setup.py