Mengembangkan Paket Python
James Fulton
Climate informatics researcher
Pohon file paket
.
|-- example_package
| |-- __init__.py
| `-- example_package.py
|-- tests
| |-- __init__.py
| `-- test_example_package.py
|-- README.rst <-
|-- LICENSE <-- banyak
|-- MANIFEST.in <-- file
|-- tox.ini <-- tambahan
|-- setup.py <--
`-- setup.cfg <--
Pohon file paket
.
|-- example_package
| |-- __init__.py
| `-- example_package.py
|-- tests
| |-- __init__.py
| `-- test_example_package.py
|-- README.rst
|-- LICENSE
|-- MANIFEST.in
|-- tox.ini
|-- setup.py
`-- setup.cfg
cookiecutter <template-url>
cookiecutter https://github.com/audreyr/cookiecutter-pypackage
cookiecutter https://github.com/audreyr/cookiecutter-pypackage
full_name [Audrey Roy Greenfeld]:
cookiecutter https://github.com/audreyr/cookiecutter-pypackage
full_name [Audrey Roy Greenfeld]: James Fulton
cookiecutter https://github.com/audreyr/cookiecutter-pypackage
full_name [Audrey Roy Greenfeld]: James Fultonemail [[email protected]]: [email protected] github_username [audreyr]: MyUsernameproject_name [Python Boilerplate]: mysklearn project_slug [mysklearn]: mysklearn
name yang dipakai di pip install namecookiecutter https://github.com/audreyr/cookiecutter-pypackage
... project_short_description [Python Boilerplate ...]: A Python package for linear regression.pypi_username [MyUsername]: version [0.1.0]:
cookiecutter https://github.com/audreyr/cookiecutter-pypackage
...
use_pytest [n]: y
use_pypi_deployment_with_travis [y]: n
add_pyup_badge [n]: n
cookiecutter https://github.com/audreyr/cookiecutter-pypackage
... Select command_line_interface: 1 - Click 2 - Argparse 3 - No command-line interface Choose from 1, 2, 3 [1]: 3create_author_file [y]: y
cookiecutter https://github.com/audreyr/cookiecutter-pypackage
...
Select open_source_license:
1 - MIT license
2 - BSD license
3 - ISC license
4 - Apache Software License 2.0
5 - GNU General Public License v3
6 - Not open source
Choose from 1, 2, 3, 4, 5, 6 [1]: 6
mysklearn/ |-- mysklearn/ | |-- __init__.py | `-- mysklearn.py |-- tests/ | |-- __init__.py | `-- test_mysklearn.py |-- MANIFEST.in |-- README.rst |-- requirements_dev.txt |-- setup.cfg |-- setup.py |-- tox.ini|-- AUTHORS.rst |-- CONTRIBUTING.rst |-- HISTORY.rst `-- Makefile
Di dalam file AUTHORS.rst
=======
Credits
=======
Development Lead
________________
* James Fulton <[email protected]>
Contributors
____________
Belum ada. Mengapa tidak jadi yang pertama?
mysklearn/
|-- mysklearn/
|-- tests/
|-- MANIFEST.in
|-- README.rst
|-- requirements_dev.txt
|-- setup.cfg
|-- setup.py
|-- tox.ini
...
...
|-- docs/
|-- .github/
|-- .editorconfig
|-- .gitignore
`-- .travis.yml
Mengembangkan Paket Python