Skip to content

Commit

Permalink
Fix for Python 2 and old style class
Browse files Browse the repository at this point in the history
Signed-off-by: Jean-Christophe Morin <[email protected]>
  • Loading branch information
JeanChristopheMorinPerso committed Sep 18, 2023
1 parent 984b310 commit 94924b0
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,11 @@
import logging
import tempfile
import platform
import shutil


try:
from setuptools import setup, find_packages
import distutils.command.build_scripts
from distutils.command.build_scripts import build_scripts
except ImportError:
print("install failed - requires setuptools", file=sys.stderr)
sys.exit(1)
Expand Down Expand Up @@ -66,9 +65,9 @@ def find_files(pattern, path=None, root="rez"):
sys.exit({0}())
"""

class build_scripts(distutils.command.build_scripts.build_scripts):
class rez_build_scripts(build_scripts):
def finalize_options(self):
super().finalize_options()
build_scripts.finalize_options(self)
self.build_dir = os.path.join(self.build_dir, "rez")

def run(self):
Expand Down Expand Up @@ -109,7 +108,7 @@ def run(self):
scripts.append(prod_install_path)

self.scripts = scripts
return super().run()
return build_scripts.run(self)


setup(
Expand Down Expand Up @@ -159,5 +158,5 @@ def run(self):
"Topic :: Software Development",
"Topic :: System :: Software Distribution"
],
cmdclass={"build_scripts": build_scripts},
cmdclass={"build_scripts": rez_build_scripts},
)

0 comments on commit 94924b0

Please sign in to comment.