Membuat pembuatan paket python menjadi mudah lagi!
Dukung saya
Sebagian besar paketnya sederhana dan merupakan kumpulan beberapa fungsi atau kelas. Kami telah membuat paket untuk itu sekarang yang dapat membuat paket python, mengunggah ke github dan mendistribusikan ke pypi semuanya dalam satu panggilan. Kami mengumpulkan nama paket yang diinginkan, nama penulis, dan beberapa info secara interaktif dan membuat paket dari satu file python. Anda juga dapat menggunakan beberapa skrip python. Untuk menggunakan banyak skrip, berikan daftar yang dipisahkan spasi ketika ditanya lokasi file dengan file utama (file tempat semua fungsi dan kelas yang Anda ingin pengguna gunakan ada) di awal. Untuk pengemasan sederhana, satu file saja sudah cukup.
Bagian yang menyenangkan: Paket ini juga dibuat dengan menjalankan skrip yang terletak di src/ createmypypackage /__init__.py
Instal dari PyPi
pip3 install createmypypackage
Atau Instal dari cabang utama
pip3 install git+https://github.com/Souvic/createmypypackage.git
Satu perintah interaktif dengan petunjuk yang mudah diikuti untuk membuat/mengunggah/memperbarui semuanya!
cmpp adalah singkatan dari createmypypackage
Anda dapat menggunakan createmypypackage sebagai perintah juga dengan hasil yang sama
Untuk membuat paket baru dan mengunggah ke github dari beberapa/satu file python:
- Jalankan perintah _cmpp (dan ikuti saja kerangka interaktifnya, lupakan baris [2,3,4] yang tertulis di bawah)
- Masukkan ya pada perintah pertama karena Anda akan ditanyai.
- Ikuti instruksi yang akan muncul.
- Buat perubahan yang diperlukan jika Anda perlu (misalnya memperbarui file README.md) sekarang di repo github sebelum mengirimkan ke PyPi (dengan mengikuti instruksi pengunggahan di bawah)
Untuk memperbarui/mengunggah paket ke PyPi yang sudah memiliki repo GitHub:
- Buat semua perubahan yang diperlukan pada file python (lokasi: src/nama paket/) di repo github.
- Jalankan perintah _cmpp (dan ikuti saja kerangka interaktifnya, lupakan baris [2,3,4] yang tertulis di bawah)
- Masukkan no pada prompt pertama.
- Ikuti instruksi yang akan muncul.
Siapkan file $HOME/.pypirc Anda dengan passtoken seperti ini untuk menyimpan kata sandi benang agar tidak mengetik nama pengguna dan kata sandi setiap kali Doc Link
Buat $HOME/.pypirc dan tempel kode di bawah ini hanya dengan mengganti _yourpasstoken
[pypi]
username = __token__
password = yourpasstoken
Gunakan utilitas kata sandi git store untuk menghindari mengetik nama pengguna dan kata sandi GitHub setiap kali Doc Link
Rekatkan kode di bawah ini dengan passtoken dan nama pengguna Anda
git credential-store --file ~/.mysecretfilelocation store
protocol=https
host=github.com
username=yourusername
password=passtoken
Catatan penting:
Anda dapat menggunakan Markdown rasa Github untuk menulis konten untuk README.md Anda