Skip to main content

Python SDK for interacting with the ENLYZE platform https://www.enlyze.com

Reason this release was yanked:

incompatibilities with platform API

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

enlyze-3.0.0.tar.gz (16.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

enlyze-3.0.0-py3-none-any.whl (18.2 kB view details)

Uploaded Python 3

File details

Details for the file enlyze-3.0.0.tar.gz.

File metadata

  • Download URL: enlyze-3.0.0.tar.gz
  • Upload date:
  • Size: 16.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for enlyze-3.0.0.tar.gz
Algorithm Hash digest
SHA256 5f667713a7f67f1e5c7f56d4e6850ddafa55531d977c5df6dfc466eb6b4fd732
MD5 f6d1b7807e0d8257e79d72f476a69901
BLAKE2b-256 af8e2050793977913db7978173335fc2cd43bcd1ebf487812f4500c4d8d4c467

See more details on using hashes here.

File details

Details for the file enlyze-3.0.0-py3-none-any.whl.

File metadata

  • Download URL: enlyze-3.0.0-py3-none-any.whl
  • Upload date:
  • Size: 18.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for enlyze-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6ffa9dc8de0cfecf81c06964d48bd3958cfa55b4bb9aea64e4efae7baf9a80f4
MD5 287f1ff4e4db42d354d8080fa6bae014
BLAKE2b-256 7e5eb2886dd920cf6d945bd3a237d19aba874e42ba7343594d358a4e41faadc8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page