graphite-project / carbon

Carbon is one of the components of Graphite, and is responsible for receiving metrics over the network and writing them down to disk using a storage backend.
http://graphite.readthedocs.org/
Apache License 2.0
1.51k stars 490 forks source link

Python 3.12 Support #946

Closed damaestro closed 1 year ago

damaestro commented 1 year ago

Please add Python 3.12 support.

https://github.com/graphite-project/carbon/pull/945

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

damaestro commented 1 year ago

We should still merge Python 3.12 support.

I've already applied this patch downstream in the Fedora Project.

deniszh commented 1 year ago

FYI here - currently Graphite have issues with python 3.11 and newer, because new pip breaks install layout and old pip stopped working with 3.11. But that's mostly afftect graphite web, carbon should support both 3.11 and 3.12

deniszh commented 1 year ago

@damaestro : agreed, but for some reason your PR is not triggering tests, even after rebase.

damaestro commented 1 year ago

Resolved in https://github.com/graphite-project/carbon/pull/951