esafak commented on issue #2397:
URL: https://github.com/apache/fory/issues/2397#issuecomment-3049308122
I queried the actual download statistics from PyPI in BigQuery:
```sql
SELECT
REGEXP_EXTRACT(details.python, r'^(\d+\.\d+)') AS python_version,
COUNT(*) AS download_count
FROM
`bigquery-public-data.pypi.file_downloads`
WHERE
file.project = 'pyfury' AND details.python IS NOT NULL AND
REGEXP_CONTAINS(details.python, r'^\d+\.\d+') AND
DATE(timestamp) >= DATE_SUB(`CURRENT_DATE`(), INTERVAL 6 MONTH)
GROUP BY 1
ORDER BY download_count DESC;
```
#### Python Versions and Download Counts
| Python Version | Download Count |
|----------------|----------------|
| 3.7 | 93 |
| 3.8 | 16 |
| 3.9 | 270 |
| 3.10 | 122 |
| 3.11 | 107 |
| 3.12 | 65 |
| 3.13 | 30 |
You are right: there are users on old versions. What if we set the upgrade
schedule based on usage, like dropping versions with less than 5% support?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]