Outils pour utilisateurs

Outils du site


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