Skip to main content

No project description provided

Project description

Build PyPI Codecov pre-commit

Pytest fixtures and helper functions to use for testing flask-ligand microservices.

Developer Quick Start Guide

Follow the instructions below to get a development environment up and running quickly!

Prerequisites

Setup Python Development Environment

  1. Navigate to your local git clone of this repository and create a Hatch ‘virtualenv’ environment for development:

    $ hatch env create
  2. Verify development environment is working by running tests:

    $ hatch test
  3. Setup git pre-commit hooks:

    $ hatch run setup-pre-commit
  4. Prime ‘tox’ for fast testing:

    $ hatch run test-tox
  5. Run tests super fast against all supported Python versions:

    $ hatch run test-tox-fast
  6. Enable the Hatch ‘virtualenv’ development environment:

    $ hatch shell
  7. Have fun hacking!

Contributing

See CONTRIBUTING.rst for more details on developing for the pytest-flask-ligand project.

Release Process

See release_process.rst for information on the release process for the pytest-flask-ligand project.

Getting Help with Custom Hatch Scripts

Execute the following command to get a full list of available custom Hatch scripts:

$ hatch env show

Python Black IDE Integration

This repo utilizes Python Black for automatic code formatting using the hatch fmt script. However, this is not very convenient to use on a regular basis and instead it is recommended to integrate Python Black into your IDE workflow. Checkout these editor integration guides for integrating Python Black with popular IDEs and text editors.

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

pytest_flask_ligand-0.2.0.tar.gz (18.2 kB view details)

Uploaded Source

Built Distribution

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

pytest_flask_ligand-0.2.0-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

Details for the file pytest_flask_ligand-0.2.0.tar.gz.

File metadata

  • Download URL: pytest_flask_ligand-0.2.0.tar.gz
  • Upload date:
  • Size: 18.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pytest_flask_ligand-0.2.0.tar.gz
Algorithm Hash digest
SHA256 f3bf7a4d19bbe20997c6d05971b48fecbeab8e63d656502137a6dfdfad98fcdb
MD5 b22a45c008f87b413d1f2b53e25f660d
BLAKE2b-256 b45a50c345480dfe1e6da2fc66716ac94da2fab3b656b5a01b989a7982b6d334

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytest_flask_ligand-0.2.0.tar.gz:

Publisher: bump_and_publish_release.yml on cowofevil/pytest-flask-ligand

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

File details

Details for the file pytest_flask_ligand-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pytest_flask_ligand-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 da0a852496c0114d9dbb8f67a1e1d31695f23acebb91e8a25927cb0369043ccf
MD5 23b4f63e7745c9261c7d992d5d3b1161
BLAKE2b-256 448bfd1a1748631f46706b8acf2dec3a848ea286204dffbdfdbb4559bfd79762

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytest_flask_ligand-0.2.0-py3-none-any.whl:

Publisher: bump_and_publish_release.yml on cowofevil/pytest-flask-ligand

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