Skip to main content

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

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)

Source distribution for lemming 0.1.1
File Size Uploaded
lemming-0.1.1.tar.gz 12.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lemming 0.1.1
File Interpreter ABI Platform
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
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page