Message355299
When building Python 3.7.2 using pyenv on MacOS, it will use `--with-openssl` to configure OpenSSL. With that option, the compiler options for OpenSSL will be passed via `OPENSSL_*` variables, rather than normal compiler flags (e.g. `OPENSSL_LDFLAGS` vs. `LDFLAGS`). When compiling an extension, these flags will not be propagated by `distutils`, and so an extension that depends on OpenSSL fails to compile.
I'm not sure what the expected behavior here is. Should the package handle this by querying `sysconfig` directly in `setup.py`? Or should this be handled automatically by `distutils`?
Specifically, I ran into this issue when trying to install `mysqlclient-python` (https://github.com/PyMySQL/mysqlclient-python). |
|
Date |
User |
Action |
Args |
2019-10-24 08:20:16 | Björn Pollex | set | recipients:
+ Björn Pollex |
2019-10-24 08:20:16 | Björn Pollex | set | messageid: <1571905216.83.0.0723614632287.issue38577@roundup.psfhosted.org> |
2019-10-24 08:20:16 | Björn Pollex | link | issue38577 messages |
2019-10-24 08:20:16 | Björn Pollex | create | |
|