Generates the structure needed for a Python 3 project. Includes helpers for licenses and testing frameworks.
Installation
To install this software:
$ pip install lemming
Usage
The first time that you run lemming, you should execute the following:
$ lemming config
it’ll write .lemming.yml to your $HOME directory, which you can edit to automatically populate templates with your details for all future runs.
That file looks as follows:
---
lemming:
author: Paul Stevens
author_email: no-reply@xnode.co.za
license:
type: MIT
To use lemming to generate a project:
$ lemming <project_name>
This obviously means that you can never name a project config…
The default license is the MIT license (rude, but this is the one that I use the most.) The other two choices are:
Apache 2.0
BSD 2-clause license
To select the APACHE license for your project:
$ lemming testprog --license apache
To select the BSD 2-clause license for your project:
$ lemming testprog --license bsd
Note
Currently supported licenses are:
MIT (default)
Apache 2.0
BSD 2-clause license
Copyright
Copyright 2017 Paul Stevens.
License
Licensed under the MIT License. See LICENSE for details.
Release files for lemming 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| lemming-0.1.1.tar.gz | 12.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lemming-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 33.4 kB
Release files / lemming-0.1.1.tar.gz
| Download URL | lemming-0.1.1.tar.gz |
|---|---|
| Size | 12.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4fa3b0129e2a63714ca123cf6adcd1f473c24ab95edcf2216d8376560bbd6f81
|
|
BLAKE2b-256 checksum How to use checksums |
7d31fcbe96de543367bfefe9a0616f22a9e1b6ca2ad767a4b1fe852a5317df75
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / lemming-0.1.1-py3-none-any.whl
| Download URL | lemming-0.1.1-py3-none-any.whl |
|---|---|
| Size | 21.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cacb8d18857b30041f4e5040076504344462ffa8a8b4d2c711039f8f6189531f
|
|
BLAKE2b-256 checksum How to use checksums |
725b82703303f05485a8e42b8897ab7c187302232eec6f05e7a6a32f2df2949b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |