caplena


Namecaplena JSON
Version 2.1.1 PyPI version JSON
download
home_pageNone
SummaryPython Library for Caplena REST API.
upload_time2024-11-01 11:01:42
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords caplena api nlp customer feedback
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![PyPI version](https://badge.fury.io/py/caplena.svg)](https://badge.fury.io/py/caplena)
[![Downloads](https://static.pepy.tech/personalized-badge/caplena?period=month&units=international_system&left_color=black&right_color=brightgreen&left_text=downloads/month)](https://pepy.tech/project/caplena)

# Caplena Python Library

The Caplena Python library provides convenient access to the Caplena REST API from applications written in the Python programming language.

## Documentation

To learn more about what you can use Caplena for and for how to create your own API key, please see [our main website](https://caplena.com/).

To learn more about the REST API that constitutes the basis for this project, take a look at our [REST API docs](https://caplena.com/docs/developers/).

To view the Python API docs and refernces, head over to our [SDK documentation](https://caplena.com/docs/sdk/python/).

## Installation

### Minimum Version

We recommend using the latest version of Python. Caplena supports Python 3.8 and newer.

### Dependencies

The following distributions will be installed automatically when installing Caplena.

- [Requests](https://docs.python-requests.org/en/latest/) is an elegant and simple HTTP library for Python.
- [Typing Extensions](https://github.com/python/typing/tree/master/typing_extensions) enables use of new type system features on older Python versions.

### Installing Caplena

Within your Python environment of choice, use the following command to install Caplena:

```sh
$ pip install caplena
```

Caplena is now installed.

## Development

To use `caplena-python` in a development environment, we recommend you to set up a development virtualenv. Once done, you
can run the following command to install all required dependencies:

```sh
make install
```

Run all tests:

```sh
make test
```

Run all tests in watch mode:

```sh
make test-watch
```

Run the formatter:

```sh
make fmt
```

Run the linter:

```sh
make lint
```

Build the Sphinx SDK docs:

```sh
make build-docs
```

The Sphinx generated documentation is automatically generated and uploaded to our [developer documentation portal](https://caplena.com/docs/sdk/python/), using Github Actions.

Build the Python package:

```sh
make build-sdk
```

Publish the Python package:

```sh
make publish-sdk
```

Show all supported commands:

```sh
make help
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "caplena",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "Pascal de Buren <pascal@caplena.com>",
    "keywords": "caplena, api, nlp, customer feedback",
    "author": null,
    "author_email": "Caplena <support@caplena.com>",
    "download_url": "https://files.pythonhosted.org/packages/e0/d0/24e080ec1495bba4473f05c7603990f3e25c4486d226ebee9aab865dd3e2/caplena-2.1.1.tar.gz",
    "platform": null,
    "description": "[![PyPI version](https://badge.fury.io/py/caplena.svg)](https://badge.fury.io/py/caplena)\n[![Downloads](https://static.pepy.tech/personalized-badge/caplena?period=month&units=international_system&left_color=black&right_color=brightgreen&left_text=downloads/month)](https://pepy.tech/project/caplena)\n\n# Caplena Python Library\n\nThe Caplena Python library provides convenient access to the Caplena REST API from applications written in the Python programming language.\n\n## Documentation\n\nTo learn more about what you can use Caplena for and for how to create your own API key, please see [our main website](https://caplena.com/).\n\nTo learn more about the REST API that constitutes the basis for this project, take a look at our [REST API docs](https://caplena.com/docs/developers/).\n\nTo view the Python API docs and refernces, head over to our [SDK documentation](https://caplena.com/docs/sdk/python/).\n\n## Installation\n\n### Minimum Version\n\nWe recommend using the latest version of Python. Caplena supports Python 3.8 and newer.\n\n### Dependencies\n\nThe following distributions will be installed automatically when installing Caplena.\n\n- [Requests](https://docs.python-requests.org/en/latest/) is an elegant and simple HTTP library for Python.\n- [Typing Extensions](https://github.com/python/typing/tree/master/typing_extensions) enables use of new type system features on older Python versions.\n\n### Installing Caplena\n\nWithin your Python environment of choice, use the following command to install Caplena:\n\n```sh\n$ pip install caplena\n```\n\nCaplena is now installed.\n\n## Development\n\nTo use `caplena-python` in a development environment, we recommend you to set up a development virtualenv. Once done, you\ncan run the following command to install all required dependencies:\n\n```sh\nmake install\n```\n\nRun all tests:\n\n```sh\nmake test\n```\n\nRun all tests in watch mode:\n\n```sh\nmake test-watch\n```\n\nRun the formatter:\n\n```sh\nmake fmt\n```\n\nRun the linter:\n\n```sh\nmake lint\n```\n\nBuild the Sphinx SDK docs:\n\n```sh\nmake build-docs\n```\n\nThe Sphinx generated documentation is automatically generated and uploaded to our [developer documentation portal](https://caplena.com/docs/sdk/python/), using Github Actions.\n\nBuild the Python package:\n\n```sh\nmake build-sdk\n```\n\nPublish the Python package:\n\n```sh\nmake publish-sdk\n```\n\nShow all supported commands:\n\n```sh\nmake help\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Python Library for Caplena REST API.",
    "version": "2.1.1",
    "project_urls": {
        "API Reference": "https://caplena.com/docs/developers/",
        "Bug Tracker": "https://github.com/caplena/caplena-python/issues",
        "Documentation": "https://caplena.com/docs/sdk/python/",
        "Homepage": "https://caplena.com",
        "Source Code": "https://github.com/caplena/caplena-python"
    },
    "split_keywords": [
        "caplena",
        " api",
        " nlp",
        " customer feedback"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2b1b5c908ca7264e9b6d6134e9ebe64b464219e23672ebef8b49d565ece2d943",
                "md5": "4212bf92498c324b546d2ad3c12059f0",
                "sha256": "be2a58a50442d351509eaa35e605a80a72a0dd01d4ca0a3b8b551860905f2990"
            },
            "downloads": -1,
            "filename": "caplena-2.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4212bf92498c324b546d2ad3c12059f0",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 36143,
            "upload_time": "2024-11-01T11:01:34",
            "upload_time_iso_8601": "2024-11-01T11:01:34.981577Z",
            "url": "https://files.pythonhosted.org/packages/2b/1b/5c908ca7264e9b6d6134e9ebe64b464219e23672ebef8b49d565ece2d943/caplena-2.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e0d024e080ec1495bba4473f05c7603990f3e25c4486d226ebee9aab865dd3e2",
                "md5": "422346bb66bad282c520ad0f380cfdec",
                "sha256": "5dc1b6b63b34330e46ecbc182dc7f5670f2d8e51da672907dcd913e9d17f99ac"
            },
            "downloads": -1,
            "filename": "caplena-2.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "422346bb66bad282c520ad0f380cfdec",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 52553,
            "upload_time": "2024-11-01T11:01:42",
            "upload_time_iso_8601": "2024-11-01T11:01:42.385073Z",
            "url": "https://files.pythonhosted.org/packages/e0/d0/24e080ec1495bba4473f05c7603990f3e25c4486d226ebee9aab865dd3e2/caplena-2.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-01 11:01:42",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "caplena",
    "github_project": "caplena-python",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "caplena"
}
        
Elapsed time: 0.59724s