Skip to content

Commit 2a2db97

Browse files
author
R. S. Doiel
committed
fixed setup.py to skip libdatset C-shared library
1 parent 1624b9d commit 2a2db97

File tree

1 file changed

+18
-17
lines changed

1 file changed

+18
-17
lines changed

setup.py

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ def read(fname):
5353
license = meta['license']
5454
name = meta['name']
5555

56-
REQUIRES_PYTHON = '>=3.8.1'
56+
REQUIRES_PYTHON = '>=3.10'
5757

5858
# What packages are required for this module to be executed?
5959
REQUIRED = []
@@ -76,23 +76,24 @@ def read(fname):
7676
except FileNotFoundError:
7777
long_description = description
7878

79+
# Removed libdatadet setup. RDS 2025-04-17
7980
# Setup for our Go based shared library as a "data_file" since Python doesn't grok Go.
80-
if sys.platform.startswith('win'):
81-
shared_library_name = "py_dataset/lib/libdataset-amd64.dll"
82-
OS_Classifier = "Operating System :: Microsoft :: Windows :: Windows 10"
83-
if sys.platform.startswith('linux'):
84-
shared_library_name = "py_dataset/lib/libdataset-amd64.so"
85-
OS_Classifier = "Operating System :: POSIX :: Linux"
86-
if sys.platform.startswith("darwin"):
87-
if platform.processor() == 'arm':
88-
shared_library_name = "py_dataset/lib/libdataset-arm64.dylib"
89-
else:
90-
shared_library_name = "py_dataset/lib/libdataset-amd64.dylib"
91-
OS_Classifier = "Operating System :: MacOS :: MacOS X"
81+
# if sys.platform.startswith('win'):
82+
# shared_library_name = "py_dataset/lib/libdataset-amd64.dll"
83+
# OS_Classifier = "Operating System :: Microsoft :: Windows :: Windows 10"
84+
# if sys.platform.startswith('linux'):
85+
# shared_library_name = "py_dataset/lib/libdataset-amd64.so"
86+
# OS_Classifier = "Operating System :: POSIX :: Linux"
87+
# if sys.platform.startswith("darwin"):
88+
# if platform.processor() == 'arm':
89+
# shared_library_name = "py_dataset/lib/libdataset-arm64.dylib"
90+
# else:
91+
# shared_library_name = "py_dataset/lib/libdataset-amd64.dylib"
92+
# OS_Classifier = "Operating System :: MacOS :: MacOS X"
9293

93-
if os.path.exists(os.path.join(shared_library_name)) == False:
94-
print("Missing compiled shared library " + shared_library_name )
95-
sys.exit(1)
94+
# if os.path.exists(os.path.join(shared_library_name)) == False:
95+
# print("Missing compiled shared library " + shared_library_name )
96+
# sys.exit(1)
9697

9798
class UploadCommand(Command):
9899
"""Support setup.py upload."""
@@ -141,7 +142,7 @@ def run(self):
141142
download_url = download,
142143
license = license,
143144
packages = find_packages(exclude=["*.tests", "*.tests.*", "tests.*", "tests", "*_test.py"]),
144-
package_data={name:['lib/libdataset-amd64.dll','lib/libdataset-amd64.so','lib/libdataset.h','lib/libdataset-amd64.dylib','lib/libdataset-arm64.dylib']},
145+
package_data={name:[]},
145146
keywords = keywords,
146147
classifiers = [
147148
"Development Status :: 4 - Beta",

0 commit comments

Comments
 (0)