The Kraken standard library.
Project description
kraken-std
The Kraken standard library.
Development
Integration testing
Integration tests are located in src/tests/integration
. The following tools need to be available to run the
integration tests:
- Cargo (to test Cargo building and publishing) The Cargo integration tests run against Artifactory and Cloudsmith and requires credentials to temporarily create a new Cargo repository (available in CI).
- Docker (used to setup services that we run integration tests against)
- Helm (to test Helm packaging and publishing)
- Poetry (to test Python publishing and installing)
- Slap (to test Python publishing and installing)
Test a single integration test
PYTEST_FLAGS="--log-cli-level DEBUG -s -k <test_filter>" kraken run pytestIntegration -v
Pull Requests
By default, Pull Requests require a changelog entry to be added via the slap changelog add
command. If no changelog
entry was added, CI will fail. Some changes are not relevant to consumers of the API that they do not need to be
recorded in the changelog, such as typos in the README. In such cases, the no changelog
label can be added to the
Pull Request.
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
kraken_std-0.8.8.tar.gz
(62.5 kB
view hashes)
Built Distribution
kraken_std-0.8.8-py3-none-any.whl
(95.0 kB
view hashes)
Close
Hashes for kraken_std-0.8.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff68012b78b5bbaec17a47aa98885166c9503ea512a732594348f08e62b55ba9 |
|
MD5 | 78dc077022df4d881f3f729a9f9a699d |
|
BLAKE2b-256 | 0028cac2aef6c29f942f6ca8313f21f20559315b968eee2bb01415ea3227127c |