devel/py-dirty-equals 0.11 FreeBSD
Do dirty (but extremely useful) things with equals
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MIT
- Categories
- devel, python
- Package size
- 51.7 KiB, 320.2 KiB installed
Description
dirty-equals is a python library that (mis)uses the __eq__ method to make python code (generally unit tests) more declarative and therefore easier to read and write.
dirty-equals can be used in whatever context you like, but it comes into its own when writing unit tests for applications where you're commonly checking the response to API calls and the contents of a database.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/py-dirty-equals | 0.11 |
| OpenBSD | devel/py-dirty-equals | 0.11 |
| NetBSD | devel/py-dirty-equals | 0.11 |
| DragonFly | devel/py-dirty-equals | 0.9.0 |
| MidnightBSD | devel/py-dirty-equals | 0.10.0_1 |
| HardenedBSD | devel/py-dirty-equals | 0.11 |
| GhostBSD | devel/py-dirty-equals | 0.11 |
Install
Binary package:
pkg install py312-dirty-equals
From the ports tree:
cd /usr/ports/devel/py-dirty-equals/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-dirty-equals>0:devel/py-dirty-equals
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 | 0.11 | 0.11 | - | 0.9.0 | 0.11 |
| FreeBSD:14:quarterly | 0.11 | 0.11 | n/a | 0.9.0 | 0.11 |
| FreeBSD:15:latest | 0.11 | 0.11 | n/a | 0.9.0 | 0.9.0 |
| FreeBSD:15:quarterly | 0.11 | 0.11 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.11 | 0.11 | 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}hatchling>=0: devel/py-hatchling
The full lists below include those, and their dependencies in turn.
Build dependencies 19
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/libffi
- devel/py-build
- devel/py-hatchling
- devel/py-installer
- devel/py-packaging
- devel/py-pathspec
- devel/py-pluggy
- devel/py-pyproject-hooks
- devel/py-trove-classifiers
- devel/readline
- lang/python312
- lang/python315
- math/mpdecimal
- print/indexinfo
- textproc/expat2
- textproc/py-tomlkit
Run dependencies 7
Required by 1
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| dirty_equals-0.11.tar.gz | 128067 | f4ac74ee88f2d11e2fa0f65eb30ee4f07105c5f86f4dc92b09eb1138775027c3 |
Master sites 1
- PYPI
Commit history 0
No commits in the history this site was built from.