Skip to content

[Announcement] Sunsetting Python 2 Support for Ads API Python SDK #215

@smaeda-ks

Description

@smaeda-ks

This is the same content we posted on our developer forum:
https://twittercommunity.com/t/announcement-sunsetting-python-2-support-for-ads-api-python-sdk/128651


Please be aware that Python 2 will meet its official End-of-life (EOL) date on January 1st, 2020.

We've been seeing that many major OSS projects are dropping Python 2 support according to this EOL schedule:

Given the fact, we're planning to drop the Python 2 support for the Ads API Python SDK on December 1st, 2019 by the following schedule:

Timeline

late-August

Python Ads API SDK version 6.0.0 will be released to support Twitter Ads API version 6.
This is the last major SDK version update that is compatible with both Python 2.7 and Python 3.x.

August - November

Python 2.7 deprecation window.
Python 2.7 users should upgrade to Python 3 (3.5+) during this window.

December 1st

Python Ads API SDK version 6.x.x will be released that is incompatible with Python 2.7.
All Python 2.7-related issues/questions will no longer be supported.


As of December 1st, 2019, we will stop Python 2 support and our CI (Travis test) no longer perform tests with Python 2 environment. The minimum required Python version will be 3.5+.
We're not using/adding any Python 3-specific features such as async/await syntax in our SDK code at the moment but we may in the future.

If you have questions about the Python 2 deprecation, please submit a new topic under the Ads API SDKs category.

Appendix

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions