+1 non-binding.

The RC package installs fine, am able to run some basic client calls (using
basic auth). Facing the same issue as Jarek while running the
test_python_client.py.
Is it planned to have a document helping on how to make client calls
corresponding to the REST APIs? The test suite seems to be (mostly) not
implemented at the moment.

On Fri, 29 Jul 2022 at 08:34, Sumit Maheshwari <sumeet.ma...@gmail.com>
wrote:

> Yeah, make sense about updating the links. Once I move tests and docs one
> level up (prolly in the next client release) we will update the links
> again.
>
> On Thu, Jul 28, 2022 at 11:04 PM Jarek Potiuk <ja...@potiuk.com> wrote:
>
>> Yeah. Github API makes sense.
>>
>> Actually - I think we don't even have to move it,
>>  I just looked it up as I have not realised that the Docs are indexed and
>> linked nicely already.
>>
>> hhttps://
>> github.com/apache/airflow-client-python/blob/master/airflow_client/README.md
>> - so I think we just need to update the link in our documentation to point
>> directly there :)
>>
>> Currently the "Documentation" link goes to the whole "repo" which is
>> misleading, because you might not realise that you have this nicely
>> viewable Github Docs. I will update the link now to point to that README
>> instead.
>>
>> And removing them from the package later I guess.
>>
>> J
>>
>> On Thu, Jul 28, 2022 at 7:01 PM Sumit Maheshwari <sumeet.ma...@gmail.com>
>> wrote:
>>
>>> Thanks Jarek,
>>>
>>> Yeah, I don't think that any of the existing issues got fixed in this
>>> release. To fix these issues we prolly need to make changes to the main
>>> Airflow code base only, prolly only in the v1.yaml
>>> <https://github.com/apache/airflow/blob/main/airflow/api_connexion/openapi/v1.yaml>
>>> file.
>>>
>>> Regarding the docs, I think we just need to move it up within the same
>>> client repo (like Ash said), cause generally there would be too many
>>> changes happening in those docs with every release, and if we start keeping
>>> such docs from all clients (for now python and go only) then it would
>>> result in big commits which are auto-populated.
>>>
>>> Also, if I'm correct some other popular clients (for example Kubernetes)
>>> follow the same, i.e. Github-based API documentation.
>>>
>>>
>>>
>>> On Thu, Jul 28, 2022 at 6:31 PM Jarek Potiuk <ja...@potiuk.com> wrote:
>>>
>>>> +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
>>>>>>
>>>>>>

-- 
Best regards,
Pankaj Koti
+91 97300 79985

Reply via email to