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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file imcf_fiji_mocks-0.8.0a0.tar.gz.
File metadata
- Download URL: imcf_fiji_mocks-0.8.0a0.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d00ca538bf49dde5386d148a7b71c68cbee0397edc6ce4ce2547f7f26c803478
|
|
| MD5 |
0ee13bf9693b918718b2323763ec7832
|
|
| BLAKE2b-256 |
31f1efb6ec447573192921c02c92e8e6425652f66e2235459e7249cac6079cf6
|
Provenance
The following attestation bundles were made for imcf_fiji_mocks-0.8.0a0.tar.gz:
Publisher:
release.yml on imcf/imcf-fiji-mocks
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
imcf_fiji_mocks-0.8.0a0.tar.gz -
Subject digest:
d00ca538bf49dde5386d148a7b71c68cbee0397edc6ce4ce2547f7f26c803478 - Sigstore transparency entry: 185507730
- Sigstore integration time:
-
Permalink:
imcf/imcf-fiji-mocks@7440ad075e6959b5445a59dff319d10c011080d9 -
Branch / Tag:
refs/tags/v0.8.0.a0 - Owner: https://github.com/imcf
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@7440ad075e6959b5445a59dff319d10c011080d9 -
Trigger Event:
release
-
Statement type:
File details
Details for the file imcf_fiji_mocks-0.8.0a0-py2.py3-none-any.whl.
File metadata
- Download URL: imcf_fiji_mocks-0.8.0a0-py2.py3-none-any.whl
- Upload date:
- Size: 12.7 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d4841b32725a2b81790e1051da264bfb72b7e275c23d87a04053462420184f78
|
|
| MD5 |
c5a728529d382f0f1a466384fb422e57
|
|
| BLAKE2b-256 |
b7ff9596020fb10f604c2614d16efb90a33b704150fb768301c7a91006a68e33
|
Provenance
The following attestation bundles were made for imcf_fiji_mocks-0.8.0a0-py2.py3-none-any.whl:
Publisher:
release.yml on imcf/imcf-fiji-mocks
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
imcf_fiji_mocks-0.8.0a0-py2.py3-none-any.whl -
Subject digest:
d4841b32725a2b81790e1051da264bfb72b7e275c23d87a04053462420184f78 - Sigstore transparency entry: 185507732
- Sigstore integration time:
-
Permalink:
imcf/imcf-fiji-mocks@7440ad075e6959b5445a59dff319d10c011080d9 -
Branch / Tag:
refs/tags/v0.8.0.a0 - Owner: https://github.com/imcf
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@7440ad075e6959b5445a59dff319d10c011080d9 -
Trigger Event:
release
-
Statement type: