Skip to main content

libCLImate.Python

Command-Line Interface boilerplate mini-framework, for Python

Language License PyPI GitHub release Last Commit CI Python

Table of Contents

Introduction

libCLImate is a portable, lightweight mini-framework that encapsulates the common aspects of Command-Line Interface boilerplate, including:

  • command-line argument parsing and sorting, into flags, options, and values;
  • validating given and/or missing arguments;
  • a declarative form of specifying the CLI elements for a program;
  • provision of de-facto standard CLI facilities, such as responding to '--help' and '--version';

libCLImate.Python is the Python version. It wraps CLASP.Python (pyclasp). This repository is a packaging skeleton; the Climate API is not implemented yet.

Installation

Install via pip:

pip install libclimate

Use via import:

import libclimate

print(libclimate.__version__)

Components

Skeleton; Climate API not yet implemented.

Project Information

Where to get help

GitHub Page

Contribution guidelines

Defect reports, feature requests, and pull requests are welcome on https://github.com/synesissoftware/libCLImate.Python.

Dependencies

Efferent (fan-out)

Development Dependencies

Afferent (fan-in)

None (currently).

License

libCLImate.Python is released under the 3-clause BSD license. See LICENSE for details.

Metadata

Release files for libclimate 0.0.0.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 libclimate 0.0.0.1
File Size Uploaded
libclimate-0.0.0.1.tar.gz 6.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for libclimate 0.0.0.1
File Interpreter ABI Platform
libclimate-0.0.0.1-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 10.8 kB

Release files / libclimate-0.0.0.1.tar.gz

Download URL libclimate-0.0.0.1.tar.gz
Size 6.0 kB
Tags Source
SHA-256 checksum
How to use checksums
6548c62b224b90c8baaa362378f9e4cc45746e82416f52d60a5debed6dc227a3
BLAKE2b-256 checksum
How to use checksums
55c0bbc4a9e6c07a36a6088aedfa24561553ea2cc09e69882d809e201559d44c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release files / libclimate-0.0.0.1-py2.py3-none-any.whl

Download URL libclimate-0.0.0.1-py2.py3-none-any.whl
Size 4.8 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
0827b1b197a4380d420ee46709fbd5a3b2f62308e867fbe4fcb8a9b085a9338c
BLAKE2b-256 checksum
How to use checksums
f3f6fd6f9f6981a17d409a2f53542431964412e0116c2abd3fbf30771e0a954c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

0.0.0.1 This release

2 release files

0.0.0.0

1 release file

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