diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 98f62702e69a0b462be43b99864cc76ac0e5d025..b9e15c727a97af274f12dc4d97994f8e16ffb2d4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -18,7 +18,7 @@ image: zoo.smok.co/build/build:latest - git checkout v7.0.1 - cmake -S. -Bbuild - make shared_lib -j 15 - - mv include .. + - mv include ../ - cp librocksdb.so.7.0.1 ../librocksdb.so artifacts: paths: @@ -31,7 +31,7 @@ image: zoo.smok.co/build/build:latest before_script: - apt update - apt install -y pkg-config - - pip install --upgrade pip + - pip install --break-system-packages --upgrade pip - mv include/rocksdb /usr/local/include/rocksdb - pip install --break-system-packages Cython wheel setuptools doctor-wheel repairwheel script: diff --git a/MANIFEST.in b/MANIFEST.in index fc0223ff640804b03c3309517d7b14ec858531f0..16011ee5d9e1d14f05d06dc62a42603fdea222ba 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,3 +1,4 @@ include rocksdb/cpp/*.hpp recursive-include rocksdb *.pxd recursive-include rocksdb *.pyx +include librocksdb.so diff --git a/setup.py b/setup.py index e902955cc30b5cc67a17f07e587d8c3d03e46ade..ec1d525a3de7a7ab125a6809e819c16ae0e7808e 100644 --- a/setup.py +++ b/setup.py @@ -52,4 +52,5 @@ except PackageNotFoundError: setup( ext_modules=cythonize([rocksdb_extension]), + include_package_data=True, )