lang:python:structure
Les bonnes pratiques qui semblent les plus répandues, et que j'ai réussi à appliquer avec succès, semblent celles de The Hitchhiker's Guide to Python Archive du 21/12/2018 le 27/01/2021
Soit un module s'appelant foobar
:
foobar +--docs | +--*.md | +--*.asciidoc | \--*.png +--foobar | \--*.py +--tests | \--*.py +--LICENSE +--README.md +--requirements.txt +--setup.py
Exemple de setup.py
:
- setup.py
from setuptools import setup, find_packages with open('README.md') as f: readme = f.read() with open('LICENSE') as f: license = f.read() setup( name='sample', version='0.1.0', description='blablabla', long_description=readme, author='Name', author_email='e@mail.com', url='awesome.com', license=license, packages=find_packages(exclude=('tests', 'docs')) )
lang/python/structure.txt · Dernière modification : 2021/01/27 22:33 de root