From: Alexandre Rossi <alexandre.rossi@gmail.com>
Subject: fix build with Python 3.12
Forwarded: not-needed
Applied-Upstream: https://github.com/graphite-project/graphite-web/commit/e7d08e6af65c47c5a5dd6421c5b352d7ac3d381c#diff-60f61ab7a8d1910d86d9fda2261620314edcae5894d5aaa236b821c7256badd7R24

--- graphite-web.orig/setup.py	2023-12-15 11:15:56.564865088 +0100
+++ graphite-web/setup.py	2023-12-15 11:24:01.997894166 +0100
@@ -30,7 +30,7 @@
 with open('setup.cfg', 'r') as f:
     orig_setup_cfg = f.read()
 cf = ConfigParser()
-cf.readfp(StringIO(orig_setup_cfg), 'setup.cfg')
+cf.read_file(StringIO(orig_setup_cfg), 'setup.cfg')
 
 if os.environ.get('GRAPHITE_NO_PREFIX') or os.environ.get('READTHEDOCS'):
     cf.remove_section('install')
@@ -42,7 +42,7 @@
     if not cf.has_option('install', 'prefix'):
         cf.set('install', 'prefix', '/opt/graphite')
     if not cf.has_option('install', 'install-lib'):
-        cf.set('install', 'install-lib', '%(prefix)s/webapp')
+        cf.set('install', 'install_lib', '%(prefix)s/webapp')
 
 with open('setup.cfg', 'w') as f:
     cf.write(f)
--- graphite-web.orig/setup.cfg	2023-12-15 11:08:09.496177888 +0100
+++ graphite-web/setup.cfg	2023-12-15 11:23:47.637627081 +0100
@@ -11,7 +11,7 @@
 	pytz
 	pyparsing
 	scandir;python_version<"3.5"
-post-install = distro/redhat/misc/postinstall
+post_install = distro/redhat/misc/postinstall
 provides = graphite
 obsoletes = graphite <= 0.9.9
 
@@ -58,7 +58,7 @@
 
 [install]
 prefix = /opt/graphite
-install-lib = %(prefix)s/webapp
+install_lib = %(prefix)s/webapp
 
 [egg_info]
 tag_build = 
