42 lines
1.4 KiB
Diff
42 lines
1.4 KiB
Diff
|
diff --git a/setup.py b/setup.py
|
||
|
index 8e1c220..45297b6 100644
|
||
|
--- a/setup.py
|
||
|
+++ b/setup.py
|
||
|
@@ -25,20 +25,6 @@ class CustomBuildExtCommand(build_ext):
|
||
|
install_h3(h3_version)
|
||
|
|
||
|
|
||
|
-# Tested with wheel v0.29.0
|
||
|
-class BinaryDistribution(Distribution):
|
||
|
- def __init__(self, attrs=None):
|
||
|
- Distribution.__init__(self, attrs)
|
||
|
- # The values used for the name and sources in the Extension below are
|
||
|
- # not important, because we override the build_ext command above.
|
||
|
- # The normal C extension building logic is never invoked, and is
|
||
|
- # replaced with our own custom logic. However, ext_modules cannot be
|
||
|
- # empty, because this signals to other parts of distutils that our
|
||
|
- # package contains C extensions and thus needs to be built for
|
||
|
- # different platforms separately.
|
||
|
- self.ext_modules = [Extension('h3c', [])]
|
||
|
-
|
||
|
-
|
||
|
long_description = open('README.rst').read()
|
||
|
|
||
|
setup(
|
||
|
@@ -52,14 +38,10 @@ setup(
|
||
|
url='https://github.com/uber/h3-py.git',
|
||
|
packages=find_packages(exclude=['tests', 'tests.*']),
|
||
|
install_requires=[],
|
||
|
- cmdclass={
|
||
|
- 'build_ext': CustomBuildExtCommand,
|
||
|
- },
|
||
|
package_data={
|
||
|
'h-py':
|
||
|
['out/*.dylib' if platform.system() == 'Darwin' else (
|
||
|
'out/*.dll' if platform.system() == 'Windows' else
|
||
|
'out/*.so.*')]
|
||
|
},
|
||
|
- license='Apache License 2.0',
|
||
|
- distclass=BinaryDistribution)
|
||
|
+ license='Apache License 2.0')
|