devel/py-noseofyeti 2.4.9 DragonFly
Python codec that provides an RSpec style DSL for Python
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- MIT
- Categories
- devel, python
- Package size
- 50.9 KiB, 242.8 KiB installed
Description
noseOfYeti creates a custom Python codec that lets you write your tests using an RSpec inspired DSL (i.e. `describe` and `it` blocks). It uses the fact that you can register a codec that is able to modify a Python file before executing it. Using this we can make it so that when Python imports a file with a particular encoding as the first line of the file it will be intercepted and potentially rewritten into something else before the import continues.
noseOfYeti uses this technique to translate from the DSL it defines, into Python classes and functions that then will be executed by your test framework of choice.
In the other systems
The newest version among them is 2.4.9, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| DragonFly | devel/py-noseofyeti | 2.4.9 newest | none known | - | [email protected] | - |
| FreeBSD | devel/py-noseofyeti | 2.4.9 newest | none known | - | [email protected] | - |
| HardenedBSD | devel/py-noseofyeti | 2.4.9 newest | no data | - | [email protected] | - |
| GhostBSD | devel/py-noseofyeti | 2.4.9 newest | no data | - | [email protected] | - |
Install
Binary package:
pkg install py311-noseofyeti
From DPorts:
cd /usr/dports/devel/py-noseofyeti && make install clean
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
Run dependencies 1
No port depends on this one.