devel/py-mirakuru 3.0.3 FreeBSD
Process executor (not only) for tests
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
b329f6f9b3- License
- LGPL3+
- Categories
- devel, python
- Package size
- 37.7 KiB, 190.0 KiB installed
Description
Mirakuru is a process orchestration tool designed for functional and integration tests.
When your application or tests rely on external processes (like databases, APIs, or other services), ensuring these processes are started and ready before your main code executes can be challenging. Mirakuru solves this by orchestrating the startup of these processes and waiting until they are fully operational (e.g., accepting connections, producing specific output) before allowing your program or tests to continue.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/py-mirakuru | 3.0.3 |
| HardenedBSD | devel/py-mirakuru | 3.0.3 |
| GhostBSD | devel/py-mirakuru | 3.0.3 |
Install
Binary package:
pkg install py312-mirakuru
From the ports tree:
cd /usr/ports/devel/py-mirakuru/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-mirakuru>0:devel/py-mirakuru
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.0.3 | 3.0.3 | - | - | 3.0.3 |
| FreeBSD:14:quarterly | 3.0.3 | 3.0.3 | n/a | - | 3.0.3 |
| FreeBSD:15:latest | 3.0.3 | 3.0.3 | n/a | - | - |
| FreeBSD:15:quarterly | 3.0.3 | 3.0.3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.0.3 | 3.0.3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}flit-core>=3.12: devel/py-flit-core
Runtime 1
${PYTHON_PKGNAMEPREFIX}psutil>=4.0.0: sysutils/py-psutil
The full lists below include those, and their dependencies in turn.
Build dependencies 15
Run dependencies 8
Required by 1
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| mirakuru-3.0.3.tar.gz | 28257 | 70ec0b03a474fd5c29ce2d2050e15546e91f4e7d5f709d209ad45d091deaa2f6 |
Master sites 1
- PYPI