The .egg
file format distribusi paket Python. Itu hanya sebuah alternatif untuk distribusi kode sumber atau Windows exe
. Tetapi perhatikan bahwa murni Python
, .egg
file ini sepenuhnya lintas platform.
The .egg
file itu sendiri pada dasarnya adalah sebuah .zip
file yang. Jika Anda mengubah ekstensi ke " zip
", Anda dapat melihat bahwa itu akan memiliki folder di dalam arsip.
Juga, jika Anda memiliki .egg
file, Anda dapat menginstalnya sebagai paket menggunakaneasy_install
Contoh: Untuk membuat .egg
file untuk direktori yang mengatakan mymath
dirinya memiliki beberapa skrip python, lakukan langkah berikut:
# setup.py
from setuptools import setup, find_packages
setup(
name = "mymath",
version = "0.1",
packages = find_packages()
)
Kemudian, dari terminal lakukan:
$ python setup.py bdist_egg
Ini akan menghasilkan banyak output, tetapi ketika selesai Anda akan melihat bahwa Anda memiliki tiga folder baru: build , dist , dan mymath.egg-info . Satu-satunya folder yang kami pedulikan adalah folder dist tempat Anda akan menemukan .egg
file Anda , mymath-0.1-py3.5.egg
dengan nomor versi python (instalasi) default Anda (milik saya di sini: 3.5)
Sumber: Blog perpustakaan Python