Python SDK for interacting with the ENLYZE platform https://www.enlyze.com
Project description
Python SDK for interacting with the ENLYZE platform
Getting started with development
We use tox to manage most of the tasks in a development workflow.
To start developing locally, we suggest that you have tox installed in your environment (you can install it globally or in a virtualenv) and then you can run the following command to create a development virtualenv for the project with the required dependencies installed.
$ tox --devenv .venv -e dev
which will create a virtualenv for you under the .venv directory. Afterwards you can activate the virtualenv and start hacking away
$ source .venv/bin/activate
Running the test suite
$ tox
Running the linters
$ tox p -e flake8,black,isort,bandit,tox-fmt,pyproject-fmt
Running mypy
$ tox -e mypy
Generating the documentation
$ tox -e docs
Note that this requires the Enchant C library <https://pyenchant.github.io/pyenchant/install.html> to be installed.
Note for M1 users, the Enchant library doesn’t work out of the box and the workaround in the official docs is brittle, I suggest installing the library from homebrew and setting the environment variable PYENCHANT_LIBRARY_PATH like so:
$ export PYENCHANT_LIBRARY_PATH=/opt/homebrew/lib/libenchant-2.dylib
Examples
You can find examples of how to use the Python SDK here: Notebooks
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file enlyze-2.0.6.tar.gz
.
File metadata
- Download URL: enlyze-2.0.6.tar.gz
- Upload date:
- Size: 17.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 745d00a53871c30797b9c7215fe0251b73356c2b6b1d72bd64e24dc06d12b6a1 |
|
MD5 | e7aab5ac127afb460837dd4d18845bf9 |
|
BLAKE2b-256 | a36578b4b2846d3295073159e1f53e922477ec189a495b4190c0e530675b948c |
File details
Details for the file enlyze-2.0.6-py3-none-any.whl
.
File metadata
- Download URL: enlyze-2.0.6-py3-none-any.whl
- Upload date:
- Size: 21.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 278aadb2ee1c2e710cfae314f577f720165624e0b8d9f1e75ddce14edd38109b |
|
MD5 | a99a5c789305a52ceb0d51e7b17e4606 |
|
BLAKE2b-256 | df364f79ad9c1586ccbaf36c35d37bac3120ae9e2cff76c782f1d20db7633f00 |