HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50422,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=647",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=645",
"results": [
{
"name": "py36-sphinx_rtd_theme",
"portdir": "python/py-sphinx_rtd_theme",
"version": "1.0.0",
"license": "MIT and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sphinx-rtd-theme.readthedocs.io/",
"description": "ReadTheDocs.org mobile-friendly Sphinx theme.",
"long_description": "ReadTheDocs.org mobile-friendly Sphinx theme.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py36-agate",
"py36-agate-excel",
"py36-simpy-docs"
]
},
{
"type": "lib",
"ports": [
"py36-leather"
]
}
]
},
{
"name": "py36-spyder",
"portdir": "python/py-spyder",
"version": "5.2.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 20111202,
"replaced_by": null,
"homepage": "https://www.spyder-ide.org/",
"description": "Spyder is the Scientific PYthon Development EnviRonment",
"long_description": "Spyder is the Scientific PYthon Development EnviRonment. Spyder is a powerful scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts. It offers a unique combination of the advanced editing, analysis, debugging, and profiling functionality of a comprehensive development tool with the data exploration, interactive execution, deep inspection, and beautiful visualization capabilities of a scientific package.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"small",
"docs",
"pil"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"python36"
]
},
{
"type": "run",
"ports": [
"py36-cookiecutter",
"py36-cython",
"py36-diff-match-patch",
"py36-importlib-metadata",
"py36-intervaltree",
"py36-ipython",
"py36-jsonschema",
"py36-keyring",
"py36-matplotlib",
"py36-nbconvert",
"py36-numpy",
"py36-numpydoc",
"py36-pandas",
"py36-pexpect",
"py36-pickleshare",
"py36-psutil",
"py36-pygments",
"py36-pylint",
"py36-pyls-spyder",
"py36-pyqt5",
"py36-pyqt5-webengine",
"py36-qdarkstyle",
"py36-qstylizer",
"py36-qtawesome",
"py36-qtconsole",
"py36-qtpy",
"py36-rtree",
"py36-scipy",
"py36-sphinx",
"py36-spyder-kernels",
"py36-sympy",
"py36-textdistance",
"py36-three-merge",
"py36-watchdog",
"py36-zmq",
"py36-python-lsp-server",
"py36-python-lsp-black",
"py36-jellyfish",
"spyder_select",
"py36-applaunchservices",
"py36-atomicwrites",
"py36-chardet",
"py36-cloudpickle"
]
}
],
"depends_on": []
},
{
"name": "py36-spyder-devel",
"portdir": "python/py-spyder-devel",
"version": "20211224-d023191d",
"license": "MIT",
"platforms": "darwin",
"epoch": 20161005,
"replaced_by": null,
"homepage": "https://www.spyder-ide.org/",
"description": "Spyder is the Scientific PYthon Development EnviRonment",
"long_description": "Spyder is the Scientific PYthon Development EnviRonment. Spyder is a powerful scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts. It offers a unique combination of the advanced editing, analysis, debugging, and profiling functionality of a comprehensive development tool with the data exploration, interactive execution, deep inspection, and beautiful visualization capabilities of a scientific package.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"small",
"docs",
"pil"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"python36"
]
},
{
"type": "run",
"ports": [
"py36-cookiecutter",
"py36-cython",
"py36-diff-match-patch",
"py36-importlib-metadata",
"py36-intervaltree",
"py36-ipython",
"py36-jsonschema",
"py36-keyring",
"py36-matplotlib",
"py36-nbconvert",
"py36-numpy",
"py36-numpydoc",
"py36-pandas",
"py36-pexpect",
"py36-pickleshare",
"py36-psutil",
"py36-pygments",
"py36-pylint",
"py36-pyls-spyder",
"py36-pyqt5",
"py36-pyqt5-webengine",
"py36-qdarkstyle",
"py36-qstylizer",
"py36-qtawesome",
"py36-qtconsole",
"py36-qtpy",
"py36-rtree",
"py36-scipy",
"py36-sphinx",
"py36-spyder-kernels",
"py36-sympy",
"py36-textdistance",
"py36-three-merge",
"py36-watchdog",
"py36-zmq",
"py36-python-lsp-server",
"py36-python-lsp-black",
"py36-jellyfish",
"spyder_select",
"py36-applaunchservices",
"py36-atomicwrites",
"py36-chardet",
"py36-cloudpickle"
]
}
],
"depends_on": []
},
{
"name": "py36-spyder-kernels",
"portdir": "python/py-spyder-kernels",
"version": "2.2.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/spyder-ide/spyder-kernels",
"description": "Jupyter kernels for Spyder's console.",
"long_description": "Jupyter kernels for Spyder's console.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py36-setuptools",
"clang-12"
]
},
{
"type": "lib",
"ports": [
"py36-ipykernel",
"py36-ipython",
"python36",
"py36-wurlitzer",
"py36-zmq",
"py36-jupyter_client",
"py36-cloudpickle"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py36-spyder",
"py36-spyder-devel"
]
}
]
},
{
"name": "py36-spyder-kernels-devel",
"portdir": "python/py-spyder-kernels-devel",
"version": "20211122-52586bea",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/spyder-ide/spyder-kernels",
"description": "Jupyter kernels for Spyder's console.",
"long_description": "Jupyter kernels for Spyder's console.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"py36-ipykernel",
"py36-jupyter_client",
"python36",
"py36-zmq",
"py36-wurlitzer",
"py36-cloudpickle"
]
}
],
"depends_on": []
},
{
"name": "py36-sqlalchemy",
"portdir": "python/py-sqlalchemy",
"version": "1.4.46",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.sqlalchemy.org/",
"description": "Python SQL ORM",
"long_description": "SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.",
"active": false,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py36-setuptools",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-greenlet",
"py36-importlib-metadata"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-agate-sql",
"py36-blaze",
"py36-flask-sqlalchemy",
"py36-ipython-sql",
"py36-pandasql",
"py36-sqlalchemy-migrate",
"py36-obspy",
"py36-alembic"
]
}
]
},
{
"name": "py36-sqlalchemy-migrate",
"portdir": "python/py-sqlalchemy-migrate",
"version": "0.13.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.openstack.org/",
"description": "Database schema migration for SQLAlchemy",
"long_description": "Inspired by Ruby on Rails' migrations, SQLAlchemy Migrate provides a way to deal with database schema changes in SQLAlchemy projects. SQLAlchemy Migrate extends SQLAlchemy to have database changeset handling. It provides a database change repository mechanism which can be used from the command line as well as from inside python code.",
"active": false,
"categories": [
"devel",
"databases",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "lib",
"ports": [
"py36-decorator",
"py36-pbr",
"py36-setuptools",
"python36",
"py36-sqlalchemy",
"py36-sqlparse",
"py36-tempita",
"py36-six"
]
}
],
"depends_on": []
},
{
"name": "py36-sqlparse",
"portdir": "python/py-sqlparse",
"version": "0.5.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/sqlparse/",
"description": "Non-validating SQL parser",
"long_description": "Non-validating SQL parser that provides support for parsing, splitting and formatting SQL statements.",
"active": false,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py36-python-install",
"py36-setuptools",
"py36-build",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python36"
]
},
{
"type": "test",
"ports": [
"py36-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-ipython-sql",
"py36-pgspecial",
"py36-sqlalchemy-migrate"
]
},
{
"type": "run",
"ports": [
"py36-django"
]
}
]
},
{
"name": "py36-srsly",
"portdir": "python/py-srsly",
"version": "2.4.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/explosion/srsly",
"description": "Modern high-performance serialization utilities for Python",
"long_description": "Modern high-performance serialization utilities for Python",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "jonesc",
"github": "cjones051073",
"ports_count": 220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"py36-numpy",
"python36",
"py36-cython"
]
},
{
"type": "test",
"ports": [
"py36-mock",
"py36-pytest",
"py36-tz"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-spaCy",
"py36-thinc"
]
}
]
},
{
"name": "py36-statsmodels",
"portdir": "python/py-statsmodels",
"version": "0.13.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.statsmodels.org/",
"description": "Statistical computations and models for use with SciPy",
"long_description": "Statsmodels is a Python package that provides a complement to scipy for statistical computations including descriptive statistics and estimation of statistical models.",
"active": false,
"categories": [
"science",
"math",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py36-cython",
"py36-setuptools",
"clang-12"
]
},
{
"type": "lib",
"ports": [
"py36-patsy",
"python36",
"py36-scipy",
"py36-numpy",
"py36-pandas"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-numdifftools"
]
}
]
},
{
"name": "py36-stevedore",
"portdir": "python/py-stevedore",
"version": "1.31.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/stevedore",
"description": "Manage dynamic plugins for Python applications",
"long_description": "Manage dynamic plugins for Python applications",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-13"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-pbr",
"py36-setuptools",
"py36-six"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-virtualenvwrapper"
]
},
{
"type": "run",
"ports": [
"py36-cliff",
"py36-dogpile-cache",
"py36-keystoneauth1",
"py36-keystoneclient",
"py36-novaclient",
"py36-openstackclient",
"py36-osc-lib",
"py36-oslo-config"
]
}
]
},
{
"name": "py36-stfio",
"portdir": "python/py-stfio",
"version": "0.15.8",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.stimfit.org",
"description": "Electrophysiology file support for Python",
"long_description": "A Python module to read common electrophysiology file formats.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "christsc",
"github": "neurodroid",
"ports_count": 7
}
],
"variants": [
"biosig",
"biosiglite",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"swig-python",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"py36-numpy",
"py36-cvxopt",
"boost176",
"hdf5",
"py36-matplotlib"
]
}
],
"depends_on": []
},
{
"name": "py36-stopit",
"portdir": "python/py-stopit",
"version": "1.1.2",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/stopit",
"description": "Timeout control decorator and context managers.",
"long_description": "Timeout control decorator and context managers.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-tpot"
]
}
]
},
{
"name": "py36-strict-rfc3339",
"portdir": "python/py-strict-rfc3339",
"version": "0.7",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.danielrichman.co.uk/libraries/strict-rfc3339.html",
"description": "Strict, simple, lightweight RFC3339 functions.",
"long_description": "Strict, simple, lightweight RFC3339 functions.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python36"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-strict-rfc3339"
]
}
]
},
{
"name": "py36-subvertpy",
"portdir": "python/py-subvertpy",
"version": "0.10.1",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.samba.org/~jelmer/subvertpy/",
"description": "Alternative Python bindings for Subversion (svn)",
"long_description": "Alternative Python bindings for Subversion, split out from bzr-svn. The goal is to have complete, portable and Pythonic Python bindings.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 171
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"subversion",
"python36"
]
}
],
"depends_on": []
},
{
"name": "py36-suds-jurko",
"portdir": "python/py-suds-jurko",
"version": "0.6",
"license": "LGPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/suds-jurko/0.6",
"description": "Lightweight SOAP client (Jurko's fork)",
"long_description": "'Suds' is a lightweight SOAP-based web service client for Python licensed under LGPL. This is hopefully just a temporary fork of the original suds Python library project created because the original project development seems to have stalled. Should be reintegrated back into the original project if it ever gets revived again.",
"active": true,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py36-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python36"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-suds-jurko"
]
}
]
},
{
"name": "py36-sumy",
"portdir": "python/py-sumy",
"version": "0.8.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/miso-belica/sumy",
"description": "Module for automatic summarization of text documents and HTML pages",
"long_description": "Module for automatic summarization of text documents and HTML pages",
"active": false,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"py36-breadability",
"py36-country",
"py36-docopt",
"python36",
"py36-requests",
"py36-setuptools",
"py36-nltk"
]
}
],
"depends_on": []
},
{
"name": "py36-svipc",
"portdir": "python/py-svipc",
"version": "0.16",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mdcb/yp-svipc",
"description": "System V InterProcess Communication (Yorick/Python plug-ins)",
"long_description": "This plug-in for python and yorick gives access to the System V IPC framework. This allows sharing memory and passing messages and semaphores between several distinct processes.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "thibaut",
"github": "paumard",
"ports_count": 43
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-numpy"
]
}
],
"depends_on": []
},
{
"name": "py36-sybil",
"portdir": "python/py-sybil",
"version": "2.0.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/sybil",
"description": "Automated testing for the examples in your documentation.",
"long_description": "This library provides a way to test examples in your documentation by parsing them from the documentation source and evaluating the parsed examples as part of your normal test run. Integration is provided for the three main Python test runners.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 431
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36"
]
},
{
"type": "test",
"ports": [
"py36-pytest",
"py36-pytest-cov"
]
}
],
"depends_on": []
},
{
"name": "py36-sympy",
"portdir": "python/py-sympy",
"version": "1.9",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sympy.org/",
"description": "Python module for symbolic mathematics.",
"long_description": "SymPy is a Python library for symbolic mathematics. It aims to become a full-featured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible. SymPy is written entirely in Python and does not require any external libraries.",
"active": false,
"categories": [
"science",
"math",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-mpmath",
"py36-setuptools"
]
},
{
"type": "run",
"ports": [
"py-sympy_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-fiat"
]
},
{
"type": "run",
"ports": [
"py36-spyder",
"py36-yt",
"py36-spyder-devel"
]
},
{
"type": "test",
"ports": [
"py36-nbval"
]
}
]
},
{
"name": "py36-tables",
"portdir": "python/py-tables",
"version": "3.7.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.pytables.org/",
"description": "Package for managing hierarchical datasets",
"long_description": "PyTables is a package for managing hierarchical datasets and designed to efficiently and easily cope with extremely large amounts of data",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [
"clang10",
"clang11",
"clang12",
"clang13",
"clang14",
"clang15",
"clang16",
"clang50",
"clang60",
"clang70",
"clang80",
"clang90",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gccdevel",
"gfortran",
"mpich",
"openmpi",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py36-cython",
"py36-python-install",
"py36-setuptools",
"py36-wheel",
"py36-build",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"py36-numpy",
"blosc",
"hdf5",
"bzip2",
"lzo2",
"zlib",
"python36",
"py36-numexpr"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-blaze",
"py36-mdtraj",
"py36-pyne",
"py36-tstables"
]
}
]
},
{
"name": "py36-tabulate",
"portdir": "python/py-tabulate",
"version": "0.8.9",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/astanin/python-tabulate",
"description": "Pretty-print tabular data",
"long_description": "Pretty-print tabular data",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-setuptools"
]
},
{
"type": "test",
"ports": [
"py36-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-eli5",
"py36-cli-helpers"
]
}
]
},
{
"name": "py36-taskw",
"portdir": "python/py-taskw",
"version": "0.8.6",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ralphbean/taskw",
"description": "Python API for the taskwarrior",
"long_description": "Python API for the taskwarrior It contains two implementations: taskw.TaskWarrior and taskw.TaskWarriorExperimental. The first implementation is relatively stable. It manipulates the ~/.task/ dbs directly. The second implementation is in alpha and will be made default some day. It interacts with taskwarrior by shelling out to taskwarrior import and export commands as per the upstream guidelines.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "g5pw",
"github": "g5pw",
"ports_count": 28
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py36-setuptools",
"clang-12"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-six"
]
},
{
"type": "run",
"ports": [
"task"
]
}
],
"depends_on": []
},
{
"name": "py36-tatsu",
"portdir": "python/py-tatsu",
"version": "5.5.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/neogeny/tatsu",
"description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"long_description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"active": false,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-setuptools"
]
}
],
"depends_on": []
},
{
"name": "py36-tblib",
"portdir": "python/py-tblib",
"version": "1.7.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ionelmc/python-tblib",
"description": "Traceback serialization library.",
"long_description": "Traceback serialization library.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-six"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-distributed"
]
}
]
},
{
"name": "py36-tc",
"portdir": "python/py-tc",
"version": "0.7.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rsms/tc",
"description": "Python bindings to the tokyocabinet library",
"long_description": "Python bindings to the tokyocabinet library",
"active": false,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "rasmus",
"github": "",
"ports_count": 6
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"tokyocabinet",
"python36"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-tc"
]
}
]
},
{
"name": "py36-tempita",
"portdir": "python/py-tempita",
"version": "0.5.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/Tempita/",
"description": "Tempita is a small templating language for text substitution.",
"long_description": "Tempita is a small templating language for text substitution.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py36-python-install",
"py36-setuptools",
"py36-wheel",
"py36-build",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python36"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-benchexec",
"py36-sqlalchemy-migrate"
]
}
]
},
{
"name": "py36-tempora",
"portdir": "python/py-tempora",
"version": "4.1.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/tempora",
"description": "Objects and routines pertaining to date and time (tempora)",
"long_description": "Objects and routines pertaining to date and time (tempora)",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 431
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"py36-setuptools",
"py36-six",
"py36-toml",
"py36-tz",
"python36",
"py36-jaraco.functools"
]
},
{
"type": "test",
"ports": [
"py36-freezegun",
"py36-py",
"py36-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-portend"
]
}
]
},
{
"name": "py36-tensorboard1",
"portdir": "python/py-tensorboard1",
"version": "1.15.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tensorflow/tensorboard",
"description": "TensorFlow's Visualization Toolkit",
"long_description": "TensorBoard is a suite of web applications for inspecting and understanding your TensorFlow runs and graphs.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "emcrisostomo",
"github": "emcrisostomo",
"ports_count": 167
},
{
"name": "jonesc",
"github": "cjones051073",
"ports_count": 220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-pip"
]
},
{
"type": "lib",
"ports": [
"py36-markdown",
"py36-numpy",
"py36-protobuf3",
"python36",
"py36-werkzeug",
"py36-wheel",
"py36-six",
"py36-absl"
]
}
],
"depends_on": []
},
{
"name": "py36-tensorflow_estimator1",
"portdir": "python/py-tensorflow_estimator1",
"version": "1.15.2",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tensorflow/estimator",
"description": "High-level API that simplifies machine learning.",
"long_description": "TensorFlow Estimator is a high-level TensorFlow API that greatly simplifies machine learning programming. Estimators encapsulate training, evaluation, prediction, and exporting for your model.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "blair",
"github": "blair",
"ports_count": 26
},
{
"name": "jonesc",
"github": "cjones051073",
"ports_count": 220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-pip"
]
},
{
"type": "lib",
"ports": [
"python36"
]
}
],
"depends_on": []
},
{
"name": "py36-termcolor",
"portdir": "python/py-termcolor",
"version": "1.1.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/termcolor",
"description": "ANSII Color formatting for output in terminal.",
"long_description": "termcolor is a Python module to format colored output in terminal.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"python36"
]
}
],
"depends_on": []
},
{
"name": "py36-terminado",
"portdir": "python/py-terminado",
"version": "0.9.4",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/takluyver/terminado",
"description": "Terminals served by tornado websockets.",
"long_description": "Terminals served by tornado websockets.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-ptyprocess",
"py36-tornado"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-notebook",
"py36-jupyter_server"
]
}
]
},
{
"name": "py36-terminaltables",
"portdir": "python/py-terminaltables",
"version": "3.1.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/terminaltables/",
"description": "Generate simple tables in terminals from a nested list of strings",
"long_description": "Easily draw tables in terminal/console applications from a list of lists of strings. Supports multi-line rows.",
"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": []
},
{
"name": "py36-testfixtures",
"portdir": "python/py-testfixtures",
"version": "6.18.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/testfixtures/",
"description": "A collection of helpers and mock objects for tests",
"long_description": "A collection of helpers and mock objects for tests",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 431
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36"
]
},
{
"type": "test",
"ports": [
"py36-pytest"
]
}
],
"depends_on": []
},
{
"name": "py36-testpath",
"portdir": "python/py-testpath",
"version": "0.6.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jupyter/testpath",
"description": "Test utilities for code working with files and commands.",
"long_description": "Test utilities for code working with files and commands.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py36-python-install",
"py36-build",
"clang-13",
"py36-flit_core"
]
},
{
"type": "lib",
"ports": [
"python36"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-nbconvert"
]
}
]
},
{
"name": "py36-test-runner",
"portdir": "python/py-test-runner",
"version": "0.7.0",
"license": "LGPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytesting/test-runner",
"description": "A small test runner library for Python testing",
"long_description": "A small test runner library for Python testing",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"py36-benchexec",
"py36-deprecated",
"py36-pipfile",
"python36",
"py36-pytesting-utils",
"py36-virtualenv",
"py36-plumbum",
"py36-attr"
]
}
],
"depends_on": []
},
{
"name": "py36-textdistance",
"portdir": "python/py-textdistance",
"version": "4.2.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/life4/textdistance",
"description": "Compute distance between the two texts.",
"long_description": "Compute distance between the two texts.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py36-spyder",
"py36-spyder-devel"
]
}
]
},
{
"name": "py36-textile",
"portdir": "python/py-textile",
"version": "2.2.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/textile",
"description": "Textile processing for python",
"long_description": "Textile is a XHTML generator using a simple markup developed by Dean Allen. This is a Python port with support for code validation, itex to MathML translation, Python code coloring and much more.",
"active": false,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "francisga",
"github": "",
"ports_count": 4
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py36-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python36"
]
}
],
"depends_on": []
},
{
"name": "py36-texttable",
"portdir": "python/py-texttable",
"version": "1.6.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/foutaise/texttable/",
"description": "python module for creating simple ASCII tables",
"long_description": "python module for creating simple ASCII tables",
"active": false,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "kirill",
"github": "catap",
"ports_count": 120
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36"
]
},
{
"type": "test",
"ports": [
"py36-pytest"
]
}
],
"depends_on": []
},
{
"name": "py36-text-unidecode",
"portdir": "python/py-text-unidecode",
"version": "1.3",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kmike/text-unidecode/",
"description": "The most basic Text::Unidecode port",
"long_description": "The most basic Text::Unidecode port",
"active": false,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36"
]
},
{
"type": "test",
"ports": [
"py36-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-slugify"
]
}
]
},
{
"name": "py36-theano",
"portdir": "python/py-theano",
"version": "1.0.5",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://deeplearning.net/software/theano/",
"description": "Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.",
"long_description": "Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-numpy",
"py36-scipy",
"py36-setuptools",
"py36-six"
]
}
],
"depends_on": []
},
{
"name": "py36-theano-pymc",
"portdir": "python/py-theano-pymc",
"version": "1.0.11",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pymc-devs/Theano-PyMC",
"description": "Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.",
"long_description": "Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-numpy",
"py36-scipy",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-pymc3"
]
}
]
},
{
"name": "py36-thinc",
"portdir": "python/py-thinc",
"version": "8.0.13",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/explosion/thinc",
"description": "spaCy's Machine Learning library for NLP in Python",
"long_description": "spaCy's Machine Learning library for NLP in Python",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "jonesc",
"github": "cjones051073",
"ports_count": 220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"py36-cymem",
"py36-cython",
"py36-mock",
"py36-murmurhash",
"py36-numpy",
"py36-plac",
"py36-preshed",
"py36-srsly",
"py36-tqdm",
"py36-wasabi",
"python36",
"py36-blis"
]
},
{
"type": "test",
"ports": [
"py36-flake8",
"py36-hypothesis"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-spaCy"
]
}
]
},
{
"name": "py36-threadpool",
"portdir": "python/py-threadpool",
"version": "1.3.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://chrisarndt.de/projects/threadpool/",
"description": "Easy to use object-oriented thread pool framework",
"long_description": "A thread pool is an object that maintains a pool of worker threads to perform time consuming operations in parallel. It assigns jobs to the threads by putting them in a work request queue, where they are picked up by the next available thread. This then performs the requested operation in the background and puts the results in another queue.",
"active": false,
"categories": [
"net",
"python",
"parallel"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 604
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py36-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python36"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-threadpool"
]
}
]
},
{
"name": "py36-threadpoolctl",
"portdir": "python/py-threadpoolctl",
"version": "3.1.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/joblib/threadpoolctl",
"description": "Helpers to limit the number of threads used in the common native libraries.",
"long_description": "Helpers to limit the number of threads used in the common native libraries.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py36-python-install",
"py36-build",
"py36-flit_core",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python36"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-MDAnalysis",
"py36-scikit-learn"
]
}
]
},
{
"name": "py36-three-merge",
"portdir": "python/py-three-merge",
"version": "0.1.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/spyder-ide/three-merge",
"description": "Simple library for merging two strings with respect to a base one",
"long_description": "Simple library for merging two strings with respect to a base one",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-diff-match-patch"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py36-spyder",
"py36-spyder-devel"
]
}
]
},
{
"name": "py36-thrift",
"portdir": "python/py-thrift",
"version": "0.13.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://thrift.apache.org/",
"description": "Python bindings to Thrift",
"long_description": "Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk, and OCaml.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"thrift",
"python36"
]
}
],
"depends_on": []
},
{
"name": "py36-tinycss",
"portdir": "python/py-tinycss",
"version": "0.4",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tinycss.readthedocs.io",
"description": "CSS parser for Python",
"long_description": "tinycss is a complete yet simple CSS parser for Python. It supports the full syntax and error handling for CSS 2.1 as well as some CSS 3 modules: CSS Color 3, CSS Fonts 3, CSS Paged Media 3. It is designed to be easy to extend for new CSS modules and syntax, and integrates well with cssselect for Selectors 3 support.",
"active": false,
"categories": [
"graphics",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-cython",
"py36-pytest-runner",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36"
]
}
],
"depends_on": []
},
{
"name": "py36-tinycss2",
"portdir": "python/py-tinycss2",
"version": "1.1.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.courtbouillon.org/tinycss2",
"description": "tinycss2 is a low-level CSS parser and generator written in Python",
"long_description": "tinycss2 is a low-level CSS parser and generator written in Python: it can parse strings, return objects representing tokens and blocks, and generate CSS strings corresponding to these objects.",
"active": false,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-python-install",
"py36-build",
"py36-flit_core"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-webencodings"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py36-qstylizer"
]
}
]
},
{
"name": "py36-tkinter",
"portdir": "python/py-tkinter",
"version": "3.6.15",
"license": "PSF",
"platforms": "darwin",
"epoch": 20170717,
"replaced_by": null,
"homepage": "https://docs.python.org/release/3.6.15/library/tkinter.html",
"description": "Python bindings to the Tk widget set",
"long_description": "Python bindings to the Tk widget set",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 349
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"python36",
"tk"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-rtm",
"py36-Pillow",
"py36-pmw",
"py36-opengl"
]
}
]
}
]
}