{"name":"py35-pytest","portdir":"python/py-pytest","version":"5.4.3","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":2104}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py35-setuptools_scm"]},{"type":"lib","ports":["py35-importlib-metadata","py35-more-itertools","py35-packaging","py35-pathlib2","python35","py35-setuptools","py35-wcwidth","py35-pluggy","py35-attrs"]},{"type":"run","ports":["pytest_select"]}],"depends_on":[{"type":"lib","ports":["py35-pytest-qt","py35-pytest-cov","py35-pytest-xdist","py35-cog","py35-pytest-forked","py35-blaze"]},{"type":"run","ports":["py35-pyopencl","py35-nbval","py35-cartopy"]},{"type":"test","ports":["py35-flake8-mccabe","py35-pastedeploy","py35-python-jsonrpc-server","py35-marisa-trie","py35-watchdog","py35-astroML","py35-bqplot","py35-cookies","py35-datrie","py35-patsy","py35-fuzzywuzzy","py35-geopy","py35-iminuit","py35-json-rpc","py35-libcloud","py35-imagesize","py35-qtawesome","py35-requests-cache","py35-lxml","py35-intervaltree","py35-sybil","py35-wrapt","py35-trustme","py35-tvdb","py35-setuptools_scm_git_archive","py35-text-unidecode","py35-wurlitzer","py35-qtpy","py35-typed-ast","py35-parsel","py35-pyicu","py35-columnize","py35-kaptan","py35-lazy_object_proxy","py35-uncertainties","py35-html2text","py35-spark_parser","py35-uncompyle6","py35-isort","py35-pyficache","py35-tempora","py35-ddt","py35-cymem","py35-murmurhash","py35-preshed","py35-queuelib","py35-lz4","py35-async_generator","py35-xmltodict","py35-hpack","py35-path","py35-texttable","py35-hyperframe","py35-language-server","py35-m2crypto","py35-xdis","py35-parsedatetime","py35-sqlparse","py35-numpydoc","py35-ujson","py35-cppy","py35-portend","py35-cachetools","py35-mutagen","py35-blis","py35-cairocffi","py35-country","py35-flask-script","py35-flake8","py35-astroid","py35-filelock","py35-appdirs","py35-hyperlink","py35-webencodings","py35-entrypoints","py35-netcdf4","py35-nose","py35-iso8601","py35-netaddr","py35-roman","py35-contextlib2","py35-webtest","py35-asn1-modules","py35-distlib","py35-pyavm","py35-pytools","py35-mdp-toolkit","py35-prompt_toolkit","py35-importlib-resources","py35-ipaddress","py35-zopeinterface","py35-packaging","py35-urwid","py35-opengl","py35-backports.entry-points-selectable","py35-babel","py35-simplejson","py35-m2r","py35-pycryptodome","py35-itsdangerous","py35-cssselect","py35-freezegun","py35-future","py35-cycler","py35-kiwisolver","py35-immutables","py35-greenlet","py35-pyrsistent","py35-automat","py35-asn1","py35-atomicwrites","py35-cftime","py35-chardet","py35-markupsafe","py35-parso","py35-wcwidth","py35-pluggy","py35-pretend","py35-dateutil","py35-six","py35-attrs","py35-pyqt4","py35-sip4","py35-cairo","py35-pythonz","py35-beautifulsoup4","py35-resumable-urlretrieve","py35-tabulate","py35-xarray","py35-catalogue","py35-rope","py35-scipy","py35-nmrglue","py35-seaborn"]}]}