Skip to main content

Python Library that implements the BO4E Standard.

Project description

PyPi license code style PyPI pyversions

Python Library that Implements the BO4E Standard. Requires Python >=3.8. See also our DOTNET implementation.

Contributing

Contributions are welcome. Feel free to open a Pull Request against the develop branch of this repository. Please provide unit tests if you contribute logic beyond bare bare business object definitions.

To enhance this BO4E implementation and contribute to this project check out the develop branch, install tox and set the virtual environment created by the command

tox -e dev

The created venv should be located somewhere around .tox/dev/Scripts.

Release workflow

  • Check with tox all tests and lintings: tox

  • Check with tox if the packaging works fine: tox -e test_packaging

  • Merge all your changes you would like to have in the release into the master branch (open new PR develop→master)

  • Check that all Github actions for tests and linting do pass (should be automatically enforced for PRs against master)

  • Go to BO4E-python and click on “Draft a new release” in the right sidebar

  • Write in the Tag version field and in the Release title your new version, i.e. v0.0.6

  • Add a describtion to the release

  • Publish the release

There is a github action which gets triggered by a release event. It will run all default tests with tox. If they pass, it will take the tag title to replace the version information in the setup.cfg file. After checking the package with twine check it will finally upload the new package release.

Hochfrequenz

Hochfrequenz Unternehmensberatung GmbH is a Grünwald (near Munich) based consulting company with offices in Berlin and Bremen. According to Kununu ratings Hochfrequenz is among the most attractive employers within the German energy market. Applications of talented developers are welcome at any time! Please consider visiting our career page that also contains job openings.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bo4e-0.0.10.tar.gz (12.8 kB view details)

Uploaded Source

Built Distribution

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

bo4e-0.0.10-py3-none-any.whl (18.5 kB view details)

Uploaded Python 3

File details

Details for the file bo4e-0.0.10.tar.gz.

File metadata

  • Download URL: bo4e-0.0.10.tar.gz
  • Upload date:
  • Size: 12.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.6

File hashes

Hashes for bo4e-0.0.10.tar.gz
Algorithm Hash digest
SHA256 4e249e89073f18f976ee7be882fbe2e98e8dd290bdf42e946535d6a652b0e99a
MD5 c751c1b7fdfd3a514f03c9bb42aa3f6a
BLAKE2b-256 4b2c8f00fa65a932b646549aabcaffc733ee50db0537759e3bc7aff641afd8bc

See more details on using hashes here.

File details

Details for the file bo4e-0.0.10-py3-none-any.whl.

File metadata

  • Download URL: bo4e-0.0.10-py3-none-any.whl
  • Upload date:
  • Size: 18.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.6

File hashes

Hashes for bo4e-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 5fdd57053e06b7639558a947864d2bbec3787779ef485c99e0f768bbaea8a0d0
MD5 25efc1ede0c0272ca467bca688b7a034
BLAKE2b-256 465622dd14335c4eda3bfad4fe0340671af05adb5d42a613e59b2eb23860ec1e

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