diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 44918bde67e3ae96851a3f251187be49530cc451..d9721730fb869441c1578818b04e5c8d16fe9f92 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,10 +4,7 @@ pypi-release:
rules:
- if: '$CI_COMMIT_TAG =~ /^v\d+/'
script:
- - pip3 install --upgrade pip build twine check-manifest
- rm -f dist/*
- - python3 -m check_manifest
- - python3 -m build
- - python3 -m twine check dist/*
- - TWINE_USERNAME=${PYPI_USER} TWINE_PASSWORD=${PYPI_PASSWORD} python3 -m twine upload --skip-existing --non-interactive dist/*
-
+ - uv build
+ - uvx twine check dist/*
+ - TWINE_USERNAME=${PYPI_USER} TWINE_PASSWORD=${PYPI_PASSWORD} uvx twine upload --skip-existing --non-interactive dist/*
diff --git a/MANIFEST.in b/MANIFEST.in
deleted file mode 100644
index 66d854048cdbd76fe8519841ab554b65c2edba53..0000000000000000000000000000000000000000
--- a/MANIFEST.in
+++ /dev/null
@@ -1,4 +0,0 @@
-exclude MANIFEST.in
-exclude poetry.lock
-exclude .gitlab-ci.yml
-exclude *.md