boostorg / boostorg/build

support PEP-3149 when installing python-extensions

Đang mở
#321 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
transition
Ngôn ngữ chính
C++
Star
251
Fork
63
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

Python extensions, like `mpi.so` should not be staged as `mpi.so` but instead should be staged as e.g. `mpi.cpython-32mu.so` where the suffix or tag can be figured out with

```
>>> sysconfig.get_config_var('EXT_SUFFIX')
'.cpython-32mu.so'
>>> sysconfig.get_config_var('SOABI')
'cpython-32mu'
```

Such that PEP-3149 becomes supported, and one can trivially reuse the same stagedir for multiple python builds.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.