Tôi vừa hoàn thành dự án Python đầu tiên (nhỏ), và sếp của tôi muốn tôi đóng gói nó một cách độc đáo để nó có thể được phân phối và gọi từ các chương trình khác một cách dễ dàng. Anh ấy đề nghị tôi nhìn vào trứng. Tôi đã googling và đọc, nhưng tôi chỉ nhận được bối rối. Hầu hết các trang web tôi đang xem giải thích cách sử dụng trứng Python đã được tạo hoặc cách tạo một quả trứng từ tệp setup.py (mà tôi chưa có). Tất cả những gì tôi có bây giờ là một dự án pydev của Eclipse với khoảng 4 mô-đun và một tệp cấu hình/cài đặt. Trong các bước dễ dàng, làm thế nào để tôi đi về cấu trúc nó vào các thư mục/gói và biên dịch nó thành một quả trứng? Và một khi nó là một quả trứng, tôi phải biết gì về việc triển khai/xây dựng/sử dụng nó? Tôi thực sự bắt đầu từ đầu ở đây, do đó, không giả sử tôi biết bất cứ điều gì; đơn giản từng bước hướng dẫn sẽ thực sự hữu ích ...Hướng dẫn đơn giản để tạo cấu trúc gói Python và trứng là gì?
Đây là một số trong những địa điểm mà tôi đã nhìn vào cho đến nay:
- http://peak.telecommunity.com/DevCenter/PythonEggs
- http://www.packtpub.com/article/writing-a-package-in-python
- http://www.ibm.com/developerworks/library/l-cppeak3.html#N10232
Tôi cũng đã duyệt một số câu hỏi SO nhưng chưa thực sự tìm thấy những gì tôi cần.
Cảm ơn!
Thật không may pip cho là không được hỗ trợ trên Windows, mà là một lỗ hổng khá lớn cho một hệ thống đóng gói theo ý kiến của tôi. Tôi biết rất nhiều người muốn Windows biến mất - và Python chưa bao giờ được hỗ trợ tốt trên Windows - nhưng đó là một nền tảng được sử dụng rộng rãi, để nói rằng ít nhất. – Kylotan
Visual Studio 2012 hỗ trợ cả pip và easy_install với [PVTS] (pytools.codeplex.com) – Cannon