Python'da Yazılım Mühendisliği İlkeleri
Adam Spannbauer
Machine Learning Engineer at Eastman



work_dir/requirements.txt içinde çalışılıyor
# Gerekli paketler/sürümler
matplotlib
numpy==1.15.4
pycodestyle>=2.4.0
terminal ile çalışılıyor
datacamp@server:~$ pip install -r requirements.txt
from setuptools import setup
setup(name='my_package',
version='0.0.1',
description='DataCamp için bir örnek paket.',
author='Adam Spannbauer',
author_email='[email protected]',
packages=['my_package'],
install_requires=['matplotlib',
'numpy==1.15.4',
'pycodestyle>=2.4.0'])
work_dir/requirements.txt içinde çalışılıyor
# Gereksinimlerin nereden yükleneceğini belirtin
--index-url https://pypi.python.org/simple/
# Gerekli paketler/sürümler
matplotlib
numpy==1.15.4
pycodestyle>=2.4.0
Dokümantasyon: install_requires vs requirements dosyaları
datacamp@server:~/work_dir $ pip install .
Toplanan paketler için tekerlekler oluşturuluyor: my-package
setup.py bdist_wheel çalıştırılıyor my-package için ... tamam
Başarıyla oluşturuldu my-package
Toplanan paketler yükleniyor: my-package
Başarıyla yüklendi my-package-0.0.1
Python'da Yazılım Mühendisliği İlkeleri