The .eggfile format distribusi paket Python. Itu hanya sebuah alternatif untuk distribusi kode sumber atau Windows exe. Tetapi perhatikan bahwa murni Python, .eggfile ini sepenuhnya lintas platform.
The .eggfile itu sendiri pada dasarnya adalah sebuah .zipfile yang. Jika Anda mengubah ekstensi ke " zip", Anda dapat melihat bahwa itu akan memiliki folder di dalam arsip.
Juga, jika Anda memiliki .eggfile, Anda dapat menginstalnya sebagai paket menggunakaneasy_install
Contoh: Untuk membuat .eggfile untuk direktori yang mengatakan mymathdirinya 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 .eggfile Anda , mymath-0.1-py3.5.eggdengan nomor versi python (instalasi) default Anda (milik saya di sini: 3.5)
Sumber: Blog perpustakaan Python