{"name":"py36-pytest","portdir":"python/py-pytest","version":"7.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pytest.org","description":"py.test: simple powerful testing with Python","long_description":"The pytest framework makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2106}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py36-setuptools_scm"]},{"type":"lib","ports":["py36-importlib-metadata","py36-iniconfig","py36-packaging","py36-pluggy","python36","py36-setuptools","py36-tomli","py36-py","py36-attrs"]},{"type":"run","ports":["pytest_select"]}],"depends_on":[{"type":"lib","ports":["py36-visa","py36-blaze","py36-pyasdf","py36-cog","py36-rpy2","py36-pytest-forked","py36-pytest-xdist","py36-pytest-asyncio","py36-pytest-qt","py36-pytest-mpl","py36-pytest-cov"]},{"type":"run","ports":["py36-pyopencl","py36-nbval","py36-pytest-html","py36-pytest-regressions","py36-cartopy","py36-pytest-datadir","py36-pytest-mock","py36-pytest-metadata"]},{"type":"test","ports":["py36-marisa-trie","py36-gsd","py36-watchdog","py36-asteval","py36-astroML","py36-behave","py36-bqplot","py36-brotlipy","py36-cookies","py36-cucumber-tag-expressions","py36-datrie","py36-patsy","py36-fuzzywuzzy","py36-geopy","py36-iminuit","py36-json-rpc","py36-parse-type","py36-requests-cache","py36-inflection","py36-simpy","py36-lxml","py36-intervaltree","py36-spaCy","py36-sybil","py36-wrapt","py36-tvdb","py36-setuptools_scm_git_archive","py36-text-unidecode","py36-wurlitzer","py36-json-tricks","py36-qtpy","py36-recommonmark","py36-typed-ast","py36-python-lsp-server","py36-scikit-hep-boost-histogram","py36-parsel","py36-pyicu","py36-columnize","py36-flake8-mccabe","py36-kaptan","py36-lazy_object_proxy","py36-neovim","py36-poyo","py36-python-lsp-jsonrpc","py36-qstylizer","py36-uncertainties","py36-lmfit","py36-html2text","py36-spark_parser","py36-uncompyle6","py36-scikit-hep-mplhep_data","py36-isort","py36-pyficache","py36-GridDataFormats","py36-jaraco.functools","py36-tempora","py36-ddt","py36-testfixtures","py36-cymem","py36-murmurhash","py36-preshed","py36-srsly","py36-queuelib","py36-lz4","py36-async_generator","py36-xmltodict","py36-arpeggio","py36-h11","py36-parver","py36-hpack","py36-path","py36-texttable","py36-hyperframe","py36-language-server","py36-m2crypto","py36-imagesize","py36-qtawesome","py36-xdis","py36-parsedatetime","py36-dnspython","py36-outcome","py36-trio","py36-sqlparse","py36-pint","py36-numpydoc","py36-ujson","py36-portend","py36-cachetools","py36-black","py36-mutagen","py36-blis","py36-emcee3","py36-cairocffi","py36-oct2py","py36-scikit-hep-hepunits","py36-scikit-hep-particle","py36-country","py36-jellyfish","py36-flask-script","py36-scikit-hep-uproot4","py36-scikit-hep-hist","py36-scikit-hep-awkward1","py36-flake8","py36-astroid","py36-bcrypt","py36-filelock","py36-appdirs","py36-hyperlink","py36-webencodings","py36-entrypoints","py36-netcdf4","py36-nose","py36-iso8601","py36-latexcodec","py36-netaddr","py36-cppy","py36-roman","py36-contextlib2","py36-webtest","py36-asn1-modules","py36-tomlkit","py36-cairo","py36-pyavm","py36-pytools","py36-jwt","py36-mdp-toolkit","py36-prompt_toolkit","py36-ipaddress","py36-zopeinterface","py36-packaging","py36-urwid","py36-opengl","py36-backports.entry-points-selectable","py36-distlib","py36-simplejson","py36-m2r","py36-wcwidth","py36-pycryptodome","py36-itsdangerous","py36-cssselect","py36-babel","py36-freezegun","py36-future","py36-cycler","py36-kiwisolver","py36-contextvars","py36-immutables","py36-greenlet","py36-pyrsistent","py36-automat","py36-asn1","py36-atomicwrites","py36-cftime","py36-chardet","py36-iniconfig","py36-more-itertools","py36-parso","py36-markupsafe","py36-pluggy","py36-pretend","py36-dateutil","py36-six","py36-importlib-resources","py36-attrs","py36-mock","py36-pyqt4","py36-sip4","py36-natsort","py36-beautifulsoup4","py36-pythonz","py36-resumable-urlretrieve","py36-myst-parser","py36-scikit-hep-hepstats","py36-scikit-hep-mplhep","py36-tabulate","py36-xarray","py36-catalogue","py36-rope","py36-scipy","py36-nmrglue","py36-nmrglue-devel","py36-libcloud","py36-seaborn","py36-trustme","py36-pastedeploy","py36-cryptography","py36-python-jsonrpc-server"]}]}