Open
Description
Describe the bug
Hello, trying to install this package with uv --reinstall. It turns out, uv tries to extract whole whl file.
The archive contains "simsimd." folder with trailing dot. Such folder naming is prohibited on Ubuntu under NTFS (shared volume).
So it breaks installation flow.
Could you have a look and fix it?
Steps to reproduce
On NTFS volume:
mkdir reproduce && cd reproduce
uv venv --prompt reproduce --python 3.11 .venv
source .venv/bin/activate
uv pip install simsimd==6.2.1 --reinstall
I'm getting the following error, though I'd expect it to be installed
Resolved 1 package in 52ms
Prepared 1 package in 0.19ms
error: Failed to install: simsimd-6.2.1-cp311-cp311-manylinux_2_28_x86_64.whl (simsimd==6.2.1)
Caused by: failed to create directory `/media/smileijp/NVMe/projects/invoke/reproduce/.venv/lib/python3.11/site-packages/simsimd.`: Invalid argument (os error 22)
Expected behavior
Package should be installed
SimSIMD version
v6.2.1
Operating System
Ubuntu 22.04.4 LTS
Hardware architecture
x86
Which interface are you using?
Python bindings
Contact Details
Are you open to being tagged as a contributor?
- I am open to being mentioned in the project
.git
history as a contributor
Is there an existing issue for this?
- I have searched the existing issues
Code of Conduct
- I agree to follow this project's Code of Conduct