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.18.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.18-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spoon_ec5fd18c-0.1.18.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.18.tar.gz
Algorithm Hash digest
SHA256 f56323f1d366203fd89814a77dc36b5ce6ae541028a805fea3820a52643d93b7
MD5 8816b26d9be0ee911751cf31320c53dc
BLAKE2b-256 12a2a040b016c0ce7b11ced132caf2b81dc8b62388521499a6a92214a919a44b

See more details on using hashes here.

Provenance

The following attestation bundles were made for spoon_ec5fd18c-0.1.18.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.18-py3-none-any.whl.

File metadata

File hashes

Hashes for spoon_ec5fd18c-0.1.18-py3-none-any.whl
Algorithm Hash digest
SHA256 658de2801b13076d010f99ce6854cee9ae8e487caf200cd70c90166e4402bacc
MD5 b38059494673404e9f86d8b88e3e18da
BLAKE2b-256 b4c67580864c047a567bbad4071f5614a1f41d0f46f85710b7868316b812d630

See more details on using hashes here.

Provenance

The following attestation bundles were made for spoon_ec5fd18c-0.1.18-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