Skip to main content

Common ground shared by Seedcase Python packages

Project description

Soil: Common ground shared by Seedcase Python packages

PyPI Version Copier Python Version from PEP 621 TOML GitHub License GitHub Release Build documentation Check package OpenSSF Scorecard CodeQL code coverage pre-commit.ci status lifecycle Project Status: Active – The project has reached a stable, usable state and is being actively developed.

This package is mainly intended to contain functionality that we use within many of our Python packages. Rather than copy and paste code across these packages, we hoist them over into our “soil” to provide a foundation to “grow” those other packages.

[!TIP]

This Python package was generated from the template-python-package Seedcase template :tada:

Project files and folders

  • .github/: Contains GitHub-specific files, such as issue and pull request templates, workflows, dependabot configuration, pull request templates, and a CODEOWNERS file.
  • tools/vulture-allowlist.py: List of variables that shouldn’t be flagged by Vulture as unused.
  • tools/get-contributors.sh: Script to get list of project contributors.
  • tests/: Test files for the package.
  • src/: Source code for the package.
  • docs/: Documentation about using and developing the Python package.
  • _renderer.py: Custom quartodoc renderer.
  • pytest.ini: Pytest configuration file.
  • mypy.ini: mypy configuration file for type checking Python code.
  • .copier-answers.yml: Contains the answers you gave when copying the project from the template. You should not modify this file directly.
  • .cz.toml: Commitizen configuration file for managing versions and changelogs.
  • .pre-commit-config.yaml: Pre-commit configuration file for managing and running checks before each commit.
  • .typos.toml: typos spell checker configuration file.
  • justfile: just configuration file for scripting project tasks.
  • .editorconfig: Editor configuration file for EditorConfig to maintain consistent coding styles across different editors and IDEs.
  • CHANGELOG.md: Changelog file for tracking changes in the project.
  • CITATION.cff: Structured citation metadata for your project.
  • CONTRIBUTING.md: Guidelines for contributing to the project.
  • _metadata.yml: Quarto metadata file for the website, including information about the project, such as the titles and GitHub names.
  • pyproject.toml: Main Python project configuration file defining metadata and dependencies.
  • _quarto.yml: Quarto configuration file for the website, including settings for the website, such as the theme, navigation, and other options.
  • ruff.toml: Ruff configuration file for linting and formatting Python code.
  • uv.lock: Lockfile used by uv to record exact versions of installed dependencies.
  • .rumdl.toml: rumdl configuration file for formatting Markdown files so that they are standardized and consistent

Contributing

Check out our contributing document for information on how to contribute to the project, including how to set up your development environment.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Licensing

This project is licensed under the MIT License.

Changelog

For a list of changes, see our changelog page.

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

seedcase_soil-0.10.0.tar.gz (1.0 MB view details)

Uploaded Source

Built Distribution

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

seedcase_soil-0.10.0-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

File details

Details for the file seedcase_soil-0.10.0.tar.gz.

File metadata

  • Download URL: seedcase_soil-0.10.0.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for seedcase_soil-0.10.0.tar.gz
Algorithm Hash digest
SHA256 9e0577bb8521aa1b7569c625c4633bfa73eb6fe6b6fd6fd438a109ad73479b43
MD5 1381dbd3f9479bc3c76f7a00981416c7
BLAKE2b-256 1486fc4347a094165ae1f7650be9ea013b3ae7c3a03dcff075a6d38c1f368c4e

See more details on using hashes here.

File details

Details for the file seedcase_soil-0.10.0-py3-none-any.whl.

File metadata

  • Download URL: seedcase_soil-0.10.0-py3-none-any.whl
  • Upload date:
  • Size: 16.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for seedcase_soil-0.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 740aa4359879b8ebea27b236bbc16f4b2f2340dffea6cb5d57b2bec6847d3d43
MD5 d1259d59d022f0c26c81285a1029e355
BLAKE2b-256 52725bdfd8051a24bf262c03c57bcea1c0df4a9fe55502a2fec89c4dec58e803

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