From 8962519905b8d1eac830b3de2263cff91b264bcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Ma=C5=9Blanka?= <piotr.maslanka@ericsson.com> Date: Sat, 3 Aug 2024 23:00:24 +0200 Subject: [PATCH] fix --- .gitlab-ci.yml | 4 ++-- MANIFEST.in | 1 + setup.py | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 98f6270..b9e15c7 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 fc0223f..16011ee 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 e902955..ec1d525 100644 --- a/setup.py +++ b/setup.py @@ -52,4 +52,5 @@ except PackageNotFoundError: setup( ext_modules=cythonize([rocksdb_extension]), + include_package_data=True, ) -- GitLab