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.4.tar.gz (16.6 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.4-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bo4e_schema_tool-0.0.4.tar.gz
  • Upload date:
  • Size: 16.6 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.4.tar.gz
Algorithm Hash digest
SHA256 76f6e493753ba8686a2dd057ae6d274ee4347e1d6b8e171d5c1f72779d374f6d
MD5 a1d30095f1acf5e84dafbe51a85a82fa
BLAKE2b-256 1b393310aecc65547d7e7eb7e387fe18b94a9e43fbe736abc46d9c25b119623c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bo4e_schema_tool-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e00d96edc2812667bc4ee482c6b88fa9ad50ec2c1aa24a7c7e942c6eac07b1d1
MD5 0671922dd5d0ab41bc7c612d36544c66
BLAKE2b-256 33261d39bbf524c0b14a5a6436b94af6eb83e093cb72ee2b73122d96a12ba620

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