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.4a0
    • to_plain_json function to remove meta from json definitions (#28)
  • 0.3a0
    • polyhub helpers starter bundle (#21)
  • 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.4a0.tar.gz (35.3 kB view details)

Uploaded Source

Built Distribution

polyants-0.4a0-py3-none-any.whl (49.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: polyants-0.4a0.tar.gz
  • Upload date:
  • Size: 35.3 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.4a0.tar.gz
Algorithm Hash digest
SHA256 86c5037dd62f54cf3d53e82a6cf267726154d81ed6e707312609756cdb870242
MD5 2861b1a8b6db51da1d20e23dfa3cfa96
BLAKE2b-256 224af0eafb33ee9faa0896c2b06ef6425348c9e4500924888423c6117e12f20b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: polyants-0.4a0-py3-none-any.whl
  • Upload date:
  • Size: 49.8 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.4a0-py3-none-any.whl
Algorithm Hash digest
SHA256 32d67494245814398fb4e3c8a066d4fdd8ab4fcc2b36f89f841adb56d5d0e101
MD5 305fa9def8c42fdf4c5dec1fa828f176
BLAKE2b-256 a9688cb0009d18d79235871b8123cdb0c877320033b4e57a49cfcbbf3bef9363

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