Skip to main content

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.9 or later and has the following dependencies:

  • openpyxl >=2.5.14
  • WeasyPrint >=59,<64
  • Jinja2 >=2,<4
  • jsonschema >=3,<5
  • pytz *
  • lxml >=4.9
  • orjson >=3.5.2,<4
  • plotly >=5.9.0,<6
  • kaleido >=0.4,<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.

Metadata

Release files for connect-reports-core 34.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for connect-reports-core 34.0
File Size Uploaded
connect_reports_core-34.0.tar.gz 15.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for connect-reports-core 34.0
File Interpreter ABI Platform
connect_reports_core-34.0-py3-none-any.whl Python 3 none any Details

Total release size: 36.1 kB

Release files / connect_reports_core-34.0.tar.gz

Download URL connect_reports_core-34.0.tar.gz
Size 15.9 kB
Tags Source
SHA-256 checksum
How to use checksums
8618171d556265d1691e4bc95c6ed7a977fff40b8be592cacbfddc9106262129
BLAKE2b-256 checksum
How to use checksums
85dc9cb2b03cd9b4e1f136de0f8f4912a74cdf1ba7e91d1ea8942ce7f1c624e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.4 CPython/3.12.7 Linux/6.5.0-1025-azure

Release files / connect_reports_core-34.0-py3-none-any.whl

Download URL connect_reports_core-34.0-py3-none-any.whl
Size 20.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9bf3b782c17ac12e0fa16acb45dd271e72d2afe142609126b558ea381722b591
BLAKE2b-256 checksum
How to use checksums
d104ed0517320128ab8f307caf569ed39cb1b98a4881c5685a7e9460037a92a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.4 CPython/3.12.7 Linux/6.5.0-1025-azure

Release history Release notifications | RSS feed

This release

34.0 This release

2 release files

29.0

2 release files

25.1.0

2 release files

25.0.0

2 release files

24.0.4

2 release files

24.0.3

2 release files

24.0.2

2 release files

24.0.1

2 release files

24.0.0

2 release files

23.0.8

2 release files

23.0.7

2 release files

23.0.6

2 release files

23.0.5

2 release files

23.0.4

2 release files

23.0.3

2 release files

23.0.2

2 release files

23.0.1

2 release files

23.0.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page