Hướng dẫn dùng setup.py python
Hướng dẫn tạo package PythonTutorial này mình sẽ hướng dẫn cách tạo package cho một project Python cơ bản. Bao gồm: Show
Build simple projectĐầu tiên, mình sẽ tạo một simple project như sau:
Trong file
Sau khi tạo xong, ta sẽ test thử module này nào:
Okay, đã tạo xong một simple project. Add necessary filesMột package cơ bản sẽ có structure như này:
Ta sẽ thêm từng thành phần vào project đã tạo ở bên trên. Đầu tiên, bạn cần định nghĩa
Tiếp theo, bạn tạo một file
Trong đó:
File Sau khi tạo xong file
Cuối cùng, ta sẽ cần tạo một LICENSE file. File này là rất quan trong khi bạn muốn upload package lên Python Package Index. Nếu bạn chỉ sử dụng ở mức độ giới hạn người dùng thì việc tạo file này không cần thiết cho lắm. File này sẽ nói về term khi người dùng cài đặt package này. Bạn có thể chọn license tại trang: https://choosealicense.com/. Ở ví dụ này, mình sẽ chọn MIT license:
Bước tiếp theo, ta sẽ đóng gói package. Build the packageTrước hết, phải chắc chắn rằng bạn đã cài đặt 2 packages:
Nếu không có, bạn có thể cài 2 packages đó qua pip:
Tiếp theo, bạn chạy command sau để đóng gói package.
Khi run command này, Kế t quả:
trong thử mục
Sau khi có 2 file này, ta có thể upload lên Pypi được rồi. Upload distribution archivesĐể test bạn có thể tạo tài khoản tại https://test.pypi.org/account/register/. Còn nếu muốn upload lên pypi luôn thì có thể tạo tài khoản tại https://pypi.org/account/register/. Tài khoản bạn cần phải confirm qua email. Nếu không khi đẩy lên bạn sẽ dính lỗi 403 ngay :v Sau khi có tài khoản rồi, tiếp tục bạn cần check xem môi trường bạn có gói
Nếu không có thì cài vô:
Upload lên nào:
Sau khi upload thành công, bạn có thể check package của bạn tại: Install packageCó 2 cách install package là install qua archives file và một là qua pypi.
Xong! Đơn giản là vậy. Thanks for reading! |