# CLASP.Python
**C**ommand-**L**ine **A**rgument **S**orting and **P**arsing for Python
[](https://badge.fury.io/py/pyclasp)
## Table of Contents
1. [Introduction](#introduction)
2. [Installation](#installation)
3. [Components](#components)
4. [Examples](#examples)
5. [Project Information](#project-information)
## Introduction
**CLASP** stands for **C**ommand-**L**ine **A**rgument **S**orting and
**P**arsing. The first CLASP library was a C library with a C++ wrapper. There
have been several implementations in other languages. **CLASP.Python** is the
Python version.
## Installation & usage
Install via **pip** or **pip3**, as in:
```
$ pip3 install pyclasp
```
Use via **import**:
```Python
import pyclasp
```
or, as we prefer,
```Python
import pyclasp as clasp
```
## Components
TBC
## Examples
Examples are provided in the ```examples``` directory, along with a markdown description for each. A detailed list TOC of them is provided in [EXAMPLES.md](./EXAMPLES.md).
## Project Information
### Where to get help
[GitHub Page](https://github.com/synesissoftware/CLASP.Python "GitHub Page")
### Contribution guidelines
Defect reports, feature requests, and pull requests are welcome on https://github.com/synesissoftware/CLASP.Python.
### Dependencies
### Related projects
* [**CLASP**](https://github.com/synesissoftware/CLASP/)
* [**CLASP.Go**](https://github.com/synesissoftware/CLASP.Go/)
* [**CLASP.js**](https://github.com/synesissoftware/CLASP.js/)
* [**CLASP.NET**](https://github.com/synesissoftware/CLASP.NET/)
* [**CLASP.Ruby**](https://github.com/synesissoftware/CLASP.Ruby/)
* [**libCLImate.Ruby**](https://github.com/synesissoftware/libCLImate.Ruby/)
### License
**CLASP.Python** is released under the 3-clause BSD license. See [LICENSE](./LICENSE) for details.
Raw data
{
"_id": null,
"home_page": "https://github.com/synesissoftware/clasp.Python",
"name": "pyclasp",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "Command-line CLI parsing",
"author": "Matt Wilson",
"author_email": "matthew@synesis.com.au",
"download_url": "https://files.pythonhosted.org/packages/5a/7c/db625c9512ab1e712b5f3d2e79b75e69ec8770cf08fdb2d0dd93841a3525/pyclasp-0.8.10.tar.gz",
"platform": null,
"description": "# CLASP.Python\n**C**ommand-**L**ine **A**rgument **S**orting and **P**arsing for Python\n\n[](https://badge.fury.io/py/pyclasp)\n\n## Table of Contents\n\n1. [Introduction](#introduction)\n2. [Installation](#installation)\n3. [Components](#components)\n4. [Examples](#examples)\n5. [Project Information](#project-information)\n\n## Introduction\n\n**CLASP** stands for **C**ommand-**L**ine **A**rgument **S**orting and\n**P**arsing. The first CLASP library was a C library with a C++ wrapper. There\nhave been several implementations in other languages. **CLASP.Python** is the\nPython version.\n\n## Installation & usage\n\nInstall via **pip** or **pip3**, as in:\n\n```\n$ pip3 install pyclasp\n```\n\nUse via **import**:\n\n```Python\n\nimport pyclasp\n```\n\nor, as we prefer,\n\n```Python\n\nimport pyclasp as clasp\n```\n\n## Components\n\nTBC\n\n## Examples\n\nExamples are provided in the ```examples``` directory, along with a markdown description for each. A detailed list TOC of them is provided in [EXAMPLES.md](./EXAMPLES.md).\n\n## Project Information\n\n### Where to get help\n\n[GitHub Page](https://github.com/synesissoftware/CLASP.Python \"GitHub Page\")\n\n### Contribution guidelines\n\nDefect reports, feature requests, and pull requests are welcome on https://github.com/synesissoftware/CLASP.Python.\n\n### Dependencies\n\n### Related projects\n\n* [**CLASP**](https://github.com/synesissoftware/CLASP/)\n* [**CLASP.Go**](https://github.com/synesissoftware/CLASP.Go/)\n* [**CLASP.js**](https://github.com/synesissoftware/CLASP.js/)\n* [**CLASP.NET**](https://github.com/synesissoftware/CLASP.NET/)\n* [**CLASP.Ruby**](https://github.com/synesissoftware/CLASP.Ruby/)\n* [**libCLImate.Ruby**](https://github.com/synesissoftware/libCLImate.Ruby/)\n\n### License\n\n**CLASP.Python** is released under the 3-clause BSD license. See [LICENSE](./LICENSE) for details.\n\n\n\n",
"bugtrack_url": null,
"license": "BSD-3-Clause",
"summary": "Command-Line Argument Sorting and Parsing, for Python",
"version": "0.8.10",
"project_urls": {
"Homepage": "https://github.com/synesissoftware/clasp.Python"
},
"split_keywords": [
"command-line",
"cli",
"parsing"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "5a7cdb625c9512ab1e712b5f3d2e79b75e69ec8770cf08fdb2d0dd93841a3525",
"md5": "ab996a2afc3cb52c93ac0d14e478cb4b",
"sha256": "c5b1c3222e3676395a89ddeb2f60d76e211167188bbc6e046860643ba4aff5ed"
},
"downloads": -1,
"filename": "pyclasp-0.8.10.tar.gz",
"has_sig": false,
"md5_digest": "ab996a2afc3cb52c93ac0d14e478cb4b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 20225,
"upload_time": "2025-07-25T08:52:41",
"upload_time_iso_8601": "2025-07-25T08:52:41.935077Z",
"url": "https://files.pythonhosted.org/packages/5a/7c/db625c9512ab1e712b5f3d2e79b75e69ec8770cf08fdb2d0dd93841a3525/pyclasp-0.8.10.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-25 08:52:41",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "synesissoftware",
"github_project": "clasp.Python",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "pyclasp"
}