HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50616,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=554",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=552",
"results": [
{
"name": "py27-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",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-agate"
]
}
]
},
{
"name": "py27-pytidylib",
"portdir": "python/py-pytidylib",
"version": "0.3.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://countergram.github.io/pytidylib/",
"description": "Python wrapper for tidylib",
"long_description": "A new Python wrapper for tidylib, which allows you to convert slightly invalid HTML/XHTML markup into valid markup. E.g. this Python tidy library will correct unescaped ampersands, some unclosed tags, missing elements, missing attributes, etc. Tidylib is highly configurable. It can output HTML or XHTML, and perform other functions such as converting named entities to numeric entities (named entities work only along with an HTML or XHTML doctype, numeric entities work in generic XML data).",
"active": false,
"categories": [
"textproc",
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27",
"tidy"
]
}
],
"depends_on": []
},
{
"name": "py27-pythonutils",
"portdir": "python/py-pythonutils",
"version": "0.4.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.voidspace.org.uk/python/pythonutils.html",
"description": "General utility modules that simplify common programming in Python",
"long_description": "The Voidspace Pythonutils package is a simple way of installing the Voidspace collection of modules. These are currently: ConfigObj 4.4.0 - Easy config file reading/writing validate 0.2.3 - Validation and type conversion system StandOut 3.0.0 - Simple logging and output control object pathutils 0.2.5 - For working with paths and files cgiutils 0.3.5 - CGI helpers urlpath 0.1.0 - Functions for handling URLs odict 0.2.1 - Ordered Dictionary Class Several of the Voidspace Projects depend on these modules. They are also useful in their own right of course. They are primarily general utility modules that simplify common programming tasks in Python.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pythonutils"
]
}
]
},
{
"name": "py27-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": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"py27-futures",
"py27-ujson",
"python27",
"py27-future"
]
},
{
"type": "test",
"ports": [
"py27-mock",
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-language-server"
]
}
]
},
{
"name": "py27-python-jenkins",
"portdir": "python/py-python-jenkins",
"version": "0.3.4",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://opendev.org/jjb/python-jenkins",
"description": "Python bindings for the remote Jenkins API",
"long_description": "Python bindings for the remote Jenkins API",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-jenkins-job-builder",
"py-python-jenkins"
]
}
]
},
{
"name": "py27-python-ivi",
"portdir": "python/py-python-ivi",
"version": "20211008-250702b5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://alexforencich.com/wiki/en/python-ivi/start",
"description": "Python Interchangeable Virtual Instrument Library",
"long_description": "Python Interchangeable Virtual Instrument Library",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-12"
]
},
{
"type": "lib",
"ports": [
"py27-serial",
"py27-usbtmc",
"py27-vxi11",
"python27",
"py27-numpy"
]
},
{
"type": "test",
"ports": [
"py27-pytest"
]
}
],
"depends_on": []
},
{
"name": "py27-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": 167
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-click",
"py27-typing"
]
}
],
"depends_on": []
},
{
"name": "py27-python-daemon",
"portdir": "python/py-python-daemon",
"version": "2.2.4",
"license": "GPL-3+ and Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pagure.io/python-daemon/",
"description": "Library to implement a well-behaved Unix daemon process.",
"long_description": "This library implements the well-behaved daemon specification of PEP 3143, \"Standard daemon process library\". A well-behaved Unix daemon process is tricky to get right, but the required steps are much the same for every daemon program. A DaemonContext instance holds the behaviour and configured process environment for the program; use the instance as a context manager to enter a daemon state.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-docutils",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-lockfile"
]
}
],
"depends_on": []
},
{
"name": "py27-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": [
"python27",
"py27-cffi",
"py27-pycparser",
"libffi",
"augeas",
"libxml2",
"py27-setuptools"
]
}
],
"depends_on": []
},
{
"name": "py27-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",
"py27-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"py27-pytest",
"py27-pytest-forked",
"python27",
"py27-six",
"py27-setuptools",
"py27-execnet"
]
}
],
"depends_on": []
},
{
"name": "py27-pytest-timeout",
"portdir": "python/py-pytest-timeout",
"version": "1.4.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-timeout",
"description": "py.test plugin to abort hanging tests",
"long_description": "py.test plugin to abort hanging tests",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "kirill",
"github": "catap",
"ports_count": 120
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-12"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "test",
"ports": [
"py27-pexpect",
"py27-pytest",
"py27-pytest-cov",
"py27-ipdb"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py27-docker"
]
}
]
},
{
"name": "py27-pytest-runner",
"portdir": "python/py-pytest-runner",
"version": "5.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": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 609
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools_scm",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-setuptools"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py27-flake8-mccabe",
"py27-datacite",
"py27-datrie",
"py27-healpy",
"py27-managesieve",
"py27-textile",
"py27-jwt",
"py27-progressbar",
"py27-tinycss",
"py27-parsel",
"py27-neovim",
"py27-numdifftools",
"py27-arpeggio",
"py27-pylint"
]
},
{
"type": "lib",
"ports": [
"py27-grako"
]
},
{
"type": "test",
"ports": [
"py27-iminuit",
"py27-pyrsistent",
"py27-lz4"
]
}
]
},
{
"name": "py27-pytest-qt",
"portdir": "python/py-pytest-qt",
"version": "3.3.0",
"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": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools",
"py27-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py27-qtawesome"
]
}
]
},
{
"name": "py27-pytest-mpl",
"portdir": "python/py-pytest-mpl",
"version": "0.12",
"license": "BSD",
"platforms": "{darwin any}",
"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": 436
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"py27-setuptools_scm",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-matplotlib",
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"lscsoft-deps"
]
}
]
},
{
"name": "py27-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",
"py27-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "run",
"ports": [
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py27-pytest-html"
]
}
]
},
{
"name": "py27-pytest-html",
"portdir": "python/py-pytest-html",
"version": "1.22.1",
"license": "MPL-2",
"platforms": "darwin",
"epoch": 1,
"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",
"py27-setuptools",
"py27-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "run",
"ports": [
"py27-pytest",
"py27-pytest-metadata"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py27-behave",
"py27-cucumber-tag-expressions"
]
}
]
},
{
"name": "py27-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",
"py27-setuptools",
"py27-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-pytest-xdist"
]
}
]
},
{
"name": "py27-pytest-cov",
"portdir": "python/py-pytest-cov",
"version": "2.12.1",
"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": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"py27-toml",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-coverage",
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py27-docker",
"py27-nbval",
"py27-pytest-timeout",
"py27-sybil"
]
}
]
},
{
"name": "py27-pytest-benchmark",
"portdir": "python/py-pytest-benchmark",
"version": "3.4.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ionelmc/pytest-benchmark",
"description": "A pytest fixture for benchmarking code.",
"long_description": "A pytest fixture for benchmarking code. It will group the tests into rounds that are calibrated to the chosen timer.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-setuptools"
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
"py27-pytest"
]
}
],
"depends_on": []
},
{
"name": "py27-pytest",
"portdir": "python/py-pytest",
"version": "4.6.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": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py27-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"py27-attrs",
"py27-funcsigs",
"py27-importlib-metadata",
"py27-more-itertools",
"py27-packaging",
"python27",
"py27-pluggy",
"py27-setuptools",
"py27-six",
"py27-wcwidth",
"py27-pathlib2",
"py27-atomicwrites"
]
},
{
"type": "run",
"ports": [
"pytest_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-pytest-mpl",
"py27-pytest-qt",
"py27-pytest-forked",
"py27-pytest-xdist",
"py27-pytest-cov",
"py27-blaze",
"py27-visa",
"py27-docx",
"py27-cog"
]
},
{
"type": "run",
"ports": [
"lscsoft-deps",
"py27-cartopy",
"py27-pyopencl",
"py27-pytest-metadata",
"py27-nbval",
"py27-pytest-html"
]
},
{
"type": "test",
"ports": [
"py27-gsd",
"py27-asteval",
"py27-astroML",
"py27-behave",
"py27-bqplot",
"py27-brotlipy",
"py27-cookies",
"py27-cucumber-tag-expressions",
"py27-datrie",
"py27-patsy",
"py27-fuzzywuzzy",
"py27-geopy",
"py27-hypy",
"py27-iminuit",
"py27-json-rpc",
"py27-parse-type",
"py27-qtawesome",
"py27-requests-cache",
"py27-lxml",
"py27-intervaltree",
"py27-supervisor",
"py27-wrapt",
"py27-tvdb",
"py27-cppy",
"py27-setuptools_scm_git_archive",
"py27-text-unidecode",
"py27-wurlitzer",
"py27-json-tricks",
"py27-qtpy",
"py27-flask-babel",
"py27-python-ivi",
"py27-pytest-timeout",
"py27-parsel",
"py27-pyicu",
"py27-columnize",
"py27-kaptan",
"py27-lazy_object_proxy",
"py27-neovim",
"py27-uncertainties",
"py27-lmfit",
"py27-html2text",
"py27-spark_parser",
"py27-uncompyle6",
"py27-isort",
"py27-pyficache",
"py27-GridDataFormats",
"py27-tempora",
"py27-ddt",
"py27-testfixtures",
"py27-cymem",
"py27-murmurhash",
"py27-preshed",
"py27-queuelib",
"py27-lz4",
"py27-xmltodict",
"py27-arpeggio",
"py27-h11",
"py27-parver",
"py27-hpack",
"py27-path",
"py27-texttable",
"py27-hyperframe",
"py27-language-server",
"py27-prompt_toolkit",
"py27-imagesize",
"py27-enum34",
"py27-sybil",
"py27-openid",
"py27-wcwidth",
"py27-pyrsistent",
"py27-xdis",
"py27-parsedatetime",
"py27-bpython",
"py27-numpydoc",
"py27-pytest-benchmark",
"buildbot-slave-0.8",
"py27-ujson",
"py27-ezpycrypto",
"py27-structlog",
"py27-portend",
"py27-cachetools",
"py27-cairocffi",
"ntpsec",
"py27-oct2py",
"py27-websocket-client",
"py27-country",
"py27-flask-script",
"py27-flake8",
"py27-astroid",
"py27-flask",
"py27-subvertpy",
"py27-FlexGet",
"py27-clientform",
"py27-entrypoints",
"py27-futures",
"terminator",
"py27-iso8601",
"py27-mechanize",
"py27-mox",
"py27-netaddr",
"py27-scandir",
"py27-roman",
"py27-webtest",
"py27-pybtex",
"py27-asn1",
"py27-bottle",
"py27-cairo",
"binplist",
"py27-distlib",
"py27-managesieve",
"py27-pyavm",
"py27-pytools",
"zeroinstall-injector",
"py27-mdp-toolkit",
"py27-kiwisolver",
"py27-ipaddress",
"py27-pysvn",
"py27-zopeinterface",
"py27-packaging",
"py27-backports.entry-points-selectable",
"py27-atomicwrites",
"py27-rope",
"py27-hyperlink",
"py27-sip4",
"py27-ipdb",
"py27-cssselect",
"py27-appdirs",
"py27-freezegun",
"py27-greenlet",
"py27-unittest2",
"py27-zeroc-ice35",
"py27-radical-utils",
"py27-backports-functools_lru_cache",
"cvs2svn",
"py27-webencodings",
"py27-click",
"py27-requests-oauthlib",
"py27-textile",
"py27-babel",
"py27-markupsafe",
"py27-decorator",
"py27-itsdangerous",
"py27-future",
"py27-automat",
"py27-mistune",
"py27-transaction",
"py27-cftime",
"py27-contextlib2",
"py27-jwt",
"bam",
"py27-latexcodec",
"py27-oauthlib",
"py27-simplejson",
"py27-urwid",
"py27-sqlparse",
"py27-pluggy",
"py27-pretend",
"py27-six",
"py27-pycryptodome",
"py27-dateutil",
"py27-m2crypto",
"py27-m2r",
"py27-nose",
"flashbake",
"git-cvs",
"py27-libcloud",
"py27-parso",
"py27-attrs",
"py27-chardet",
"py27-cycler",
"py27-filelock",
"buildbot-0.8",
"py27-opengl",
"py27-watchdog",
"py27-beautifulsoup4",
"py27-graphpath",
"py27-importlib-resources",
"py27-cpuinfo",
"py27-mutagen",
"py27-docker",
"py27-tabulate",
"py27-xarray",
"py27-scipy",
"py27-nmrglue",
"py27-seaborn",
"py27-trustme",
"py27-flake8-mccabe",
"py27-pastedeploy",
"py27-hcloud",
"py27-python-jsonrpc-server",
"py27-marisa-trie"
]
}
]
},
{
"name": "py27-pysvn",
"portdir": "python/py-pysvn",
"version": "1.9.22",
"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": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"apr",
"subversion",
"python27"
]
},
{
"type": "test",
"ports": [
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-eric-ide",
"viewvc"
]
}
]
},
{
"name": "py27-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": 2872
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "py27-pysparse",
"portdir": "python/py-pysparse",
"version": "1.1.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pysparse.sourceforge.net/index.html",
"description": "a fast sparse matrix library for Python",
"long_description": "PySparse extends the Python interpreter by a set of sparse matrix types holding double precision values.",
"active": false,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "jjstickel",
"github": "jjstickel",
"ports_count": 169
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"py27-numpy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pysparse",
"py27-sfepy",
"py27-fipy"
]
}
]
},
{
"name": "py27-pyslides",
"portdir": "python/py-pyslides",
"version": "0.9.38",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/pyslides",
"description": "Python-based tool for presentation-ready slides",
"long_description": "Python-based tool for presentation-ready slides",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "dstrubbe",
"github": "dstrubbe",
"ports_count": 38
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"py27-future",
"py27-matplotlib",
"python27",
"py27-pypdf2",
"py27-pybtex",
"py27-Pillow"
]
},
{
"type": "run",
"ports": [
"texlive-latex-extra"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyslides"
]
}
]
},
{
"name": "py27-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-16"
]
},
{
"type": "lib",
"ports": [
"qt4-mac",
"python27",
"py27-pyside"
]
}
],
"depends_on": []
},
{
"name": "py27-pyside2",
"portdir": "python/py-pyside2",
"version": "5.15.2",
"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": 23
},
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1513
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-wheel",
"qt5-sqlite-plugin",
"cmake",
"pkgconfig",
"clang-9.0",
"py27-setuptools",
"py27-sphinx"
]
},
{
"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",
"python27",
"py27-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": "py27-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-16"
]
},
{
"type": "lib",
"ports": [
"qt4-mac",
"python27",
"py27-shiboken"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-pyside-tools"
]
}
]
},
{
"name": "py27-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": 609
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-cartopy",
"py27-matplotlib-basemap",
"py27-obspy"
]
}
]
},
{
"name": "py27-pyscard",
"portdir": "python/py-pyscard",
"version": "2.0.3",
"license": "GPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyscard.sourceforge.io/",
"description": "Smartcard module for Python.",
"long_description": "Smartcard module for Python.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 163
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-13"
]
},
{
"type": "lib",
"ports": [
"swig-python",
"python27"
]
}
],
"depends_on": []
},
{
"name": "py27-pysap",
"portdir": "python/py-pysap",
"version": "0.1.19",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.secureauth.com/labs/open-source-tools/pysap",
"description": "Python library for crafting SAP's network protocols packets",
"long_description": "Python library for crafting SAP's network protocols packets",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-17"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-cryptography",
"py27-scapy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pysap"
]
},
{
"type": "run",
"ports": [
"john-jumbo",
"john-jumbo-devel"
]
}
]
},
{
"name": "py27-pysam",
"portdir": "python/py-pysam",
"version": "0.15.4",
"license": "MIT and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pysam-developers/pysam",
"description": "Python interface for the SAM/BAM sequence alignment and mapping format",
"long_description": "Pysam is a python module for reading and manipulating Samfiles. It's a lightweight wrapper of the samtools C-API.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "git",
"github": "SoapZA",
"ports_count": 23
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-cython",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27",
"bzip2",
"curl",
"xz",
"zlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-htseq"
]
}
]
},
{
"name": "py27-pysal",
"portdir": "python/py-pysal",
"version": "1.14.4",
"license": "MIT and BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pysal/pysal",
"description": "Python Spatial Analysis Library",
"long_description": "PySAL is a Python module providing several spatial analysis tools",
"active": false,
"categories": [
"python",
"gis"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-numpy",
"py27-scipy"
]
}
],
"depends_on": []
},
{
"name": "py27-pyrxp",
"portdir": "python/py-pyrxp",
"version": "2.2.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/pyRXP",
"description": "Fast validating XML parser for python",
"long_description": "Fast validating XML parser for python",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1513
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"dqsegdb"
]
},
{
"type": "run",
"ports": [
"lscsoft-deps"
]
}
]
},
{
"name": "py27-PyRSS2Gen",
"portdir": "python/py-PyRSS2Gen",
"version": "1.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.dalkescientific.com/Python/PyRSS2Gen.html",
"description": "A Python library for generating RSS 2.0 feeds",
"long_description": "A Python library for generating RSS 2.0 feeds",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-PyRSS2Gen"
]
},
{
"type": "run",
"ports": [
"py27-FlexGet"
]
}
]
},
{
"name": "py27-pyrsistent",
"portdir": "python/py-pyrsistent",
"version": "0.15.7",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://github.com/tobgu/pyrsistent/",
"description": "Pyrsistent is a number of persistent collections.",
"long_description": "Pyrsistent is a number of persistent collections.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2872
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-six"
]
},
{
"type": "test",
"ports": [
"py27-pytest-runner",
"py27-hypothesis",
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-jsonschema"
]
}
]
},
{
"name": "py27-pyro",
"portdir": "python/py-pyro",
"version": "4.77",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/irmen/Pyro4",
"description": "Distributed object middleware for Python (RPC)",
"long_description": "Pyro means PYthon Remote Objects. It is a library that enables you to build applications in which objects can talk to each other over the network, with minimal programming effort. You can just use normal Python method calls, with almost every possible parameter and return value type, and Pyro takes care of locating the right object on the right computer to execute the method. It is designed to be very easy to use, and to generally stay out of your way. But it also provides a set of powerful features that enables you to build distributed applications rapidly and effortlessly. Pyro is written in 100% pure Python.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "smithsp",
"github": "smithsp",
"ports_count": 32
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-serpent"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyro",
"nMOLDYN"
]
}
]
},
{
"name": "py27-pyrfc3339",
"portdir": "python/py-pyrfc3339",
"version": "1.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/pyRFC3339/",
"description": "pyRFC3339 parses and generates RFC 3339-compliant timestamps using Python datetime.datetime objects.",
"long_description": "pyRFC3339 parses and generates RFC 3339-compliant timestamps using Python datetime.datetime objects.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-tz"
]
},
{
"type": "test",
"ports": [
"py27-nose"
]
}
],
"depends_on": []
},
{
"name": "py27-pyrex",
"portdir": "python/py-pyrex",
"version": "0.9.9",
"license": "(Permissive or Apache-2)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/",
"description": "A language for writing Python extension modules.",
"long_description": "Pyrex lets you write code that mixes Python and C data types any way you want, and compiles it into a C extension for Python.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyrex",
"bzr",
"py27-glewpy",
"py27-pyepl",
"py27-xar"
]
}
]
},
{
"name": "py27-pyregion",
"portdir": "python/py-pyregion",
"version": "2.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/astropy/pyregion",
"description": "pyregion is a Python module to parse ds9 region files",
"long_description": "pyregion is a Python module to parse ds9 region files",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-numpy"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "run",
"ports": [
"py27-astropy",
"py27-matplotlib",
"py27-parsing"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py27-aplpy"
]
}
]
},
{
"name": "py27-pyrant",
"portdir": "python/py-pyrant",
"version": "0.6.5",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/pyrant/",
"description": "Pyrant is a Python wrapper around Tokyo Tyrant.",
"long_description": "Pyrant is a Python wrapper around Tokyo Tyrant.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2872
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyrant"
]
}
]
},
{
"name": "py27-pyqwt",
"portdir": "python/py-pyqwt",
"version": "5.2.0",
"license": "GPL-2+",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pyqwt.sourceforge.net",
"description": "PyQwt is a set of Python bindings for the Qwt 5 toolkit",
"long_description": "PyQwt is a set of Python bindings for the Qwt C++ class library which extends the Qt framework with widgets for scientific and engineering applications. It provides a widget to plot 2-dimensional data and various widgets to display and control bounded or unbounded floating point values. PyQwt version 5 is compatible with Qwt version 5 only.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 466
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"qwt52",
"python27",
"py27-numpy",
"py27-pyqt4",
"py27-sip4"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gr37-air-modes",
"gr37-ofdm",
"py27-pymca",
"py-pyqwt"
]
},
{
"type": "run",
"ports": [
"gnuradio37"
]
}
]
},
{
"name": "py27-pyquery",
"portdir": "python/py-pyquery",
"version": "1.4.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gawel/pyquery",
"description": "A jQuery-like library for Python",
"long_description": "Pyquery allows you to make jQuery queries on XML documents.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "run",
"ports": [
"py27-cssselect",
"py27-lxml"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py27-webtest"
]
}
]
},
{
"name": "py27-pyqtgraph",
"portdir": "python/py-pyqtgraph",
"version": "0.11.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyqtgraph.org/",
"description": "Scientific Graphics and Qt GUI library for Python",
"long_description": "PyQtGraph is a pure-python graphics and GUI library built on PyQt4/PyQt5 and numpy. It is intended for use in mathematics / scientific / engineering applications. It is very fast due to its heavy leverage of numpy for number crunching and Qt’s GraphicsView framework for fast display.",
"active": false,
"categories": [
"graphics",
"math",
"python"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 466
}
],
"variants": [
"pyqt4",
"pyqt5",
"pyside",
"opengl"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-13"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-opengl",
"py27-pyqt5",
"py27-scipy"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"gnuradio-devel"
]
}
]
},
{
"name": "py27-pyqt5-webengine",
"portdir": "python/py27-pyqt5",
"version": "5.15.5",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqt/intro",
"description": "PyQt5 Webengine bindings",
"long_description": "PyQt5 Webengine bindings",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"qt5-qtwebengine",
"python27",
"py27-pyqt5"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-eric-ide"
]
}
]
},
{
"name": "py27-pyqt5-common",
"portdir": "python/py27-pyqt5",
"version": "5.15.4",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqt/intro",
"description": "PyQt5 is a set of Python bindings for the Qt5 toolkit (.sip sourcefiles)",
"long_description": "PyQt5 is a set of Python bindings for the Qt5 toolkit. The bindings are implemented as a set of Python modules and contain over 620 classes. This port contains the .sip source files.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "py27-pyqt5-chart",
"portdir": "python/py27-pyqt5",
"version": "5.15.4",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqt/intro",
"description": "PyQt5 Charts bindings",
"long_description": "PyQt5 Charts bindings",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"qt5-qtcharts",
"python27",
"py27-pyqt5"
]
}
],
"depends_on": []
},
{
"name": "py27-pyqt5",
"portdir": "python/py27-pyqt5",
"version": "5.15.4",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqt/intro",
"description": "PyQt5 is a set of Python bindings for the Qt5 toolkit",
"long_description": "PyQt5 is a set of Python bindings for the Qt5 toolkit. The bindings are implemented as a set of Python modules and contain over 620 classes.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"debug",
"scintilla",
"webkit",
"graceful"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt5-qtscript",
"qt5-qt3d",
"dbus-python27",
"qt5",
"py27-enum34",
"py27-sip4",
"python27",
"qt5-qtbase"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-pyqt5-chart",
"gnuradio-devel",
"py27-pyqtgraph",
"py27-eric-ide",
"py27-poppler-qt5",
"py27-qscintilla-qt5",
"py27-pyqt5-webengine"
]
},
{
"type": "run",
"ports": [
"py27-qimage2ndarray"
]
}
]
},
{
"name": "py27-pyqt4",
"portdir": "python/py-pyqt4",
"version": "4.12.1",
"license": "GPL-3",
"platforms": "macosx",
"epoch": 1,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqt/intro",
"description": "PyQt4 is a set of Python bindings for the Qt4 toolkit",
"long_description": "PyQt4 is a set of Python bindings for the Qt4 toolkit. The bindings are implemented as a set of Python modules: qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml, and contains 300 classes and over 5,750 functions and methods.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 466
}
],
"variants": [
"phonon",
"scintilla",
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"qt4-mac",
"dbus-python27",
"python27",
"py27-sip4"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-qscintilla-qt4",
"py27-poppler-qt4",
"py27-pykde4",
"shenidam",
"py27-PyQGLViewer",
"gnuradio37",
"gr37-air-modes",
"gr37-ofdm",
"py-pyqt4",
"py27-pyqwt",
"py27-trep",
"qbzr"
]
},
{
"type": "run",
"ports": [
"py27-pykde4"
]
}
]
},
{
"name": "py27-PyQGLViewer",
"portdir": "python/py-PyQGLViewer",
"version": "0.11",
"license": "(GPL-2+ or Commercial)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pyqglviewer.gforge.inria.fr/",
"description": "PyQGLViewer is a set of Python bindings for libQGLViewer",
"long_description": "PyQGLViewer is a set of Python bindings for the libQGLViewer C++ class library which ease the creation of OpenGL 3D viewers. It provides some of the typical 3D viewer functionalities, such as the possibility to move the camera using the mouse, which lacks in most of the other APIs. Other features include mouse manipulated frames, interpolated keyFrames, object selection, stereo display, screenshot saving and much more. It can be used by OpenGL beginners as well as to create complex applications, being fully customizable and easy to extend.",
"active": false,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "christophe.pradal",
"github": "",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"mesa"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"libQGLViewer",
"py27-sip4",
"python27",
"py27-pyqt4"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-PyQGLViewer"
]
}
]
},
{
"name": "py27-pyprotocols",
"portdir": "python/py-pyprotocols",
"version": "1.0a0dev-r2302",
"license": "(PSF or ZPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.turbogears.org/",
"description": "Protocol Definition, Declaration, and Adaptation",
"long_description": "PyProtocols extends the PEP 246 adapt() function with a new declaration API that lets you easily define your own interfaces and adapters, and declare what adapters should be used to adapt what types, objects, or interfaces.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-decoratortools"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyprotocols",
"py27-ruledispatch"
]
}
]
}
]
}