pypkg-generator 0.5.0

Creator: bradpython12

Last updated:

Add to Cart

Description:

pypkggenerator 0.5.0

Pypkg Generator



Creates a simple template of a python package.

Creates a basic template of python package with a simple command line tool.
Installation
OS X & Linux:
From PYPI
$ pip3 install pypkg-generator

from the source
$ git clone https://github.com/dany2691/pypkg-generator.git
$ cd pypkg-generator
$ python3 setup.py install

Usage example
Open a terminal and type:
$ pkg-generator --help

And it'll display:
Options:
-n, --name TEXT The name of the package
-p, --path TEXT The path where the package will be created
--tests / --no-tests Create test suite directory or not, created by default
--help Show this message and exit.

There are many options for customization, you can decide what file will be created or not.
You must assign a name, or the project will be name forgotten_name.
$ pkg-generator --name my-awesome-project

You can explicitly pass a path, otherwise, the project will be created in the current directory.
$ pkg-generator --name my-awesome-project --path /home/user/Documents/

Development setup
This project uses pipenv for dependecy resolution. It's a kind of mix between
pip and virtualenv. Follow the next instructions to setup the development enviroment.
$ git clone https://github.com/dany2691/pypkg-generator.git
$ cd pypkg-generator
$ pipenv shell
$ pip3 install -e .

To run the test-suite, inside the pypkg-generator directory:
$ pytest -vv test/

Meta
Daniel Omar Vergara Pérez – @dan1_net – daniel.omar.vergara@gmail.com
https://github.com/dany2691
Contributing

Fork it (https://github.com/dany2691/pypkg-generator)
Create your feature branch (git checkout -b feature/fooBar)
Commit your changes (git commit -am 'Add some fooBar')
Push to the branch (git push origin feature/fooBar)
Create a new Pull Request

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.