Skip to main content

hypothesis-scout

A tool for discovering valid candidates for hypothesis tests.

Installation

pip install hypothesis-scout

Usage

hypothesis-scout

Development

  1. Clone the repository:

    git clone https://github.com/Mockapapella/hypothesis-scout.git
    cd hypothesis-scout
    
  2. Install in development mode:

    uv pip install -e .
    

Releasing

This package uses manual releases with PyPI Trusted Publishers for security.

Prerequisites

  1. PyPI Trusted Publisher (one-time setup):

  2. GitHub Environment (one-time setup):

    • Repository Settings � Environments
    • Create environment named pypi
    • Add protection rule requiring manual approval

Release Steps

  1. Create and push tag (version is automatically determined from tag):

    git tag v0.2.0
    git push origin master --tags
    
  2. Approve publication in GitHub Actions:

    • Go to Actions tab
    • Click on the running workflow
    • Approve the deployment to pypi environment
  3. Verify on https://pypi.org/project/hypothesis-scout/

Version Numbering

Follow semantic versioning:

  • Patch (0.1.0 � 0.1.1): Bug fixes only
  • Minor (0.1.0 � 0.2.0): New features, backwards compatible
  • Major (0.1.0 � 1.0.0): Breaking changes

Troubleshooting Releases

If something goes wrong:

  1. Delete the tag locally and remotely:
    git tag -d v0.2.0
    git push origin :refs/tags/v0.2.0
    
  2. Fix the issue
  3. Try again with a new version number

License

This project is licensed under the MIT License - see the LICENSE file for details.

Metadata

Release files for hypothesis-scout 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hypothesis-scout 0.1.0
File Size Uploaded
hypothesis_scout-0.1.0.tar.gz 2.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hypothesis-scout 0.1.0
File Interpreter ABI Platform
hypothesis_scout-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 8.5 kB

Release files / hypothesis_scout-0.1.0.tar.gz

Download URL hypothesis_scout-0.1.0.tar.gz
Size 2.8 kB
Tags Source
SHA-256 checksum
How to use checksums
6bfa95ae084424a3f84e5f4955e9a7ab7bf1529c89fda5ecb4ad988eb0490866
BLAKE2b-256 checksum
How to use checksums
c2d46223f185031cda2475ff565145af2e65f75e7dad2fbd66ec71d1950e8ab7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.

Transparency log

Release files / hypothesis_scout-0.1.0-py3-none-any.whl

Download URL hypothesis_scout-0.1.0-py3-none-any.whl
Size 5.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9b5b28521f50d5bcfc7b9b01f9abc48c997b63e3f0fdf626bd9a9b5d8fd67458
BLAKE2b-256 checksum
How to use checksums
a72b9b9db91c48f62ce2a7ec2efca137e4a8738295b827b263b295109d63c735
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 23, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page