Skip to main content

A demo project

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:

```python
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.15.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.15-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spoon_ec5fd18c-0.1.15.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.15.tar.gz
Algorithm Hash digest
SHA256 0669599ab7c34debb59426903f28f3cba5891d2c7e4929f372da81c2a1067569
MD5 11ce6b616083c5f9671c5ecf84e60156
BLAKE2b-256 ac9990229c2c061144f648114a46d54a1239e749381817b78aaf77926f436fea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for spoon_ec5fd18c-0.1.15-py3-none-any.whl
Algorithm Hash digest
SHA256 93f62d2480184ea45dee3541c12dfff1f2c780ac359ea2113e6c51a3acbb0777
MD5 089b2d7e27fd31b434d8d1116cf3e6d4
BLAKE2b-256 a27472d06d7ab89f1bb5df435f9ad89f89096d80a70a1a67055be4cce2177987

See more details on using hashes here.

Provenance

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