C kitaplığı sarıcıları olan bir Cython paketim var. BuCython tarafından oluşturulan .so dosyasının konumunu özelleştirme
python setup.py build_ext --inplace
normalde çoğu durumda gerekli olan üst düzey package/
dizinde _wrap.so
dosyayı koyar yapmak paketin
package/
_api.pxd
_wrap.pyx
setup.py
wrapper/
__init__.py
wrap.py
ağaç yapıdır. Ancak, wrap.py
benimdizinde _wrap.so
gerekiyor. setup.py
'un .so
dosyasını istediğiniz yere manuel olarak kopyalayıp yapıştırmadan oluşturabileceği bir yol olup olmadığını merak ediyordum.
Eh, Cython uzantıları için bir örnektir. Daha önce "paket/sarıcı/sarma" deniyordum. Tanrı niçin inşa etmediğini biliyor. –