| Name | marisa-bindings JSON |
| Version |
1.0.0
JSON |
| download |
| home_page | None |
| Summary | An unofficial project that provides Python bindings for the MARISA Trie, which is implemented in C++ using SWIG. |
| upload_time | 2024-08-21 15:48:30 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | >=3.10 |
| license | BSD 2-Clause License Copyright (c) 2024, Nobuyuki Sekimori Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| keywords |
|
| VCS |
 |
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# marisa-bindings
This is an unofficial project that provides Python bindings for the MARISA
Trie, which is implemented in C++ using SWIG.
## Installation
It is recommended to use a Python virtual environment to isolate dependencies
and avoid conflicts. To create and activate a virtual environment, run:
```console
% python -m venv .venv
% . .venv/bin/activate
```
### Installing from PyPI
To install `marisa-bindings` from PyPI into your virtual environment, run:
```console
% pip install marisa-bindings
```
### Installing from GitHub
Alternatively, if you prefer to install `marisa-bindings` directly from
the GitHub repository, use:
```console
% pip install git+https://github.com/juno-rmks/marisa-bindings.git
```
## Usage
To get started with `marisa_bindings`, import the `marisa` module, which
provides access to the MARISA trie functionalities:
```python
from marisa_bindings import marisa
```
For more detailed usage examples, refer to the [`marisa-bindings-sample.py`](marisa-bindings-sample.py) file.
## License
This project is licensed under the following terms:
- **Wrapped Code**: The wrapped code in this repository is licensed under
the BSD 2-Clause License.
- **Original marisa-trie Code**: The original marisa-trie code is dual-licensed
under the BSD 2-Clause License and the LGPL 2.1 or any later version.
For more details, please see the [LICENSE](LICENSE) file.
## Acknowledgments
Special thanks to the original authors of the MARISA library for their work.
Raw data
{
"_id": null,
"home_page": null,
"name": "marisa-bindings",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "Nobuyuki Sekimori <43375309+juno-rmks@users.noreply.github.com>",
"download_url": "https://files.pythonhosted.org/packages/1d/1d/41094e61b2b394c29529ee2994d753e000647bd45b9710f48479aef226b2/marisa_bindings-1.0.0.tar.gz",
"platform": null,
"description": "# marisa-bindings\n\nThis is an unofficial project that provides Python bindings for the MARISA\nTrie, which is implemented in C++ using SWIG.\n\n## Installation\n\nIt is recommended to use a Python virtual environment to isolate dependencies\nand avoid conflicts. To create and activate a virtual environment, run:\n\n```console\n% python -m venv .venv\n% . .venv/bin/activate\n```\n\n### Installing from PyPI\n\nTo install `marisa-bindings` from PyPI into your virtual environment, run:\n\n```console\n% pip install marisa-bindings\n```\n\n### Installing from GitHub\n\nAlternatively, if you prefer to install `marisa-bindings` directly from\nthe GitHub repository, use:\n\n```console\n% pip install git+https://github.com/juno-rmks/marisa-bindings.git\n```\n\n## Usage\n\nTo get started with `marisa_bindings`, import the `marisa` module, which\nprovides access to the MARISA trie functionalities:\n\n```python\nfrom marisa_bindings import marisa\n```\n\nFor more detailed usage examples, refer to the [`marisa-bindings-sample.py`](marisa-bindings-sample.py) file.\n\n## License\n\nThis project is licensed under the following terms:\n\n- **Wrapped Code**: The wrapped code in this repository is licensed under\n the BSD 2-Clause License.\n- **Original marisa-trie Code**: The original marisa-trie code is dual-licensed\n under the BSD 2-Clause License and the LGPL 2.1 or any later version.\n\nFor more details, please see the [LICENSE](LICENSE) file.\n\n## Acknowledgments\n\nSpecial thanks to the original authors of the MARISA library for their work.\n",
"bugtrack_url": null,
"license": "BSD 2-Clause License Copyright (c) 2024, Nobuyuki Sekimori Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ",
"summary": "An unofficial project that provides Python bindings for the MARISA Trie, which is implemented in C++ using SWIG.",
"version": "1.0.0",
"project_urls": {
"Documentation": "https://marisa-bindings.readthedocs.io/",
"Issue Tracker": "https://github.com/juno-rmks/marisa-bindings/issues/",
"Source Code": "https://github.com/juno-rmks/marisa-bindings/"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "84aff91fdff12e2ea622e8dd332a82b2e1969be9aaea6dc69709d95ca685ebce",
"md5": "ffa9bac8dfc80cfa23bb4e8f91c179f0",
"sha256": "92adb002abf33b2f4281b4b600959d2c7453d98c1b296edf1608da8f16b12e20"
},
"downloads": -1,
"filename": "marisa_bindings-1.0.0-cp310-cp310-macosx_14_0_arm64.whl",
"has_sig": false,
"md5_digest": "ffa9bac8dfc80cfa23bb4e8f91c179f0",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 83999,
"upload_time": "2024-08-21T15:48:28",
"upload_time_iso_8601": "2024-08-21T15:48:28.220715Z",
"url": "https://files.pythonhosted.org/packages/84/af/f91fdff12e2ea622e8dd332a82b2e1969be9aaea6dc69709d95ca685ebce/marisa_bindings-1.0.0-cp310-cp310-macosx_14_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1d1d41094e61b2b394c29529ee2994d753e000647bd45b9710f48479aef226b2",
"md5": "53bde741a5ae23b288cfecdf7c4464e4",
"sha256": "6362e9d944290dcdaedfc6081d95700acae80a687bb1f12b21e195aa42a591d2"
},
"downloads": -1,
"filename": "marisa_bindings-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "53bde741a5ae23b288cfecdf7c4464e4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 39775,
"upload_time": "2024-08-21T15:48:30",
"upload_time_iso_8601": "2024-08-21T15:48:30.178948Z",
"url": "https://files.pythonhosted.org/packages/1d/1d/41094e61b2b394c29529ee2994d753e000647bd45b9710f48479aef226b2/marisa_bindings-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-21 15:48:30",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "juno-rmks",
"github_project": "marisa-bindings",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "marisa-bindings"
}