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
Port details on branch 2024Q3
py-pytest Simple powerful testing with Python
8.1.1,1 devel on this many watch lists=5 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 8.1.1,1Version of this port present on the latest quarterly branch.
Maintainer: python@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2011-08-08 19:20:47
Last Update: 2024-07-21 16:55:40
Commit Hash: 180cd73
People watching this port, also watch:: binutils, ninja, libXdamage, autoconf, xcb-util-image
Also Listed In: python
License: MIT
WWW:
https://docs.pytest.org/en/latest/
Description:
The pytest testing tool makes it easy to write small tests, yet scales to support complex functional testing. Features: * Detailed info on failing assert statements * Auto-discovery of test modules and functions * Modular fixtures to manage small or parametrized long-lived test resources * Can run unittest (or trial), nose test suites out of the box * Rich plugin architecture, with over 315+ external plugins
Homepage    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}pytest>0:devel/py-pytest@${PY_FLAVOR}
Conflicts:
CONFLICTS_INSTALL:
  • py311-pytest4
To install the port:
cd /usr/ports/devel/py-pytest/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-pytest
  • pkg install py311-pytest
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-pytest listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-pytest
Package flavors (<flavor>: <package>)
  • py311: py311-pytest
distinfo:
TIMESTAMP = 1713775176 SHA256 (pytest-8.1.1.tar.gz) = ac978141a75948948817d360297b7aae0fcb9d6ff6bc9ec6d514b85d5a65c044 SIZE (pytest-8.1.1.tar.gz) = 1409703

Packages (timestamps in pop-ups are UTC):
py37-pytest
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--4.5.0---4.5.0-
FreeBSD:13:quarterly--------
FreeBSD:14:latest--------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
 
py39-pytest
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly--7.3.1,1--7.4.3,17.4.3,17.4.3,1
FreeBSD:14:latest--7.2.0,1--7.3.1,1-7.3.1,1
FreeBSD:14:quarterly-----7.4.3,17.4.3,17.4.3,1
FreeBSD:15:latest--n/a-n/a7.4.3,17.4.3,17.4.4,1
 
py311-pytest
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest8.1.1,18.1.1,1-8.1.1,18.1.1,1---
FreeBSD:13:quarterly8.1.1,18.1.1,1-8.1.1,18.1.1,1---
FreeBSD:14:latest8.1.1,18.1.1,1-8.1.1,18.1.1,1---
FreeBSD:14:quarterly8.1.1,18.1.1,1-8.1.1,18.1.1,1---
FreeBSD:15:latest8.1.1,18.1.1,1n/a8.1.1,1n/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-setuptools-scm>=6.2.3 : devel/py-setuptools-scm@py311
  3. py311-wheel>=0 : devel/py-wheel@py311
  4. python3.11 : lang/python311
  5. py311-build>=0 : devel/py-build@py311
  6. py311-installer>=0 : devel/py-installer@py311
Test dependencies:
  1. bash : shells/bash
  2. lsof : sysutils/lsof
  3. py311-argcomplete>=0 : devel/py-argcomplete@py311
  4. py311-asynctest>=0 : devel/py-asynctest@py311
  5. py311-attrs>=19.2 : devel/py-attrs@py311
  6. py311-decorator>=0 : devel/py-decorator@py311
  7. py311-hypothesis>=3.56 : devel/py-hypothesis@py311
  8. py311-Jinja2>=0 : devel/py-Jinja2@py311
  9. py311-mock>=0 : devel/py-mock@py311
  10. py311-numpy>=0,1 : math/py-numpy@py311
  11. py311-pexpect>=0 : misc/py-pexpect@py311
  12. py311-pygments>=2.7.2 : textproc/py-pygments@py311
  13. py311-pytest-xdist>=2.1.0,1 : devel/py-pytest-xdist@py311
  14. py311-requests>=0 : www/py-requests@py311
  15. py311-setuptools>=0 : devel/py-setuptools@py311
  16. py311-twisted>=0 : devel/py-twisted@py311
  17. py311-xmlschema>=0 : textproc/py-xmlschema@py311
  18. python3.11 : lang/python311
Runtime dependencies:
  1. py311-iniconfig>=0 : devel/py-iniconfig@py311
  2. py311-packaging>=0 : devel/py-packaging@py311
  3. py311-pluggy>=1.4<2.0 : devel/py-pluggy@py311
  4. python3.11 : lang/python311
This port is required by:
for Build
  1. cad/netgen
  2. devel/cvise
  3. devel/py-pytest-asyncio
  4. devel/py-pytest-factoryboy
  5. www/py-textile
for Run
  1. archivers/py-python-rpm-packaging
  2. cad/py-pymtl
  3. devel/py-hypothesis
  4. devel/py-nbval
  5. devel/py-pytest-aiohttp
  6. devel/py-pytest-alembic
  7. devel/py-pytest-asyncio
Expand this list (83 items / 76 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. devel/py-pytest-azurepipelines
  3. devel/py-pytest-benchmark
  4. devel/py-pytest-black
  5. devel/py-pytest-cache
  6. devel/py-pytest-canonical-data
  7. devel/py-pytest-codspeed
  8. devel/py-pytest-console-scripts
  9. devel/py-pytest-cov
  10. devel/py-pytest-cpp
  11. devel/py-pytest-datadir
  12. devel/py-pytest-dependency
  13. devel/py-pytest-django
  14. devel/py-pytest-doctestplus
  15. devel/py-pytest-env
  16. devel/py-pytest-examples
  17. devel/py-pytest-factoryboy
  18. devel/py-pytest-fixture-config
  19. devel/py-pytest-flake8
  20. devel/py-pytest-flakes
  21. devel/py-pytest-flask
  22. devel/py-pytest-forked
  23. devel/py-pytest-freezer
  24. devel/py-pytest-helpers-namespace
  25. devel/py-pytest-html
  26. devel/py-pytest-httpx
  27. devel/py-pytest-instafail
  28. devel/py-pytest-isort
  29. devel/py-pytest-jupyter
  30. devel/py-pytest-lazy-fixture
  31. devel/py-pytest-lazy-fixtures
  32. devel/py-pytest-localserver
  33. devel/py-pytest-markdown
  34. devel/py-pytest-metadata
  35. devel/py-pytest-mock
  36. devel/py-pytest-mpl
  37. devel/py-pytest-mutagen
  38. devel/py-pytest-mypy
  39. devel/py-pytest-mypy-plugins
  40. devel/py-pytest-nunit
  41. devel/py-pytest-order
  42. devel/py-pytest-parallel
  43. devel/py-pytest-plus
  44. devel/py-pytest-pretty
  45. devel/py-pytest-profiling
  46. devel/py-pytest-pycodestyle
  47. devel/py-pytest-qt
  48. devel/py-pytest-random-order
  49. devel/py-pytest-randomly
  50. devel/py-pytest-regressions
  51. devel/py-pytest-regtest
  52. devel/py-pytest-remotedata
  53. devel/py-pytest-rerunfailures
  54. devel/py-pytest-ruff
  55. devel/py-pytest-services
  56. devel/py-pytest-shutil
  57. devel/py-pytest-socket
  58. devel/py-pytest-subprocess
  59. devel/py-pytest-subtests
  60. devel/py-pytest-sugar
  61. devel/py-pytest-timeout
  62. devel/py-pytest-tornado
  63. devel/py-pytest-tornasync
  64. devel/py-pytest-translations
  65. devel/py-pytest-trio
  66. devel/py-pytest-twisted
  67. devel/py-pytest-verbose-parametrize
  68. devel/py-pytest-virtualenv
  69. devel/py-pytest-xdist
  70. devel/py-pytest-xprocess
  71. devel/py-setuptools-declarative-requirements
  72. devel/py-testinfra
  73. devel/py-ttictoc
  74. finance/fava
  75. net/py-zeroconf
  76. science/py-HofstadterTools
  77. Collapse this list.

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. devel/py-pytest-freezegun*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
No options to configure
Options name:
devel_py-pytest
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/p/pytest/
  2. https://pypi.org/packages/source/p/pytest/
Collapse this list.

There are no commits on branch 2024Q3 for this port