notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details
py-hypothesis Library for property based testing
6.131.29 devel on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 6.123.17Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2016-01-08 04:47:57
Last Update: 2025-06-01 16:23:23
Commit Hash: 982888d
People watching this port, also watch:: qtkeychain-qt5, py311-treq, py311-Automat, linux-c7-atk, py311-beautifulsoup
Also Listed In: python
License: MPL20
WWW:
https://hypothesis.works/
https://hypothesis.readthedocs.io/en/latest/
https://github.com/HypothesisWorks/hypothesis/tree/master/hypothesis-python
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.
HomepageHomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR}
To install the port:
cd /usr/ports/devel/py-hypothesis/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-hypothesis
  • pkg install py311-hypothesis
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-hypothesis listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-hypothesis
Package flavors (<flavor>: <package>)
  • py311: py311-hypothesis
distinfo:
TIMESTAMP = 1748495771 SHA256 (hypothesis-6.131.29.tar.gz) = 11c10ae524d0ae320ebb6627317c610e7555366a418f115bdc0e456e4bd45639 SIZE (hypothesis-6.131.29.tar.gz) = 442186

Packages (timestamps in pop-ups are UTC):
py37-hypothesis
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--5.41.2---5.41.2-
FreeBSD:13:quarterly--------
FreeBSD:14:latest--------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
 
py39-hypothesis
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly------6.92.1-
FreeBSD:14:latest--------
FreeBSD:14:quarterly------6.92.1-
FreeBSD:15:latest--n/a-n/a-6.92.16.98.6
 
py311-hypothesis
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest6.131.56.131.19-6.131.56.131.19---
FreeBSD:13:quarterly6.123.176.123.17-6.123.176.123.17---
FreeBSD:14:latest6.123.176.131.27-6.123.176.131.27---
FreeBSD:14:quarterly6.123.176.123.17-6.123.176.123.17---
FreeBSD:15:latest6.131.56.131.5n/a6.123.17n/a---
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-setuptools>=61 : devel/py-setuptools@py311
  2. py311-wheel>=0 : devel/py-wheel@py311
  3. python3.11 : lang/python311
  4. py311-build>=0 : devel/py-build@py311
  5. py311-installer>=0 : devel/py-installer@py311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. py311-attrs>=23.2.0 : devel/py-attrs@py311
  2. py311-sortedcontainers>=2.1.0<3.0.0 : devel/py-sortedcontainers@py311
  3. py311-black>=19.10b0 : devel/py-black@py311
  4. py311-click>=7.0 : devel/py-click@py311
  5. py311-rich>=9.0.0 : textproc/py-rich@py311
  6. py311-crosshair-tool>=0.0.86 : devel/py-crosshair-tool@py311
  7. py311-hypothesis-crosshair>=0.0.22 : devel/py-hypothesis-crosshair@py311
  8. py311-python-dateutil>=1.4 : devel/py-python-dateutil@py311
  9. py311-django42>=4.2 : www/py-django42@py311
  10. py311-dpcontracts>=0.4 : devel/py-dpcontracts@py311
  11. py311-black>=19.10b0 : devel/py-black@py311
  12. py311-lark>=0.10.1 : devel/py-lark@py311
  13. py311-numpy>=1.19.3,1 : math/py-numpy@py311
  14. py311-pandas>=1.1,1 : math/py-pandas@py311
  15. py311-pytest>=4.6,1 : devel/py-pytest@py311
  16. py311-pytz>=2014.1,1 : devel/py-pytz@py311
  17. py311-redis>=3.0.0 : databases/py-redis@py311
  18. py311-watchdog>=4.0.0 : devel/py-watchdog@py311
  19. python3.11 : lang/python311
This port is required by:
for Build
  1. math/py-CyLP
for Run
  1. cad/py-pymtl
  2. devel/py-hypothesmith
  3. science/py-MDAnalysisTests
  4. textproc/py-textdistance

Configuration Options:
===> The following configuration options are available for py311-hypothesis-6.131.29: 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 ===> Use 'make config' to modify these settings
Options name:
devel_py-hypothesis
USES:
python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/h/hypothesis/
  2. https://pypi.org/packages/source/h/hypothesis/
Collapse this list.

Number of commits found: 306 (showing only 6 on this page)

«  1 | 2 | 3 | 4 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.18.1
17 Apr 2018 19:16:27
Revision:467640Original commit files touched by this commit
sunpoet search for other commits by this committer
Take maintainership
1.18.1
16 Apr 2018 21:33:19
Revision:467537Original commit files touched by this commit
feld search for other commits by this committer
Reset MAINTAINER

Approved by:	maintainer (private communications)
1.18.1
30 Nov 2017 15:50:34
Revision:455210Original commit files touched by this commit Sanity Test Failure
mat search for other commits by this committer
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.18.1
28 Jul 2017 01:23:44
Revision:446793Original commit files touched by this commit
dbaio search for other commits by this committer
devel/py-hypothesis: Update license

Approved by:	portmgr (blanket)
1.18.1
01 Apr 2016 14:00:57
Revision:412346Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
1.18.1
08 Jan 2016 04:46:37
Revision:405520Original commit files touched by this commit
koobs search for other commits by this committer
[NEW] devel/py-hypothesis: Library for property based testing

Hypothesis is a library for testing your Python code against a much larger
range of examples than you would ever want to write by hand. It's based on the
Haskell library, Quickcheck, and is designed to integrate seamlessly into your
existing Python unit testing work flow.

WWW: https://github.com/DRMacIver/hypothesis

PR:		205914
Submitted by:	Brendan Molloy <brendan+freebsd@bbqsrc.net>

Number of commits found: 306 (showing only 6 on this page)

«  1 | 2 | 3 | 4