Skip to main content

Mocks collection for Fiji-Python. Zero functional code.

Project description

Python mocks 🧌 package for Fiji related code

Initially created for enabling pdoc to generate IMCF Fiji Python packages API docs. Now also used to run pytest on e.g. the python-imcflibs package.

The goal of this project is to provide mocks that can be used to build a fake (thin) pip installable Python package that will allow tools like pdoc or pytest to build up the AST (abstract syntax tree) by using the mocked objects while performing the imports.

🚫 WARNING 🚫

This project and its packages do not contain any functional code that is useful in situations other than the ones described above!

Building artifacts

You'll need poetry installed locally, then using fish run:

rm -r dist/
poetry build -vv

Installing / Creating a venv

To create a virtualenv for e.g. running pdoc, you can now simply use the packages from PyPI:

python -m venv venv
venv/bin/pip install --upgrade \
    imcf-fiji-mocks \
    "imcflibs>=1.5.0a1" \
    python-micrometa \
    pdoc

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

imcf_fiji_mocks-0.12.0.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

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

imcf_fiji_mocks-0.12.0-py2.py3-none-any.whl (15.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file imcf_fiji_mocks-0.12.0.tar.gz.

File metadata

  • Download URL: imcf_fiji_mocks-0.12.0.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for imcf_fiji_mocks-0.12.0.tar.gz
Algorithm Hash digest
SHA256 4e55836503fee0564aa7fbdd8c019504d1d3f4e9c06b1cd269242af2da3d7450
MD5 d2404763239be5e94cd73fe265caa8c0
BLAKE2b-256 fd784e71fa5d4d0e597300a2ddf15ab9b1dc58d597586242b66ad78e5ac32e22

See more details on using hashes here.

Provenance

The following attestation bundles were made for imcf_fiji_mocks-0.12.0.tar.gz:

Publisher: release.yml on imcf/imcf-fiji-mocks

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

File details

Details for the file imcf_fiji_mocks-0.12.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for imcf_fiji_mocks-0.12.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 00e746e1ecdfb9743ef0e6886b9234663aaf3c762a77c162c54bb02d95a53dac
MD5 b5a85db598b825f14c565875db87c410
BLAKE2b-256 fd1a0b5ddfbf231db0b84a19a1ecaae70446121087cf511d783f39d43d1d665f

See more details on using hashes here.

Provenance

The following attestation bundles were made for imcf_fiji_mocks-0.12.0-py2.py3-none-any.whl:

Publisher: release.yml on imcf/imcf-fiji-mocks

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