Skip to main content

Core components of the Dharitri Python SDK.

Project description

drt-sdk-py-core

Core components of the Dharitri Python SDK.

Distribution

  • GitHub: git+https://git@github.com/DharitriOne/drt-sdk-py-core.git@v{Version}#egg=drt_sdk_core
  • PyPi

Documentation

docs.dharitri.com

Development setup

Virtual environment

Create a virtual environment and install the dependencies:

python3 -m venv ./venv
source ./venv/bin/activate
pip install -r ./requirements.txt --upgrade

Install development dependencies, as well:

pip install -r ./requirements-dev.txt --upgrade

Above, requirements.txt should mirror the dependencies section of pyproject.toml.

If using VSCode, restart it or follow these steps:

  • Ctrl + Shift + P
  • Select Interpreter
  • Choose ./venv/bin/python.

Tests

Run the tests as follows:

pytest .

Linting

First, install pyright as follows:

npm install --global pyright

Run pyright:

pyright

Run flake8:

flake8 drt_sdk_core

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

drt_sdk_core-0.0.3.tar.gz (49.4 kB view details)

Uploaded Source

Built Distribution

drt_sdk_core-0.0.3-py3-none-any.whl (74.3 kB view details)

Uploaded Python 3

File details

Details for the file drt_sdk_core-0.0.3.tar.gz.

File metadata

  • Download URL: drt_sdk_core-0.0.3.tar.gz
  • Upload date:
  • Size: 49.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for drt_sdk_core-0.0.3.tar.gz
Algorithm Hash digest
SHA256 fa6d0fef672a9a789b37b5d0ee7f93c79f99ea3e76c12700af31338620093e85
MD5 bcb74f8b677a845b8a1efc01acea9ed7
BLAKE2b-256 138c96ec870a7a2d5b62a776e45aab08a1f9492c6b53a588bc0ec00dc0604282

See more details on using hashes here.

File details

Details for the file drt_sdk_core-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: drt_sdk_core-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 74.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for drt_sdk_core-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 05f2a37efdf9b2cdf5e32b809b4d048220d54c3a113269ff10804ab80e712014
MD5 378e88e4528d88e20af5ff966888b3fb
BLAKE2b-256 19e20a3e1a08bed9b3fe66077ead2f58b6102e8014f9efe872d0539e325cfbc2

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