Metadata-Version: 2.1
Name: example-pkg-cloos
Version: 0.0.1
Summary: A example package to learn and test Python packaging.
Home-page: https://github.com/cloos/python_example_pkg_cloos
Author: Christian Loos
Author-email: cloos@netsandbox.de
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Description-Content-Type: text/markdown
Requires-Dist: click (>=4.0)

# example_pkg_cloos

[![image](https://img.shields.io/pypi/v/example_pkg_cloos.svg)](https://pypi.org/project/example-pkg-cloos)
[![image](https://img.shields.io/pypi/l/example_pkg_cloos.svg)](https://pypi.org/project/example-pkg-cloos)
[![image](https://img.shields.io/pypi/pyversions/example_pkg_cloos.svg)](https://pypi.org/project/example-pkg-cloos)

A example package to learn and test Python packaging.

https://packaging.python.org/tutorials/packaging-projects/

## Development workflow

Checkout git repository:

```shell
git clone git@github.com:cloos/python_example_pkg_cloos.git
```

Create virtualenv:

```shell
make venv
```

Activate virtualenv:

```shell
source venv/bin/activate
```

Install/Upgrade packaging tools:

```shell
make install
```

Install package in 'development mode':

```shell
make develop
```

Upload to https://test.pypi.org/:

```shell
make upload_test
```

Upload to https://pypi.org/:

```shell
make upload
```

## Usage

```shell
pip install example-pkg-cloos
```

### Cli

```shell
example-pkg-cloos --help
```

### Library

```python
from example_pkg_cloos.utils import print_bar, print_foo

print_bar()
print_foo()
```


