Khi mô tả gói python trong setup.py
trong Python, có cách nào để tự động lấy mọi thư mục có một số __init__.py
trong đó và bao gồm đó là gói phụ?làm cho các đoạn trong Python tự động tìm các gói
tức là nếu cấu trúc là:
mypackage/__init__.py
mypackage/a/__init__.py
mypackage/b/__init__.py
Tôi muốn tránh thực hiện:
packages = ['mypackage', 'mypackage.a', 'mypackage.b']
và thay vào đó chỉ làm:
packages = ['mypackage']
và có nó tự động tìm những thứ như a
và b
vì chúng có tệp init. cảm ơn.
Chỉ cần chắc chắn rằng bạn không cho phép bất kỳ tin rác tích lũy trong cơ cấu gói của bạn trước khi xây dựng nếu bạn làm điều này. – asmeurer