+1 (binding) I checked sources/signatures/checksums and runs the API calls using the https://github.com/apache/airflow-client-python/blob/master/dev/test_python_client.py against running Airflow 2.3.3 installation.
However, when using the test client script, I have found that we still have the issue https://github.com/apache/airflow-client-python/issues/21. This is not a regression so it does not block the release - but it basically makes it impossible to do DAG triggering via the client as dag_id is treated as read-only. I am not sure if we want to do anything with it, just wanted to mention that it is still there. Also following Ash's comment - we have the "docs" folder containing .md files which does not seem to be very useful as part of the package (not too much at least - it's hard to discover I think - unless I miss something). Should we maybe remove it too and make it part of the documentation https://airflow.apache.org/docs/ ? Currently it redirects to the repo, but having the docs on our side would be a nice touch. J. On Thu, Jul 28, 2022 at 2:04 PM Sumit Maheshwari <sumeet.ma...@gmail.com> wrote: > Nit though: we are shipping airflow_client/tests/ in the installed wheel >> which we shouldn't do. (Since it's under airflow_client/ folder we don't >> need to fix it now, but we should fix it before the next release please) > > > Yeah, nice suggestion. We'll change the generator script to move out the > test dir and modify GitHub actions as well accordingly before the next > release. > > > On Thu, Jul 28, 2022 at 5:13 PM Ash Berlin-Taylor <a...@apache.org> wrote: > >> +1 (binding) >> >> Nit though: we are shipping airflow_client/tests/ in the installed wheel >> which we shouldn't do. (Since it's under airflow_client/ folder we don't >> need to fix it now, but we should fix it before the next release please) >> >> -ash >> >> On Thu, Jul 28 2022 at 01:19:53 +05:30:00, Sumit Maheshwari < >> sumeet.ma...@gmail.com> wrote: >> >> Hello everyone, >> >> I have cut the first release candidate for >> the Airflow Python Client 2.3.0. The client consists of APIs corresponding >> to REST APIs available in *Apache Airflow 2.3.3* release. This email is >> calling for a vote on the release, which will last for 72 hours. Consider >> this my (binding) +1. >> >> Airflow Client 2.3.0.rc1 is available at: >> https://dist.apache.org/repos/dist/dev/airflow/clients/python/2.3.0rc1/ >> >> Or also available at PyPI: >> https://pypi.org/project/apache-airflow-client/2.3.0rc1/ >> >> *airflow-client-2.3.0rc1-source.tar.gz* is a source release that comes >> with INSTALL instructions. >> *airflow-client-2.3.0rc1-bin.tar.gz* is the >> binary Python "sdist" release. >> >> Public keys are available at: >> https://dist.apache.org/repos/dist/release/airflow/KEYS >> >> Only votes from PMC members are binding, but the release manager should >> encourage members of the community to test the release and vote with >> "(non-binding)". >> >> *Changelog*: >> >> >> *Major changes:*None >> >> >> *Major fixes:*None >> >> *New API supported:* >> PATCH /dags | Update DAGs >> GET >> /dags/{dag_id}/dagRuns/{dag_run_id}/taskInstances/{task_id}/{map_index} | >> Get a mapped task instance >> GET >> /dags/{dag_id}/dagRuns/{dag_run_id}/taskInstances/{task_id}/listMapped | >> List mapped task instances >> >> >> Thanks, >> Sumit Maheshwari >> PMC Apache Airflow >> >>