transifex / transifex-client

The Transifex command-line tool.
https://www.transifex.com/
GNU General Public License v2.0
135 stars 75 forks source link

migrate to API version 3 due to v2 being deprecated #319

Open mbunkus opened 3 years ago

mbunkus commented 3 years ago

I just received the email from Transifex about API versions 2 & 2.5 being deprecated. They'll be shut off in 2022-04-07.

Looking at txlib/urls.py it looks like the transifex-client is using API version 2. Obviously it'll need to be updated to v3 before April 2022.

Filing this issue both to track the conversion & to raise awareness for users of transifex-client that they'll have to update before April 2022.

The aforementioned email helpfully states:

If you rely on a script, integration, or app that makes requests using versions 2 and 2.5, you'll need to update it to use version 3, as soon as possible.

True, but transifex-client isn't using API v3 yet; therefore updating doesn't actually help at the moment.

RyanB99 commented 3 years ago

Hello,

We are definitely aware that the Transifex Client needs to be updated to use the new API 3.0. I cannot give a timeframe for when it will be available, but we are very aware of the dates mentioned.

Kind regards, Ryan Bernstein Customer Support Engineer - Transifex

RyanB99 commented 3 years ago

Hello again,

I wanted to inform everybody here that rewriting the Transifex Client to support APIv3 is a part of the Q2-2021 planned roadmap.

Kind regards, Ryan Bernstein Customer Support Engineer - Transifex

kbairak commented 3 years ago

Hello,

An Alpha version of the aforementioned new client just went public. Feel free to check it out if you want; any feedback is more than welcome.

Keep in mind it is an alpha release so we would not advise trusting it for production work.

-k

dfaure-kdab commented 11 months ago

Is this the reason for tx from version 0.12.5 (as installed by pip install transifex-client) saying

tx ERROR: Exception: This version of API is obsolete. Please have a look at https://developers.transifex.com/reference/api-introduction for details.

? OK, I see. https://github.com/transifex/transifex-client says this project is dead in favor of https://github.com/transifex/cli Confusing. Any chance to close this github project completely? And remove it from pip?