Skip to main content

Lapin: Simple Configurations with Zero Redundancy

lapin is a lightweight package that allows you to configure your classes with minimum boilerplate. Configurations are easy to understand, quick to write, and intuitive to work with.

Requirements

Python 3.6+

Installation

The recommended installation method is pip-installing into a virtual environment:

$ python -m pip install lapin-conf

lapin by Example

import lapin

TBC we will soon provide concrete examples!

License

This project is licensed under the terms of the Apache License 2.0 license.

Citing Lapin

If you use Lapin in your research please use the following BibTeX entry:

@Misc{Eloff2022Lapin,
  author =       {Ryan Eloff},
  title =        {Lapin - Simple Configurations with Zero Redundancy},
  howpublished = {Github},
  year =         {2022},
  url =          {https://github.com/rpeloff/lapin}
}

Release files for lapin-conf 22.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lapin-conf 22.2.0
File Size Uploaded
lapin-conf-22.2.0.tar.gz 7.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lapin-conf 22.2.0
File Interpreter ABI Platform
lapin_conf-22.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 14.7 kB

Release files / lapin-conf-22.2.0.tar.gz

Download URL lapin-conf-22.2.0.tar.gz
Size 7.9 kB
Tags Source
SHA-256 checksum
How to use checksums
3b7a7d868887b983378dc10adf6810395f62bef8e88a9337c2322505ca6edd11
BLAKE2b-256 checksum
How to use checksums
dc52fcc6c8f95a132e144b2db19b45b9d6002fc2d6526273df0ff97fc428eb91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

Release files / lapin_conf-22.2.0-py3-none-any.whl

Download URL lapin_conf-22.2.0-py3-none-any.whl
Size 6.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0ccaed9f2c49d59d95ae01e7fc9e1562133eb131d5510f7ba6d00ab8aca85b31
BLAKE2b-256 checksum
How to use checksums
fd02ce0de700f5645e120c6478115d00ce33d8a6d55a5b442be9ac17b4c7b658
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

Release history Release notifications | RSS feed

This release

22.2.0 This release

2 release files

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