From 260e39471d3d4384857e7598db4c1d481181a6eb Mon Sep 17 00:00:00 2001 From: Ryo Nakamura Date: Sun, 10 Dec 2023 17:04:55 +0900 Subject: rename setup.py to pysetup.py to prevent dh_auto_build from automatically detecting setup.py. --- docker/almalinux-8.8.Dockerfile | 2 +- docker/alpine-3.17.Dockerfile | 2 +- docker/rocky-8.8.Dockerfile | 2 +- docker/ubuntu-20.04.Dockerfile | 2 +- docker/ubuntu-22.04.Dockerfile | 2 +- pysetup.py | 37 +++++++++++++++++++++++++++++++++++++ setup.py | 37 ------------------------------------- 7 files changed, 42 insertions(+), 42 deletions(-) create mode 100644 pysetup.py delete mode 100644 setup.py diff --git a/docker/almalinux-8.8.Dockerfile b/docker/almalinux-8.8.Dockerfile index f7a9ace..14af83c 100644 --- a/docker/almalinux-8.8.Dockerfile +++ b/docker/almalinux-8.8.Dockerfile @@ -32,5 +32,5 @@ RUN cd ${mscpdir} \ # install mscp python module RUN cd ${mscpdir} \ - && python3 setup.py install --user + && python3 pysetup.py install --user diff --git a/docker/alpine-3.17.Dockerfile b/docker/alpine-3.17.Dockerfile index b586586..eed4d0d 100644 --- a/docker/alpine-3.17.Dockerfile +++ b/docker/alpine-3.17.Dockerfile @@ -37,5 +37,5 @@ RUN cd ${mscpdir} \ # install mscp python module RUN cd ${mscpdir} \ - && python3 setup.py install --user + && python3 pysetup.py install --user diff --git a/docker/rocky-8.8.Dockerfile b/docker/rocky-8.8.Dockerfile index b09c626..1c048fa 100644 --- a/docker/rocky-8.8.Dockerfile +++ b/docker/rocky-8.8.Dockerfile @@ -31,5 +31,5 @@ RUN cd ${mscpdir} \ # install mscp python module RUN cd ${mscpdir} \ - && python3 setup.py install --user + && python3 pysetup.py install --user diff --git a/docker/ubuntu-20.04.Dockerfile b/docker/ubuntu-20.04.Dockerfile index 707a79d..af6d031 100644 --- a/docker/ubuntu-20.04.Dockerfile +++ b/docker/ubuntu-20.04.Dockerfile @@ -36,4 +36,4 @@ RUN cd ${mscpdir} \ # install mscp python module RUN cd ${mscpdir} \ - && python3 setup.py install --user + && python3 pysetup.py install --user diff --git a/docker/ubuntu-22.04.Dockerfile b/docker/ubuntu-22.04.Dockerfile index 673d880..1c24841 100644 --- a/docker/ubuntu-22.04.Dockerfile +++ b/docker/ubuntu-22.04.Dockerfile @@ -35,5 +35,5 @@ RUN cd ${mscpdir} \ # install mscp python module RUN cd ${mscpdir} \ - && python3 setup.py install --user + && python3 pysetup.py install --user diff --git a/pysetup.py b/pysetup.py new file mode 100644 index 0000000..67bb2a3 --- /dev/null +++ b/pysetup.py @@ -0,0 +1,37 @@ +from setuptools import setup, Extension, find_packages +import sys +import os + +mypackage_root_dir = os.path.dirname(__file__) +with open(os.path.join(mypackage_root_dir, 'VERSION')) as version_file: + version = version_file.read().strip() + +if sys.platform == "linux": + libmscp = "libmscp.so" +elif sys.platform == "darwin": + libmscp = "libmscp.dylib" + +data_dir = sys.prefix + "/lib" +libmscp = "build/" + libmscp + +setup( + name='mscp', + version = version, + description = "libmscp python binding", + author = "Ryo Nakamura", + author_email = "upa@haeena.net", + url = "https://github.com/upa/mscp", + packages = find_packages("mscp"), + package_dir = {"": "mscp"}, + data_files = [ (data_dir, [libmscp])], + py_modules = [ "mscp" ], + ext_modules = [ + Extension( + 'pymscp', + ['src/pymscp.c'], + library_dirs = ['build'], + libraries = ['mscp'], + include_dirs = ['include'] + ) + ] +) diff --git a/setup.py b/setup.py deleted file mode 100644 index 67bb2a3..0000000 --- a/setup.py +++ /dev/null @@ -1,37 +0,0 @@ -from setuptools import setup, Extension, find_packages -import sys -import os - -mypackage_root_dir = os.path.dirname(__file__) -with open(os.path.join(mypackage_root_dir, 'VERSION')) as version_file: - version = version_file.read().strip() - -if sys.platform == "linux": - libmscp = "libmscp.so" -elif sys.platform == "darwin": - libmscp = "libmscp.dylib" - -data_dir = sys.prefix + "/lib" -libmscp = "build/" + libmscp - -setup( - name='mscp', - version = version, - description = "libmscp python binding", - author = "Ryo Nakamura", - author_email = "upa@haeena.net", - url = "https://github.com/upa/mscp", - packages = find_packages("mscp"), - package_dir = {"": "mscp"}, - data_files = [ (data_dir, [libmscp])], - py_modules = [ "mscp" ], - ext_modules = [ - Extension( - 'pymscp', - ['src/pymscp.c'], - library_dirs = ['build'], - libraries = ['mscp'], - include_dirs = ['include'] - ) - ] -) -- cgit v1.2.3