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,
 )