Skip to main content

POLYHUB system helpers

Project description

polyants

POLYHUB system helpers.

pipeline status PyPI version

Installation

OS X & Linux & Windows:

pip install polyants

Usage example

from polyants.polyhub.helpers.common import get_now

print(get_now())

Development setup

  • tool requirements:

    • poetry
  • activating environment

poetry shell
  • preparing environment
poetry install --no-root
  • generating grpc artifacts
rm -rf ./polyants/polyhub/grpc/*
touch ./polyants/polyhub/grpc/__init__.py
python -m grpc_tools.protoc -I ./protos --python_out=./ --pyi_out=./ --grpc_python_out=./ ./protos/polyants/polyhub/grpc/*.proto
  • coverage
$ poetry run pytest --cov
  • format
$ poetry run black polyants -S
  • lint
$ poetry run ruff check
  • type checking
$ poetry run pyre --sequential

Release History

  • 0.3a0
    • polyhub helpers starter bundle
  • 0.2a0
    • configurable enum class (#3)
  • 0.1a0
    • mvp (#1)

Meta

pymancer@gmail.com (Polyanalitika LLC)
https://gitlab.com/ru-r5/polyants

License

This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at https://mozilla.org/MPL/2.0/.

Contributing

  1. Fork it (https://gitlab.com/ru-r5/polyants/fork)
  2. Create your feature branch (git checkout -b feature/foo)
  3. Commit your changes (git commit -am 'Add some foo')
  4. Push to the branch (git push origin feature/foo)
  5. Create a new Pull Request

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

polyants-0.3a0.tar.gz (34.6 kB view details)

Uploaded Source

Built Distribution

polyants-0.3a0-py3-none-any.whl (48.9 kB view details)

Uploaded Python 3

File details

Details for the file polyants-0.3a0.tar.gz.

File metadata

  • Download URL: polyants-0.3a0.tar.gz
  • Upload date:
  • Size: 34.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.5 Linux/5.15.154+

File hashes

Hashes for polyants-0.3a0.tar.gz
Algorithm Hash digest
SHA256 41ec505104c723e2dddaf9ad0aca26f18d997a047f4a27509e65af483e89618e
MD5 9ba302b143f90c726f27144a0d3eab5d
BLAKE2b-256 135d3b6c8aa0281e053b8a22796b3ac9c4723c44c704a00e715fcd95bcc48b64

See more details on using hashes here.

File details

Details for the file polyants-0.3a0-py3-none-any.whl.

File metadata

  • Download URL: polyants-0.3a0-py3-none-any.whl
  • Upload date:
  • Size: 48.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.5 Linux/5.15.154+

File hashes

Hashes for polyants-0.3a0-py3-none-any.whl
Algorithm Hash digest
SHA256 52a60c9fbd1c9f98ba0d1a05ff6de4faaf7e1f10ce72929efce6396d6641dc1b
MD5 0b1b90a22071307dec94c112c97d8310
BLAKE2b-256 244f06d116de3c81eebbbfa1ce3d738fa47b8427f0aea37f90cecf5e07918cd5

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