Name | caplena JSON |
Version |
2.1.1
JSON |
| download |
home_page | None |
Summary | Python Library for Caplena REST API. |
upload_time | 2024-11-01 11:01:42 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | None |
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"
}