Skip to main content

Example Package

This is a simple example package. You can use Github-flavored Markdown to write your content.

Setup

$ git clone 

To install the package locally:

$ make install

To build the wheels and source distributions files:

$ make build

To upload the builded package to PyPI:

$ make upload

In order to build and upload sequentially, you should just:

$ make pypi

Usage

from example_package_joaopcnogueira import example

example.add_one(10)

for the CLI interface, just go:

$ python -m example_package_joaopcnogueira --add-two 20

Package Structure

example_package_joaopcnogueira/

  • The package folder, within it there is the python modules.

example_package_joaopcnogueira/__init__.py

  • File that indicates that the folder example_package_joaopcnogueira is a package

example_package_joaopcnogueira/example.py

  • Python module

pyproject.toml

  • File that contains metadata information about the package and how to build it. It's the current recommendation instead of setup.py

README.md

  • This actual file, where we put information about the package to be read by humans.

.gitignore

  • Git special file which indicates what files and folders should not be tracked by git.

Makefile

  • A configuration file which handles command line utilities on how to install, build and upload the project to PyPI.

notebooks/

  • Folder where notebooks files exists.

tests/

  • Folder where the tests code exists.

References

Packaging Python Projects from PyPA - Python Project Authority

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

example_package_joaopcnogueira-0.1.4.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file example_package_joaopcnogueira-0.1.4.tar.gz.

File metadata

File hashes

Hashes for example_package_joaopcnogueira-0.1.4.tar.gz
Algorithm Hash digest
SHA256 a8add9f9464c578f7df9672a683a7ae3f7e223f8d0e06b65a733fa7a2687059b
MD5 152effa0821888381552cd8081454811
BLAKE2b-256 31a829e8b73de13305e4ce45ef2affd619548441a4632cc19a8303bd15fb0291

See more details on using hashes here.

File details

Details for the file example_package_joaopcnogueira-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for example_package_joaopcnogueira-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e15088f581cad6f1e52ca10d0907b390e23bed0f593d341d6a5a3735822a0d1a
MD5 5f012988c58a6578cc61eeaa36ca43fd
BLAKE2b-256 e06810dcf15f7f05e68938d1c2c8c3f3758fc5a30380503935f64dc86f933521

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page