Socket
Book a DemoInstallSign in
Socket

kraken-std

Package Overview
Dependencies
Maintainers
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

kraken-std

The Kraken standard library.

0.31.7
pipPyPI
Maintainers
2

kraken-std

Python application PyPI version

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

The integration tests create temporary files that need to be mounted into a Docker container. If you are running the integration tests in a Coder workspace, you may need to set TMPDIR=$HOME/tmp as the workspaces often only share the home volume with the Docker-in-Docker container.

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.

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.