Süper Üye
Bu işlemi gerçekleştirmek için setuptools adlı bir Python kütüphanesi kullanılır. İşlem adımları aşağıdaki gibidir:
Burada "proje-adi" ve "0.1" değerleri projenizin adı ve sürüm numarasıdır. "py_modules" listesi, projenizde kullanılan tüm modüllerin adlarını içerir. "install_requires" listesi, projenizin gereksinim duyduğu paketleri içerir. "entry_points" kısmı, yürütülebilir bir dosya oluşturmak için kullanılır. Burada "proje-komutu" kullanıcının çalıştıracağı komutun adını, "proje_modulu" ise yürütülecek modülün adını belirtir.
Bu komut, setup.py dosyasındaki yapılandırmayı kullanarak bir yürütülebilir dosya oluşturur ve sisteme yükler. Artık projenizi herhangi bir kullanıcı çalıştırabilir.
- setuptools kütüphanesini yükleyin:
Kod:
pip install setuptools
- setup.py adlı bir dosya oluşturun ve içine aşağıdaki gibi kodları yazın:
Python:
from setuptools import setup
setup(
name="proje-adi",
version="0.1",
py_modules=["proje_modulu"],
install_requires=[
"paket1",
"paket2",
# gerekli paketler burada listelenir
],
entry_points="""
[console_scripts]
proje-komutu=proje_modulu:main
"""
)
Burada "proje-adi" ve "0.1" değerleri projenizin adı ve sürüm numarasıdır. "py_modules" listesi, projenizde kullanılan tüm modüllerin adlarını içerir. "install_requires" listesi, projenizin gereksinim duyduğu paketleri içerir. "entry_points" kısmı, yürütülebilir bir dosya oluşturmak için kullanılır. Burada "proje-komutu" kullanıcının çalıştıracağı komutun adını, "proje_modulu" ise yürütülecek modülün adını belirtir.
- Dosyayı kaydedin ve komut satırına aşağıdaki komutu girin:
Kod:
pip install
Bu komut, setup.py dosyasındaki yapılandırmayı kullanarak bir yürütülebilir dosya oluşturur ve sisteme yükler. Artık projenizi herhangi bir kullanıcı çalıştırabilir.
Son düzenleme: