Skip to content

Commit d2c6174

Browse files
committed
Disable PEP 625 enforcing added in setuptools 69.3.0
1 parent 01780b9 commit d2c6174

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

setup.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
from setuptools import setup
1010
import setuptools.command.build_py
1111
import distutils.command.sdist
12+
import distutils.dist
1213
import distutils.file_util
1314
from distutils import log
1415
from glob import glob
@@ -34,6 +35,16 @@
3435

3536
docstring = __doc__
3637

38+
39+
# Enforcing of PEP 625 has been added in setuptools 69.3.0. We don't
40+
# want this, we want to keep control on the name of the sdist
41+
# ourselves. Disable it.
42+
def _fixed_get_fullname(self):
43+
return "%s-%s" % (self.get_name(), self.get_version())
44+
45+
distutils.dist.DistributionMetadata.get_fullname = _fixed_get_fullname
46+
47+
3748
class copy_file_mixin:
3849
"""Distutils copy_file() mixin.
3950

0 commit comments

Comments
 (0)