Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f3735c5

Browse files
evansimsadamjmcgrath
authored andcommitted
docs: Publish Python Support Schedule
This PR updates the README with: - A published support policy (we only support SDKs on supported language versions) - Updated requirements - Removal of `pip` (non-`pip3`) install instructions
1 parent da2bd8c commit f3735c5

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

README.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,32 @@ For more code samples on how to integrate the auth0-python SDK in your Python ap
136136
- UsersByEmail() ( `Auth0().users_by_email` )
137137
- Users() ( `Auth0().users` )
138138

139+
## Support Policy
140+
141+
Our support lifecycle policy mirrors the [Python support schedule](https://devguide.python.org/versions/). We do not support running the SDK on unsupported versions of Python that have ceased to receive security updates. Please ensure your environment remains up to date and running the latest Python version possible.
142+
143+
| SDK Version | Python Version | Support Ends |
144+
|-------------| -------------- | ------------ |
145+
| 4.x | 3.11 | Oct 2027 |
146+
| | 3.10 | Oct 2026 |
147+
| | 3.9 | Oct 2025 |
148+
| | 3.8 | Oct 2024 |
149+
| | 3.7 | Oct 2023 |
150+
151+
> As `pip` [reliably avoids](https://packaging.python.org/en/latest/tutorials/packaging-projects/#configuring-metadata) installing package updates that target incompatible Python versions, we may opt to remove support for [end-of-life](https://en.wikipedia.org/wiki/CPython#Version_history) Python versions during minor SDK updates. These are not considered breaking changes by this SDK.
152+
153+
The following is a list of unsupported Python versions, and the last SDK version supporting them:
154+
155+
| Python Version | Last SDK Version Supporting |
156+
| -------------- |-----------------------------|
157+
| >= 2.0, <= 3.6 | 3.x |
158+
159+
You can determine what version of Python you have installed by running:
160+
161+
```
162+
python --version
163+
```
164+
139165
## Feedback
140166

141167
### Contributing

0 commit comments

Comments
 (0)