Skip to main content

This little (python) tool allows to conveniently pull the BO4E-Schemas of a certain version and to edit them in certain ways.

Project description

BO4E-Schema-Tool

Unittests status badge Coverage status badge Linting status badge Black status badge

This little command line tool enables you to conveniently pull BO4E-Schemas of arbitrary versions. Additionally, it supports some features to edit those schemas which can be defined by config values.

Features

  • Pull BO4E-Schemas of arbitrary versions
  • Edit schemas:
    • Define required properties
    • Add additional properties (keep in mind that you should avoid this if possible)
    • Maybe future support for basic validation of the schemas

How to use this Repository on Your Machine

Follow the instructions in our Python template repository.

Contribute

You are very welcome to contribute to this repository by opening a pull request against the main branch.

GitHub Actions

  • Dependabot auto-approve / -merge:
    • If the actor is the Dependabot bot (i.e. on every commit by Dependabot) the pull request is automatically approved and auto merge gets activated (using squash merge).

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

bo4e_schema_tool-0.0.3.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

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

bo4e_schema_tool-0.0.3-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bo4e_schema_tool-0.0.3.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for bo4e_schema_tool-0.0.3.tar.gz
Algorithm Hash digest
SHA256 08356426a50950a44d671e19ec72b60e8ce80f43cd7e94c0bca39c7b0345e5ee
MD5 bc06699ccd73f8bb79f96455908355bb
BLAKE2b-256 2732fd47eb7d2a28b767a6496903d2c75da246968a8bc34321330c6deee8b1e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bo4e_schema_tool-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 fc93373994d3fc747803a84d74636623ca90563c18dd7c0a9e598974b4f66cc7
MD5 a8791a8b950ca346c580ea51d4796969
BLAKE2b-256 14fe9709f31d4082a7ae2f3a401cc1db6c46131e2b71408169bc14807df3ef73

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