Skip to main content

An experimental Python project that explores modern Python development best practices and GitHub workflows

Project description

spoon_ec5fd18c

spoon_ec5fd18c is an experimental Python project exploring modern Python development best practices and GitHub workflows.

Installation

You can install spoon_ec5fd18c using pip:

pip install spoon-ec5fd18c

To install with a CLI tool:

pip install 'spoon-ec5fd18c[cli]'

Usage

Command Line Interface

The package provides a command-line interface. After installation, run:

spoon-ec5fd18c World

Python API

Import and use the library functions in your Python code:

from spoon_ec5fd18c import hello

print(hello("World"))

Development

Setting up Development Environment

  1. Clone the repository
  2. Install development dependencies:
    uv sync --all-extras
    

Running Tests

Run linters with:

uv run ruff format --check
uv run ruff check
uv run mypy src/

Run tests with:

uv run pytest tests/

Building the Package

Build the package distribution:

uv build

Documentation

Build the documentation:

uv run pdoc -o docs -d google spoon_ec5fd18c

To serve documentation locally with live reloading:

uv run pdoc -d google spoon_ec5fd18c

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Add tests for new functionality
  5. Pass all linters and tests
  6. Submit a pull request

License

This project is licensed under Apache-2.0 license.

Support

If you encounter any issues or have questions, please open an issue on the GitHub repository.

Versioning

This project uses semantic versioning.

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

spoon_ec5fd18c-0.1.16.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

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

spoon_ec5fd18c-0.1.16-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file spoon_ec5fd18c-0.1.16.tar.gz.

File metadata

  • Download URL: spoon_ec5fd18c-0.1.16.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for spoon_ec5fd18c-0.1.16.tar.gz
Algorithm Hash digest
SHA256 cdcb57e7a440b6844faa8451be47ccc6b7921f7f49b9610d477c303dd724ea14
MD5 8f54a1e81364244b6ca28c0235764850
BLAKE2b-256 2d34a45e9253edc3aba19c52a9108b3af1358615c3f655c4a7df06a95ff8197e

See more details on using hashes here.

Provenance

The following attestation bundles were made for spoon_ec5fd18c-0.1.16.tar.gz:

Publisher: release.yaml on czudf/spoon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spoon_ec5fd18c-0.1.16-py3-none-any.whl.

File metadata

File hashes

Hashes for spoon_ec5fd18c-0.1.16-py3-none-any.whl
Algorithm Hash digest
SHA256 612b37381a156c13bd212d2b6a695e78ef876190873184c1ba7f4ec87348ad64
MD5 ec3b2994fc4e1e8fd7738020335cd487
BLAKE2b-256 8a0f01a46650bde60966e700befec6c07cac87d674e88362db59d7e1217304d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for spoon_ec5fd18c-0.1.16-py3-none-any.whl:

Publisher: release.yaml on czudf/spoon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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