{"count":53711,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=695","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=693","results":[{"name":"py36-pyshp","portdir":"python/py-pyshp","version":"2.1.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/GeospatialPython/pyshp","description":"Python Shapefile Library","long_description":"PyShp library provides read and write support for the ESRI shapefile format in pure Python. This format is a popular Geographic Information System vector data format created by ESRI. You can read and write shp, shx, and dbf files with all types of geometry. Everything in the public ESRI shapefile specification is implemented.","active":false,"categories":["python","gis"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":636}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-cartopy","py36-matplotlib-basemap","py36-obspy"]}]},{"name":"py36-pyside","portdir":"python/py-pyside","version":"1.2.4","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyside/PySide","description":"LGPL-licensed Python bindings for Qt","long_description":"The PySide project provides LGPL-licensed Python bindings for the Qt cross-platform application and UI framework. PySide Qt bindings allow both free open source and proprietary software development and ultimately aim to support all of the platforms as Qt itself.","active":false,"categories":["devel","python"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-9.0"]},{"type":"lib","ports":["qt4-mac","python36","py36-shiboken"]}],"depends_on":[{"type":"lib","ports":["py36-pyside-tools"]}]},{"name":"py36-pyside2","portdir":"python/py-pyside2","version":"5.15.3","license":"(GPL-2 or GPL-3+ or LGPL-3)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.qt.io/Qt_for_Python","description":"Python bindings for the Qt cross-platform application and UI framework","long_description":"Python bindings for the Qt cross-platform application and UI framework","active":false,"categories":["aqua","devel","python"],"maintainers":[{"name":"pmetzger","github":"pmetzger","ports_count":24},{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1685}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14","qt5-sqlite-plugin","cmake","pkgconfig","py36-setuptools","py36-sphinx","py36-wheel"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt5-qtsvg","qt5-qtmacextras","qt5-qtlocation","qt5-qtxmlpatterns","qt5-qtmultimedia","qt5-qtdatavis3d","qt5-qtscript","qt5-qtremoteobjects","qt5-qtscxml","qt5-qt3d","qt5-qtquickcontrols2","qt5-qtspeech","qt5-qttools","qt5-qtwebsockets","python36","py36-numpy","libxml2","libxslt","llvm-13","clang-13","qt5-qtgamepad","qt5-qtbase","qt5-qtwebengine","qt5-qtdeclarative","qt5-qtserialport","qt5-qtsensors","qt5-qtcharts","qt5-qtwebchannel"]}],"depends_on":[]},{"name":"py36-pyside-tools","portdir":"python/py-pyside-tools","version":"0.2.15","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://qt-project.org/wiki/PySide","description":"Tools for developing PySide applications","long_description":"Tools for developing PySide applications","active":false,"categories":["devel","python"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-9.0"]},{"type":"lib","ports":["qt4-mac","python36","py36-pyside"]}],"depends_on":[]},{"name":"py36-pystache","portdir":"python/py-pystache","version":"0.5.4","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/defunkt/pystache","description":"Mustache for Python","long_description":"Pystache is a Python implementation of Mustache. Mustache is a framework-agnostic, logic-free templating system inspired by ctemplate and et.","active":false,"categories":["devel","textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py36-pysvn","portdir":"python/py-pysvn","version":"1.9.16","license":"Apache-1.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pysvn.sourceforge.io/","description":"Python Subversion Extension (pysvn)","long_description":"The pysvn module is a python interface to the Subversion version control system. This API exposes client interfaces for managing a working copy, querying a repository, and synchronizing the two.","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["apr","subversion","python36"]}],"depends_on":[]},{"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":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"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"]}]},{"name":"py36-pytest-asyncio","portdir":"python/py-pytest-asyncio","version":"0.14.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-asyncio","description":"pytest support for asyncio","long_description":"asyncio code is usually written in the form of coroutines, which makes it slightly more difficult to test using normal testing tools. pytest-asyncio provides useful fixtures and markers to make testing easier.","active":false,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":76}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-12"]},{"type":"lib","ports":["python36","py36-pytest"]},{"type":"test","ports":["py36-async_generator","py36-hypothesis"]}],"depends_on":[{"type":"test","ports":["py36-outcome","py36-cssselect"]}]},{"name":"py36-pytest-cov","portdir":"python/py-pytest-cov","version":"4.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-cov","description":"Pytest plugin for measuring coverage.","long_description":"Pytest plugin for measuring coverage.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","py36-toml","clang-16"]},{"type":"lib","ports":["python36","py36-coverage","py36-pytest"]}],"depends_on":[{"type":"test","ports":["py36-myst-parser","py36-nbval","py36-cryptography","py36-sybil","py36-jaraco.functools"]}]},{"name":"py36-pytest-datadir","portdir":"python/py-pytest-datadir","version":"1.3.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://github.com/gabrielcnr/pytest-datadir","description":"pytest plugin for manipulating test data directories and files.","long_description":"pytest plugin for manipulating test data directories and files.","active":false,"categories":["devel","python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":688}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools","py36-setuptools_scm"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["py36-pytest"]}],"depends_on":[{"type":"run","ports":["py36-pytest-regressions"]}]},{"name":"py36-pytest-forked","portdir":"python/py-pytest-forked","version":"1.3.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-forked","description":"run tests in isolated forked subprocesses","long_description":"run tests in isolated forked subprocesses","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools","py36-setuptools_scm"]},{"type":"lib","ports":["python36","py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-pytest-xdist"]}]},{"name":"py36-pytest-html","portdir":"python/py-pytest-html","version":"3.1.1","license":"MPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-html","description":"Plugin for generating HTML reports for pytest results","long_description":"pytest-html is a plugin for pytest that generates a HTML report for the test results.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools","py36-setuptools_scm"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["py36-pytest","py36-pytest-metadata"]}],"depends_on":[{"type":"test","ports":["py36-behave","py36-cucumber-tag-expressions"]}]},{"name":"py36-pytesting-utils","portdir":"python/py-pytesting-utils","version":"0.5.0","license":"LGPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytesting/utils","description":"Utilities for the PyTesting project","long_description":"Utilities for the PyTesting project","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-virtualenv"]}],"depends_on":[{"type":"lib","ports":["py36-test-runner"]}]},{"name":"py36-pytest-metadata","portdir":"python/py-pytest-metadata","version":"1.11.0","license":"MPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-metadata","description":"Plugin for accessing test session metadata","long_description":"pytest-metadata is a plugin for pytest that provides access to test session metadata.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools_scm"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["py36-pytest"]}],"depends_on":[{"type":"run","ports":["py36-pytest-html"]}]},{"name":"py36-pytest-mock","portdir":"python/py-pytest-mock","version":"3.5.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-mock/","description":"Thin-wrapper around the mock package for easier use with py.test","long_description":"Thin-wrapper around the mock package for easier use with py.test. This plugin installs a mocker fixture which is a thin-wrapper around the patching API provided by the mock package, but with the benefit of not having to worry about undoing patches at the end of a test.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools","py36-setuptools_scm"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["py36-mock","py36-pytest"]}],"depends_on":[{"type":"test","ports":["py36-natsort","py36-qstylizer"]}]},{"name":"py36-pytest-mpl","portdir":"python/py-pytest-mpl","version":"0.12","license":"BSD","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/matplotlib/pytest-mpl","description":"pytest plugin to for testing figures output from Matplotlib","long_description":"This is a plugin to faciliate image comparison for Matplotlib figures in pytest. Matplotlib includes a number of test utilities and decorators, but these are geared towards the nose testing framework. Pytest-mpl makes it easy to compare figures produced by tests to reference images when using pytest.","active":false,"categories":["devel","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":448}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools","py36-setuptools_scm"]},{"type":"lib","ports":["python36","py36-matplotlib","py36-pytest"]}],"depends_on":[]},{"name":"py36-pytest-qt","portdir":"python/py-pytest-qt","version":"4.0.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-qt","description":"pytest support for PyQt and PySide applications","long_description":"pytest support for PyQt and PySide applications","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools","py36-setuptools_scm"]},{"type":"lib","ports":["python36","py36-pytest"]}],"depends_on":[{"type":"test","ports":["py36-qtawesome"]}]},{"name":"py36-pytest-regressions","portdir":"python/py-pytest-regressions","version":"2.3.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ESSS/pytest-regressions","description":"Fixtures to write regression tests.","long_description":"Fixtures to write regression tests.","active":false,"categories":["devel","python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":688}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","py36-setuptools_scm","clang-12"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["py36-pytest-datadir","py36-pytest","py36-yaml"]}],"depends_on":[{"type":"test","ports":["py36-myst-parser"]}]},{"name":"py36-pytest-runner","portdir":"python/py-pytest-runner","version":"5.3.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-runner","description":"pytest-runner adds test support to setup.py scripts","long_description":"pytest-runner adds test support to setup.py scripts. Setup scripts can use pytest-runner to invoke py.test as distutils command and provices dependency resolution.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":636}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools_scm","clang-18"]},{"type":"lib","ports":["python36","py36-setuptools"]}],"depends_on":[{"type":"build","ports":["py36-arpeggio","py36-astroid","py36-cairocffi","py36-healpy","py36-datacite","py36-tinycss","py36-parsel","py36-neovim","py36-numdifftools","py36-datrie"]},{"type":"lib","ports":["py36-grako"]},{"type":"test","ports":["py36-pyrsistent","py36-iminuit","py36-lz4","py36-libcloud"]}]},{"name":"py36-pytest-subtests","portdir":"python/py-pytest-subtests","version":"0.4.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-subtests","description":"unittest subTest() support and subtests fixture.","long_description":"unittest subTest() support and subtests fixture.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools_scm_git_archive"]},{"type":"lib","ports":["python36","py36-setuptools"]}],"depends_on":[{"type":"test","ports":["py36-cryptography"]}]},{"name":"py36-pytest-xdist","portdir":"python/py-pytest-xdist","version":"2.2.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-xdist","description":"The pytest-xdist plugin extends py.test with some unique test execution modes","long_description":"The pytest-xdist plugin extends py.test with some unique test execution modes","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools_scm"]},{"type":"lib","ports":["py36-pytest","py36-pytest-forked","python36","py36-six","py36-setuptools","py36-execnet"]}],"depends_on":[{"type":"test","ports":["py36-cryptography"]}]},{"name":"py36-python-augeas","portdir":"python/py-python-augeas","version":"1.1.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/python-augeas/","description":"Python bindings for Augeas","long_description":"Python bindings for Augeas","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-cffi","py36-pycparser","libffi","augeas","libxml2","py36-setuptools"]}],"depends_on":[]},{"name":"py36-python-dotenv","portdir":"python/py-python-dotenv","version":"0.17.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/theskumar/python-dotenv","description":"Add .env support to your django/flask apps in development and deployments","long_description":"Add .env support to your django/flask apps in development and deployments Reads the key-value pair from .env file and adds them to environment variable. It is great for managing app settings during development and in production using 12-factor principles.","active":false,"categories":["devel","python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":174}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-click"]}],"depends_on":[]},{"name":"py36-python-install","portdir":"python/py-python-install","version":"0.0.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/python-install/","description":"A simple, correct PEP427 wheel installer.","long_description":"A simple, correct PEP427 wheel installer.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":370}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","py36-bootstrap-modules","clang-18"]},{"type":"lib","ports":["python36","py36-importlib-metadata","py36-importlib-resources"]}],"depends_on":[{"type":"build","ports":["py36-tempita","py36-passlib","py36-qtpy","py36-pendulum","py36-zopfli","py36-utidylib","py36-sqlparse","py36-psycopg","py36-tinycss2","py36-SDL2","py36-altgraph","py36-igraph","py36-phonenumbers","py36-bcrypt","py36-python-json-logger","py36-pybind11","py36-modulegraph","py36-cppy","py36-psycopg2","py36-contextlib2","py36-testpath","py36-poetry-core","py36-distlib","py36-cryptography_vectors","py36-threadpoolctl","py36-tables","py36-gnureadline","py36-more-itertools","py36-sphinxcontrib-applehelp","py36-sphinxcontrib-htmlhelp","py36-sphinxcontrib-jsmath","py36-zmq","py36-flit_core","py36-sphinx"]},{"type":"lib","ports":["py-python-install"]}]},{"name":"py36-python-json-logger","portdir":"python/py-python-json-logger","version":"2.0.7","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://github.com/madzak/python-json-logger","description":"A python library adding a json log formatter","long_description":"A python library adding a json log formatter","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py36-python-install","py36-setuptools","py36-wheel","py36-build","clang-16"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py36-python-jsonrpc-server","portdir":"python/py-python-jsonrpc-server","version":"0.4.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/palantir/python-jsonrpc-server","description":"JSON RPC 2.0 server library","long_description":"JSON RPC 2.0 server library","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-ujson"]},{"type":"test","ports":["py36-mock","py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-language-server"]}]},{"name":"py36-python-lsp-black","portdir":"python/py-python-lsp-black","version":"1.0.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lsp/python-lsp-black","description":"Black plugin for python-lsp-server","long_description":"Black plugin for python-lsp-server. Forked from pyls-black (https://github.com/rupert/pyls-black).","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["clang-12"]},{"type":"lib","ports":["python36","py36-black","py36-setuptools","py36-python-lsp-server"]}],"depends_on":[{"type":"run","ports":["py36-spyder","py36-spyder-devel"]}]},{"name":"py36-python-lsp-jsonrpc","portdir":"python/py-python-lsp-jsonrpc","version":"1.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lsp/python-lsp-jsonrpc","description":"A Python server implementation of the JSON RPC 2.0 protocol","long_description":"Fork of the python-jsonrpc-server project, maintained by the Spyder IDE team and the community.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-ujson"]},{"type":"test","ports":["py36-mock","py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-python-lsp-server"]}]},{"name":"py36-python-lsp-server","portdir":"python/py-python-lsp-server","version":"1.3.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lsp/python-lsp-server","description":"A Python implementation of the Language Server Protocol","long_description":"Fork of the python-language-server project, maintained by the Spyder IDE team and the community.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["clang-12"]},{"type":"lib","ports":["py36-autopep8","py36-codestyle","py36-docstyle","py36-flake8","py36-flake8-mccabe","py36-jedi","py36-pluggy","py36-pyflakes","py36-pylint","py36-rope","py36-setuptools","py36-ujson","py36-yapf","py36-python-lsp-jsonrpc","python36"]},{"type":"run","ports":["python-lsp-server_select"]},{"type":"test","ports":["py36-flaky","py36-mock","py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-pyls-spyder","py36-python-lsp-black"]},{"type":"run","ports":["py36-spyder","py36-spyder-devel"]}]},{"name":"py36-pythonz","portdir":"python/py-pythonz","version":"1.11.4","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/berdario/pythonz","description":"Python installation manager supporting CPython, Stackless, PyPy and Jython","long_description":"Python installation manager supporting CPython, Stackless, PyPy and Jython","active":false,"categories":["python"],"maintainers":[{"name":"rubendibattista","github":"rubendibattista","ports_count":4}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-resumable-urlretrieve","py36-setuptools"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-pew"]}]},{"name":"py36-pytimeparse","portdir":"python/py-pytimeparse","version":"1.1.8","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pytimeparse","description":"A small Python module to parse various kinds of time expressions","long_description":"A small Python module to parse various kinds of time expressions","active":false,"categories":["python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-agate"]}]},{"name":"py36-pytoml","portdir":"python/py-pytoml","version":"0.1.21","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/avakar/pytoml","description":"A parser for TOML-0.4.0","long_description":"This project aims at being a specs-conforming and strict parser and writer for TOML files. The library currently supports version 0.4.0 of the specs and runs with Python 2.7+ and 3.5+.","active":false,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":269}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py36-pytools","portdir":"python/py-pytools","version":"2020.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://documen.tician.de/pytools/","description":"A collection of tools for Python","long_description":"Pytools is a big bag of things that are 'missing' from the Python standard library.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-14"]},{"type":"lib","ports":["py36-decorator","py36-numpy","py36-six","python36","py36-appdirs"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"run","ports":["py36-pyopencl"]}]},{"name":"py36-pytzdata","portdir":"python/py-pytzdata","version":"2020.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pytzdata/","description":"The Olson timezone database for Python","long_description":"The Olson timezone database for Python","active":false,"categories":["python"],"maintainers":[{"name":"xeron.oskom","github":"xeron","ports_count":20}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-pendulum"]}]},{"name":"py36-pyusb","portdir":"python/py-pyusb","version":"1.1.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pyusb.github.io/pyusb/","description":"Python library to provide easy USB device access","long_description":"The PyUSB module provides Python with easy access to the host machine's Universal Serial Bus (USB) system","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools","py36-setuptools_scm"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["libusb"]}],"depends_on":[]},{"name":"py36-pyvcf","portdir":"python/py-pyvcf","version":"0.6.8","license":"MIT and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/PyVCF","description":"Python interface for the VCF variant file common in sequence analysis","long_description":"PyVCF is a library to read and write VCF 4.0 and 4.1 files with ease.","active":false,"categories":["science","python"],"maintainers":[{"name":"git","github":"SoapZA","ports_count":24}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-cython","py36-setuptools"]},{"type":"lib","ports":["python36","htslib"]}],"depends_on":[]},{"name":"py36-pyviennacl","portdir":"python/py-pyviennacl","version":"1.0.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://viennacl.sourceforge.net/pyviennacl.html","description":"Sparse/dense linear algebra on GPUs and CPUs using OpenCL","long_description":"Sparse/dense linear algebra on GPUs and CPUs using OpenCL","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-numpy"]}],"depends_on":[]},{"name":"py36-pyviz_comms","portdir":"python/py-pyviz_comms","version":"2.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/holoviz/pyviz_comms","description":"Offers a simple bidirectional communication architecture for PyViz tools including support for Jupyter comms in both the classic notebook and Jupyterlab.","long_description":"Offers a simple bidirectional communication architecture for PyViz tools including support for Jupyter comms in both the classic notebook and Jupyterlab.","active":false,"categories":["devel","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1679}],"variants":["universal"],"dependencies":[{"type":"build","ports":["git","clang-9.0","py36-jupyter_packaging"]},{"type":"lib","ports":["py36-pyobjc","python36","py36-setuptools","py36-numpy","py36-param"]}],"depends_on":[]},{"name":"py36-pywavelets","portdir":"python/py-pywavelets","version":"1.3.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/PyWavelets/pywt","description":"PyWavelets is a Python wavelet transforms module","long_description":"PyWavelets is a Python wavelet transforms module.","active":false,"categories":["science","math","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-cython","py36-setuptools","clang-13"]},{"type":"lib","ports":["python36","py36-numpy"]}],"depends_on":[{"type":"run","ports":["py36-scikit-image"]}]},{"name":"py36-pyx","portdir":"python/py-pyx","version":"0.15","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pyx-project.org/","description":"Python package for the creation of PostScript, PDF, and SVG files","long_description":"PyX is a Python package for the creation of PostScript, PDF, and SVG files. It combines an abstraction of the PostScript drawing model with a TeX/LaTeX interface. Complex tasks like 2d and 3d plots in publication-ready quality are built out of these primitives.","active":false,"categories":["python","tex"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","texlive"]}],"depends_on":[]},{"name":"py36-pyxb","portdir":"python/py-pyxb","version":"1.2.6","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pabigot/pyxb","description":"PyXB: Python XML Schema Bindings","long_description":"PyXB is a pure Python package that generates Python code for classes that correspond to data structures defined by XMLSchema. In concept it is similar to JAXB for Java and CodeSynthesis XSD for C++.","active":false,"categories":["devel","textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-six"]}],"depends_on":[]},{"name":"py36-qdarkstyle","portdir":"python/py-qdarkstyle","version":"3.0.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ColinDuquesnoy/QDarkStyleSheet","description":"A dark stylesheet for Python and Qt applications","long_description":"This package provides a dark style sheet for PySide/PyQt4/PyQt5 applications.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":636}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-12"]},{"type":"lib","ports":["py36-importlib-metadata","python36","py36-qtsass","py36-qtpy","py36-helpdev"]}],"depends_on":[{"type":"run","ports":["py36-spyder","py36-spyder-devel"]}]},{"name":"py36-qimage2ndarray","portdir":"python/py-qimage2ndarray","version":"1.8.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/hmeine/qimage2ndarray","description":"Converts between QImages and numpy.ndarrays","long_description":"Converts between QImages and numpy.ndarrays","active":false,"categories":["devel","python"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":231}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["py36-numpy","py36-pyqt5"]}],"depends_on":[{"type":"run","ports":["py36-gpilab-framework"]}]},{"name":"py36-qpageview","portdir":"python/py-qpageview","version":"0.6.1","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://qpageview.org","description":"Widget to display page-based documents for Qt5/PyQt5","long_description":"qpageview provides a page based document viewer widget for Qt5/PyQt5. It has a flexible architecture potentionally supporting many formats. Currently, it supports SVG documents, images, and, using the Poppler-Qt5 binding, PDF documents.","active":false,"categories":["python"],"maintainers":[{"name":"davide.liessi","github":"dliessi","ports_count":72}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-poppler-qt5","py36-pyqt5"]}],"depends_on":[]},{"name":"py36-qrcode","portdir":"python/py-qrcode","version":"6.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/lincolnloop/python-qrcode","description":"QR Code image generator","long_description":"QR Code image generator","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-setuptools","py36-six"]}],"depends_on":[]},{"name":"py36-qscintilla-qt4","portdir":"devel/qscintilla","version":"2.11.6","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.riverbankcomputing.com/software/qscintilla/","description":"Python bindings for Qt4 QScintilla","long_description":"Python bindings for Qt4 QScintilla, a port to Qt of Neil Hodgson's Scintilla C++ editor control.","active":false,"categories":["devel","python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":441},{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1685}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["python36","qt4-mac","py36-sip4","py36-pyqt4","qscintilla-qt4"]}],"depends_on":[]},{"name":"py36-qscintilla-qt5","portdir":"devel/qscintilla","version":"2.11.6","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":"py36-pyqt5-scintilla","homepage":"https://www.riverbankcomputing.com/software/qscintilla/","description":"Obsolete port, replaced by py36-pyqt5-scintilla","long_description":"This port has been replaced by py36-pyqt5-scintilla.","active":false,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":441},{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1685}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"py36-qstylizer","portdir":"python/py-qstylizer","version":"0.2.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/blambright/qstylizer","description":"Qt stylesheet generation utility for PyQt/PySide","long_description":"Qt stylesheet generation utility for PyQt/PySide","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools","py36-pbr"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["py36-tinycss2","py36-inflection"]},{"type":"test","ports":["py36-pytest","py36-pytest-mock"]}],"depends_on":[{"type":"run","ports":["py36-spyder","py36-spyder-devel"]}]},{"name":"py36-qtawesome","portdir":"python/py-qtawesome","version":"1.1.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/spyder-ide/qtawesome","description":"Iconic Fonts in PyQt and PySide applications.","long_description":"QtAwesome enables iconic fonts such as Font Awesome and Elusive Icons in PyQt and PySide applications.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-qtpy","py36-setuptools"]},{"type":"test","ports":["py36-pytest","py36-pytest-qt"]}],"depends_on":[{"type":"run","ports":["py36-spyder","py36-spyder-devel"]}]},{"name":"py36-qtconsole","portdir":"python/py-qtconsole","version":"5.2.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://jupyter.org","description":"Jupyter QtConsole","long_description":"Jupyter QtConsole","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py36-ipykernel","py36-ipython_genutils","py36-jupyter_client","py36-jupyter_core","python36","py36-qtpy","py36-setuptools","py36-traitlets","py36-zmq","py36-pygments"]}],"depends_on":[{"type":"run","ports":["py36-spyder","py36-spyder-devel"]}]}]}