Software-engineeringprincipes in Python
Adam Spannbauer
Machine Learning Engineer at Eastman



werken in work_dir/requirements.txt
# Benodigde pakketten/versies
matplotlib
numpy==1.15.4
pycodestyle>=2.4.0
werken met terminal
datacamp@server:~$ pip install -r requirements.txt
from setuptools import setup
setup(name='my_package',
version='0.0.1',
description='Een voorbeeldpakket voor DataCamp.',
author='Adam Spannbauer',
author_email='[email protected]',
packages=['my_package'],
install_requires=['matplotlib',
'numpy==1.15.4',
'pycodestyle>=2.4.0'])
werken in work_dir/requirements.txt
# Geef aan waar je vereisten installeert
--index-url https://pypi.python.org/simple/
# Benodigde pakketten/versies
matplotlib
numpy==1.15.4
pycodestyle>=2.4.0
Documentatie: install_requires vs requirements files
datacamp@server:~/work_dir $ pip install .
Wielen bouwen voor verzamelde pakketten: my-package
setup.py bdist_wheel uitvoeren voor my-package ... klaar
Succesvol gebouwd: my-package
Verzamelde pakketten installeren: my-package
Succesvol geïnstalleerd: my-package-0.0.1
Software-engineeringprincipes in Python