Skip to main content

Connect Reports Core

Project description

Connect Reports Core

pyversions PyPi Status Build Connect Reports Core Quality Gate Status Coverage Maintainability Rating

Introduction

Connect Reports Core is the kernel package for handling reports on CloudBlue Connect Ecosystem. This library is reponsible for validation of reports definition, choosing of renderer for parsing process and writing results of reports execution.

Install

Connect Reports Core requires python 3.8 or later and has the following dependencies:

  • openpyxl>=2.5.14
  • WeasyPrint>=53.4
  • Jinja2>=2.11.3
  • jsonschema<=3.2.0
  • pytz>=2021.1
  • lxml>=4.7.1

Connect Reports Core can be installed from pypi.org using pip:

$ pip install connect-reports-core

Testing

On MacOs:

  • Install system dependencies
brew install py3cairo pango
  • Create virtualenv
  • Install project dependencies
pip install poetry
poetry update
  • Run tests
poetry run pytest

License

Connect Reports Core is released under the Apache License Version 2.0.

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

connect-reports-core-24.0.2.tar.gz (15.3 kB view details)

Uploaded Source

Built Distribution

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

connect_reports_core-24.0.2-py3-none-any.whl (19.2 kB view details)

Uploaded Python 3

File details

Details for the file connect-reports-core-24.0.2.tar.gz.

File metadata

  • Download URL: connect-reports-core-24.0.2.tar.gz
  • Upload date:
  • Size: 15.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.10.0 Linux/5.11.0-1022-azure

File hashes

Hashes for connect-reports-core-24.0.2.tar.gz
Algorithm Hash digest
SHA256 622baa9218c92820d409096e43e3be01af1b91b75becec7b2cd657ede4907d73
MD5 ccbc3ed67fed08fb5269fd194817e0b9
BLAKE2b-256 d26b1e842fbd7390d47ad5022ad44a86b7b962ff44be1eee4e5ec748a1a01389

See more details on using hashes here.

File details

Details for the file connect_reports_core-24.0.2-py3-none-any.whl.

File metadata

  • Download URL: connect_reports_core-24.0.2-py3-none-any.whl
  • Upload date:
  • Size: 19.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.10.0 Linux/5.11.0-1022-azure

File hashes

Hashes for connect_reports_core-24.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 38b6a3f8e3b4bcae02039b1f935a7ca50356c98c8fe8eca3bf91ad4a5d6e1918
MD5 91cde5c21b498383e40f951f576bb278
BLAKE2b-256 c7571faa7430b5f375295333a19ab4b7555b2dabc05036a43a7510fbd023ab01

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