devel/py-hypothesis 6.168.0_1 FreeBSD
Property-based testing library for Python
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
9c878207a1- License
- MPL20
- Categories
- devel, python
- Package size
- 1197.2 KiB, 6033.1 KiB installed
Description
Hypothesis is an advanced testing library for Python. It lets you write tests which are parametrized by a source of examples, and then generates simple and comprehensible examples that make your tests fail. This lets you find more bugs in your code with less work.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/py-hypothesis | 6.168.0_1 |
| OpenBSD | devel/py-hypothesis | 6.168.5 |
| NetBSD | devel/py-hypothesis | 6.168.0 |
| DragonFly | devel/py-hypothesis | 6.98.18_2 |
| MidnightBSD | devel/py-hypothesis | 6.98.18_3 |
Install
Binary package:
pkg install py312-hypothesis
From the ports tree:
cd /usr/ports/devel/py-hypothesis/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-hypothesis>0:devel/py-hypothesis
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 | 6.168.0 | 6.168.0_1 | - | 6.136.6 | 6.168.0_1 |
| FreeBSD:14:quarterly | 6.168.0 | 6.168.0 | n/a | 6.135.16 | 6.168.0 |
| FreeBSD:15:latest | 6.168.0_1 | 6.168.0_1 | n/a | 6.136.6 | 6.136.6 |
| FreeBSD:15:quarterly | 6.168.0 | 6.168.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 6.168.0 | 6.168.0_1 | 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}maturin>=1.9.4<2.0: devel/py-maturin
Runtime 1
${PYTHON_PKGNAMEPREFIX}sortedcontainers>=2.1.0<3.0.0: devel/py-sortedcontainers
The full lists below include those, and their dependencies in turn.
Build dependencies 23
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/libffi
- devel/libunistring
- devel/py-build
- devel/py-installer
- devel/py-maturin
- devel/py-packaging
- devel/py-pyproject-hooks
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- lang/python315
- lang/rust
- math/mpdecimal
- print/indexinfo
- security/libssh2
- textproc/expat2
- www/libnghttp2
Run dependencies 70
- archivers/liblz4
- archivers/zstd
- databases/py-redis
- databases/py-sqlite3
- databases/py-sqlparse
- databases/sqlite3
- devel/binutils
- devel/gettext-runtime
- devel/libedit
- devel/libffi
- devel/libinotify
- devel/py-attrs
- devel/py-black
- devel/py-cattrs
- devel/py-click
- devel/py-colorama
- devel/py-crosshair-tool
- devel/py-dpcontracts
- devel/py-hypothesis-crosshair
- devel/py-importlib-metadata
- devel/py-iniconfig
- devel/py-lark
- devel/py-lsprotocol
- devel/py-mypy_extensions
- devel/py-packaging
- devel/py-pathspec
- devel/py-platformdirs
- devel/py-pluggy
- devel/py-pygls
- devel/py-pytest
- devel/py-python-dateutil
- devel/py-pytokens
- devel/py-pytz
- devel/py-pyyaml
- devel/py-six
- devel/py-sortedcontainers
- devel/py-typeshed-client
- devel/py-typing-extensions
- devel/py-typing-inspect
- devel/py-tzdata
- devel/py-watchdog
- devel/py-zipp
- devel/readline
- lang/gcc14
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-bottleneck
- math/py-numexpr
- math/py-numpy
- math/py-pandas
- math/py-z3-solver
- math/z3
- print/indexinfo
- textproc/expat2
- textproc/libyaml
- textproc/py-interegular
- textproc/py-markdown-it-py
- textproc/py-mdurl
- textproc/py-pygments
- textproc/py-regex
- textproc/py-rich
- www/py-asgiref
- www/py-django52
Configuration
Options name: devel_hypothesis
| Option | Default | Description |
|---|---|---|
| CLI | on | Command-line interface support |
| CODEMODS | off | Refactor deprecated or inefficient code |
| CROSSHAIR | on | CrossHair support |
| DATEUTIL | on | Provide dateutil timezones |
| DJANGO | on | Django support |
| DPCONTRACTS | on | Contracts support |
| GHOSTWRITER | on | Ghostwriter support |
| LARK | on | Lark parser support |
| NUMPY | on | NumPy support |
| PANDAS | on | Pandas support |
| PYTEST | on | pytest support |
| PYTZ | on | Timezone support |
| REDIS | on | Redis support |
| WATCHDOG | on | Watchdog support |
- USES
- cargo python
- Service scripts
- none
Files
distinfo 28
| File | Size | SHA256 |
|---|---|---|
| hypothesis-6.168.0.tar.gz | 510805 | 72af51087b7b5ab21c49f0d502f803c20897678652835596bd2a8b169a39135e |
| rust/crates/cfg-if-1.0.4.crate | 9360 | 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 |
| rust/crates/crunchy-0.2.4.crate | 3887 | 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5 |
| rust/crates/getrandom-0.3.4.crate | 50932 | 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd |
| rust/crates/half-2.7.1.crate | 61040 | 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b |
| rust/crates/heck-0.5.0.crate | 11517 | 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea |
| rust/crates/libc-0.2.186.crate | 821883 | 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66 |
| rust/crates/once_cell-1.21.4.crate | 35010 | 9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50 |
| rust/crates/portable-atomic-1.13.1.crate | 197001 | c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49 |
| rust/crates/ppv-lite86-0.2.21.crate | 22522 | 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9 |
| rust/crates/proc-macro2-1.0.106.crate | 59765 | 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934 |
| rust/crates/pyo3-0.29.2.crate | 1.255741e+06 | 4688ddedf473e32662b9b067670129a8afb8c18e351482c70d62ba4a88171e8b |
| rust/crates/pyo3-build-config-0.29.2.crate | 41104 | f41027e41b4bd03f6e60f9f417fe24a6341a6bb744edd62b6f709f2a52ea30e9 |
| rust/crates/pyo3-ffi-0.29.2.crate | 90029 | e591a95526fead067432c3b3a33fc74770b87b1e04e73671090d9c2055a2b327 |
| rust/crates/pyo3-macros-0.29.2.crate | 9044 | 73225868fc1cd84eef2c3c230ddb91273bf1de46aeb8a4248da76d32a0924a1c |
| rust/crates/pyo3-macros-backend-0.29.2.crate | 93749 | 571575aa3749fa6216757dd47d2a3e7ef360f329a40f0666a9fbd14889024952 |
| rust/crates/quote-1.0.46.crate | 31628 | dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368 |
| rust/crates/r-efi-5.3.0.crate | 64532 | 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f |
| rust/crates/rand-0.9.4.crate | 99786 | 44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea |
| rust/crates/rand_chacha-0.9.0.crate | 18258 | d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb |
Master sites 1
- PYPI
Commit history 9
The latest 5 of 9 in the history this site was built from.