# CLASP.Python
**C**ommand-**L**ine **A**rgument **S**orting and **P**arsing for Python
[![PyPI version](https://badge.fury.io/py/pyclasp.svg)](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/4f/4f/4dfaa7137778bfd3ee6597f8992010dba2d376fad9f38113dc7cb35c96a2/pyclasp-0.8.9.tar.gz",
"platform": null,
"description": "# CLASP.Python\n**C**ommand-**L**ine **A**rgument **S**orting and **P**arsing for Python\n\n[![PyPI version](https://badge.fury.io/py/pyclasp.svg)](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",
"bugtrack_url": null,
"license": "BSD-3-Clause",
"summary": "Command-Line Argument Sorting and Parsing, for Python",
"version": "0.8.9",
"project_urls": {
"Homepage": "https://github.com/synesissoftware/clasp.Python"
},
"split_keywords": [
"command-line",
"cli",
"parsing"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "043e30a13ed8506363f9fa58872df3d1681ab07188ce2695110992331553ec46",
"md5": "4c7a5233321b9890ddec14f2b0ab73d9",
"sha256": "e1b86f80712717f73f71083afd27f0caff440793553ad6aefc206ed65b6987aa"
},
"downloads": -1,
"filename": "pyclasp-0.8.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4c7a5233321b9890ddec14f2b0ab73d9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 28177,
"upload_time": "2024-08-17T07:40:24",
"upload_time_iso_8601": "2024-08-17T07:40:24.070785Z",
"url": "https://files.pythonhosted.org/packages/04/3e/30a13ed8506363f9fa58872df3d1681ab07188ce2695110992331553ec46/pyclasp-0.8.9-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4f4f4dfaa7137778bfd3ee6597f8992010dba2d376fad9f38113dc7cb35c96a2",
"md5": "94cafc3ca0efde87c52c35efa67b741f",
"sha256": "4c52b23cef190292cd3cdce2bd1767c691bb8419ee74dacff8ecf42f7ecaa954"
},
"downloads": -1,
"filename": "pyclasp-0.8.9.tar.gz",
"has_sig": false,
"md5_digest": "94cafc3ca0efde87c52c35efa67b741f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19623,
"upload_time": "2024-08-17T07:40:25",
"upload_time_iso_8601": "2024-08-17T07:40:25.566426Z",
"url": "https://files.pythonhosted.org/packages/4f/4f/4dfaa7137778bfd3ee6597f8992010dba2d376fad9f38113dc7cb35c96a2/pyclasp-0.8.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-17 07:40:25",
"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"
}