cookiecutter template
1.0.0
기본값에 대한 사용자 정의 CookieCutter 템플릿. 기본의 일부를 사용합니다.
click 사용합니다python -m modulename 과 같이 실행될 __main__.py 파일을 만듭니다.setup.cfg 에 모든 선언 메타 데이터 (Pytest, Mypy, Flake8, Package Metadata, 요구 사항)를 넣습니다. CLI 도구와 라이브러리에 이것을 사용합니다. 코드에는 항상 py.typed (즉, MyPy 에이 코드가 유형이 있음을 알 수 있음) 파일이 표시되므로 모든 것을 패키지로 구성하는 것을 선호합니다.
라이브러리 만있는 경우 __main__.py 삭제하고 setup.cfg 를 수정하여 click 하고 console_script 항목을 제거합니다.
그렇지 않으면 package_name/core.py 와 같은 다른 파일에 코드를 넣은 다음 __main__.py 에서 가져옵니다.
pip install cookiecutter 실행 한 후 :
cookiecutter gh:purarue/cookiecutter-template
cd ./package_name
pip install ' .[testing] '
python3 -m pytest