pyclasp


Namepyclasp JSON
Version 0.8.9 PyPI version JSON
download
home_pagehttps://github.com/synesissoftware/clasp.Python
SummaryCommand-Line Argument Sorting and Parsing, for Python
upload_time2024-08-17 07:40:25
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/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"
}
        
Elapsed time: 0.33726s