New submission from An1c0de <anvk.d...@gmail.com>:

Hi!

ctypes.util.find_library can't find the lib on Alpine. I think this is because 
the logic is not cover the  digital suffixes.

Docker example:

```
docker run --rm -it python:3.9-alpine sh

apk add libuuid build-base

ls /lib/libuuid*
# /lib/libuuid.so.1
# /lib/libuuid.so.1.3.0

python -c 'from ctypes.util import find_library; print(find_library("uuid"))'
# None


## Workaround:

cd /lib && ln -s libuuid.so.1 libuuid.so

python -c 'from ctypes.util import find_library; print(find_library("uuid"))'
# libuuid.so.1
```

Thanks!

----------
components: ctypes
messages: 389609
nosy: An1c0de
priority: normal
severity: normal
status: open
title: ctypes.util.find_library can't find the lib on Alpine
type: behavior
versions: Python 3.9

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue43642>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to