pyclasp


Namepyclasp JSON
Version 0.8.10 PyPI version JSON
download
home_pagehttps://github.com/synesissoftware/clasp.Python
SummaryCommand-Line Argument Sorting and Parsing, for Python
upload_time2025-07-25 08:52:41
maintainerNone
docs_urlNone
authorMatt Wilson
requires_pythonNone
licenseBSD-3-Clause
keywords command-line cli parsing
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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/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[![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\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"
}
        
Elapsed time: 1.03083s