Skip to main content

Symphony Bot Development Kit for Python

Project description

License Python Pypi GitHub Workflow Status (branch)

Symphony BDK for Python

This is the Symphony BDK for Python to help develop bots and interact with the Symphony REST APIs.

Legacy Python BDK is located in the master branch of this repo.

Installation and getting started

The reference documentation includes detailed installation instructions as well as a comprehensive getting started guide.

Build from source

The Symphony BDK uses and requires Python 3.8 or higher. Be sure you have it installed before going further.

We use poetry in order to manage dependencies, build, run tests and publish. To install poetry, follow instructions here.

On the first time, run poetry install. Then run poetry build to build the sdist and wheel packages. To run the tests, use poetry run pytest.

It is possible to run pylint scan locally (on a specific file or package) executing the following command: poetry run pylint <module_name>.

To generate locally the Sphinx documentation, run: cd docsrc && make html.

Contributing

If you want to contribute, please check the contributing guidelines.

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

sym_api_client_python-2.0b4.tar.gz (237.3 kB view details)

Uploaded Source

Built Distribution

sym_api_client_python-2.0b4-py3-none-any.whl (1.1 MB view details)

Uploaded Python 3

File details

Details for the file sym_api_client_python-2.0b4.tar.gz.

File metadata

  • Download URL: sym_api_client_python-2.0b4.tar.gz
  • Upload date:
  • Size: 237.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.6 CPython/3.8.10 Linux/5.4.0-1047-azure

File hashes

Hashes for sym_api_client_python-2.0b4.tar.gz
Algorithm Hash digest
SHA256 8e53484ecb538090ee88cecacba4eb2ff7dc4c973e42b2c6fcd0e61ea4db6182
MD5 5f7241d85c18d4e2cec147b5fc7e973c
BLAKE2b-256 dee795c7500c36eac8f589846fadf7c925f4e1bd74a8d678464e16e048308e75

See more details on using hashes here.

File details

Details for the file sym_api_client_python-2.0b4-py3-none-any.whl.

File metadata

File hashes

Hashes for sym_api_client_python-2.0b4-py3-none-any.whl
Algorithm Hash digest
SHA256 a271c5bbbfb560d489e0371cca0c369bbc7bf99c1418e42ee5bf6edfc8c4cf21
MD5 7f7a4ccea3f9dc2c63951399cee00c1e
BLAKE2b-256 fc0b8a88205ee6b3a178cd2a4a559c837741364760cca3389b87842eff0c8059

See more details on using hashes here.

Supported by

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