2009-08-02 11 views
11

Tôi phải đặt gì vào distutils.cfg để ngăn easy_install không bao giờ cài đặt trứng nén? Nén là một ý tưởng hay, nhưng tôi thích có thể grep thông qua và gỡ lỗi mã đó.Làm thế nào để cấm easy_install từ trứng nén?

Tôi lấy một số phụ thuộc với python setup.py develop . Một cái nhìn gần hơn cho thấy rằng cũng chấp nhận cờ --always-unzip. Nó sẽ chỉ được tốt đẹp để thiết lập đó là mặc định.

Trả lời

14

tùy chọn là zip-ok, vì vậy đặt sau đây trong distutils.cfg của bạn:

[easy_install] 

# i don't like having zipped files. 
zip_ok = 0 
0

Một giải pháp?

easy_install pip 
rm easy_install 
ln -s easy_install pip 
3

Tôi nghi ngờ có một cài đặt trong distutils.cfg vì điều này, vì easy_install không phải là một phần của các dấu rãnh. Nhưng chạy easy_install như thế này:

easy_install --always-unzip 

và nó sẽ giải quyết được vấn đề.

+0

easy_install tìm kiếm phần [easy_install] trong lib/python2.6/distutils/distutils.cfg. Nó có thể chấp nhận find_links = ví dụ. – joeforker

+0

, alwasy-unzip = true đáng để thử. –

0

tôi đã cố bằng buildout, và giải quyết nó bằng cách thêm:

[buildout] 
unzip = true 

trong buildout.cfg tệp