HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50600,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=566",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=564",
"results": [
{
"name": "py312-ufl",
"portdir": "python/py-ufl",
"version": "2019.1.0",
"license": "LGPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bitbucket.org/fenics-project/ufl",
"description": "Unified Form Language",
"long_description": "The Unified Form Language (UFL) is a domain specific language for declaration of finite element discretizations of variational forms. More precisely, it defines a flexible interface for choosing finite element spaces and defining expressions for weak forms in a notation close to mathematical notation.",
"active": true,
"categories": [
"science",
"math",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-18",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-six",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-ffc",
"py312-dolfin",
"py-ufl"
]
}
]
},
{
"name": "py312-ujson",
"portdir": "python/py-ujson",
"version": "5.11.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ultrajson/ultrajson",
"description": "Ultra fast JSON encoder and decoder for Python",
"long_description": "Ultra fast JSON encoder and decoder for Python",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-python-lsp-server",
"py312-python-lsp-jsonrpc"
]
},
{
"type": "run",
"ports": [
"py312-autobahn"
]
}
]
},
{
"name": "py312-ukpostcodeparser",
"portdir": "python/py-ukpostcodeparser",
"version": "1.1.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hamstah/ukpostcodeparser",
"description": "UK Postcode parser",
"long_description": "UK Postcode parser",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-ukpostcodeparser"
]
},
{
"type": "test",
"ports": [
"py312-Faker"
]
}
]
},
{
"name": "py312-u-msgpack-python",
"portdir": "python/py-u-msgpack-python",
"version": "2.8.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/vsergeev/u-msgpack-python",
"description": "A portable lightweight MessagePack serializer and deserializer written in pure Python.",
"long_description": "A portable lightweight MessagePack serializer and deserializer written in pure Python.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-autobahn"
]
}
]
},
{
"name": "py312-uncertainties",
"portdir": "python/py-uncertainties",
"version": "3.2.4",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/lmfit/uncertainties",
"description": "The Python uncertainties package",
"long_description": "The uncertainties package transparently handles calculations for numbers with uncertainties.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-numpy",
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-lmfit"
]
},
{
"type": "run",
"ports": [
"py312-xraylarch",
"py312-pymatgen"
]
}
]
},
{
"name": "py312-uncompyle6",
"portdir": "python/py-uncompyle6",
"version": "3.9.3",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rocky/python-uncompyle6/",
"description": "Python cross-version byte-code decompiler",
"long_description": "Python cross-version byte-code decompiler",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-click",
"py312-spark_parser",
"py312-xdis"
]
},
{
"type": "test",
"ports": [
"py312-six",
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-trepan3k"
]
}
]
},
{
"name": "py312-undetected-chromedriver",
"portdir": "python/py-undetected-chromedriver",
"version": "3.5.5",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ultrafunkamsterdam/undetected-chromedriver",
"description": "Custom Selenium Chromedriver",
"long_description": "Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-setuptools",
"py312-wheel",
"py312-requests",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"py312-websockets",
"py312-selenium",
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-unicodedata2",
"portdir": "python/py-unicodedata2",
"version": "17.0.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fonttools/unicodedata2",
"description": "Unicodedata backport for Python 2/3 updated to the latest Unicode version.",
"long_description": "Unicodedata backport for Python 2/3 updated to the latest Unicode version.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 163
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-fonttools"
]
}
]
},
{
"name": "py312-unidecode",
"portdir": "python/py-unidecode",
"version": "1.4.0",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/avian2/unidecode",
"description": "ASCII transliterations of Unicode text",
"long_description": "Unidecode takes Unicode data and tries to represent it in ASCII characters (i.e., the universally displayable characters between 0x00 and 0x7F), where the compromises taken when mapping between two character sets are chosen to be near what a human with a US keyboard would choose. This is a Python port of Text::Unidecode Perl module by Sean M. Burke.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-slugify"
]
}
]
},
{
"name": "py312-unidiff",
"portdir": "python/py-unidiff",
"version": "0.7.5",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/matiasb/python-unidiff",
"description": "Unified diff parsing/metadata extraction library.",
"long_description": "Unified diff parsing/metadata extraction library.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-unidiff"
]
}
]
},
{
"name": "py312-unpaddedbase64",
"portdir": "python/py-unpaddedbase64",
"version": "2.1.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/matrix-org/python-unpaddedbase64",
"description": "Encode and decode Base64 without = padding",
"long_description": "Encode and decode Base64 without = padding.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py312-build",
"py312-installer",
"py312-poetry-core"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"matrix-nio"
]
}
]
},
{
"name": "py312-update_checker",
"portdir": "python/py-update_checker",
"version": "0.18.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bboe/update_checker",
"description": "A python module that will check for package updates.",
"long_description": "A python module that will check for package updates.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-18",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-requests",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-update_checker"
]
}
]
},
{
"name": "py312-upt-cpan",
"portdir": "python/py-upt-cpan",
"version": "0.6.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://framagit.org/upt/upt-cpan",
"description": "CPAN frontend for upt",
"long_description": "CPAN frontend for upt",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "karan.sheth",
"github": "korusuke",
"ports_count": 64
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-wheel",
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-requests"
]
},
{
"type": "test",
"ports": [
"py312-requests-mock"
]
}
],
"depends_on": []
},
{
"name": "py312-upt-macports",
"portdir": "python/py-upt-macports",
"version": "0.1-20240203",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/macports/upt-macports",
"description": "MacPorts backend for upt",
"long_description": "MacPorts backend for upt",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "karan.sheth",
"github": "korusuke",
"ports_count": 64
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-packaging",
"py312-jinja2",
"py312-requests"
]
},
{
"type": "test",
"ports": [
"py312-requests-mock"
]
}
],
"depends_on": []
},
{
"name": "py312-upt-pypi",
"portdir": "python/py-upt-pypi",
"version": "0.6",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://framagit.org/upt/upt-pypi",
"description": "PyPI frontend for upt",
"long_description": "PyPI frontend for upt",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "karan.sheth",
"github": "korusuke",
"ports_count": 64
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"py312-requests",
"py312-pkginfo",
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-upt-rubygems",
"portdir": "python/py-upt-rubygems",
"version": "0.4.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://framagit.org/upt/upt-rubygems",
"description": "RubyGems frontend for upt",
"long_description": "RubyGems frontend for upt",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "karan.sheth",
"github": "korusuke",
"ports_count": 64
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-wheel",
"clang-18",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-requests",
"py312-semver"
]
},
{
"type": "test",
"ports": [
"py312-requests-mock"
]
}
],
"depends_on": []
},
{
"name": "py312-uri-template",
"portdir": "python/py-uri-template",
"version": "1.3.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.linss.com/open-source/python/uri-template",
"description": "RFC 6570 URI Template Processor",
"long_description": "RFC 6570 URI Template Processor",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"clang-18",
"py312-wheel",
"py312-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-jsonschema-format-nongpl"
]
}
]
},
{
"name": "py312-uritemplate",
"portdir": "python/py-uritemplate",
"version": "4.1.1",
"license": "(BSD or Apache-2)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://uritemplate.readthedocs.org/",
"description": "Python implementation of RFC6570, URI Template",
"long_description": "This is a Python implementation of RFC6570, URI Template, and can expand templates up to and including Level 4 in that specification.",
"active": true,
"categories": [
"textproc",
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-google-api",
"py312-google-api-python-client"
]
}
]
},
{
"name": "py312-uritools",
"portdir": "python/py-uritools",
"version": "5.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tkem/uritools/",
"description": "URI parsing, classification and composition",
"long_description": "URI parsing, classification and composition",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-hanko-certvalidator"
]
}
]
},
{
"name": "py312-urllib3",
"portdir": "python/py-urllib3",
"version": "2.6.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://urllib3.readthedocs.io/",
"description": "HTTP library with thread-safe connection pooling, file post, and more.",
"long_description": "HTTP library with thread-safe connection pooling, file post, and more.",
"active": true,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-hatch-vcs",
"clang-18",
"py312-build",
"py312-hatchling"
]
},
{
"type": "lib",
"ports": [
"py312-certifi",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-dulwich",
"py312-awscli2",
"py312-requests",
"py312-botocore",
"py312-responses",
"tmt",
"py312-vcrpy",
"py312-requests-cache",
"py312-requests-futures",
"py312-distributed"
]
},
{
"type": "run",
"ports": [
"py312-elastic-transport",
"py312-selenium",
"py312-elasticsearch",
"py312-spotipy",
"py312-pmdarima",
"py312-pygithub",
"py312-sentry-sdk"
]
}
]
},
{
"name": "py312-url-normalize",
"portdir": "python/py-url-normalize",
"version": "2.2.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/niksite/url-normalize",
"description": "URI Normalization function",
"long_description": "URI Normalization function",
"active": true,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-requests-cache"
]
}
]
},
{
"name": "py312-urlwatch",
"portdir": "python/py-urlwatch",
"version": "2.28",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://thp.io/2008/urlwatch/",
"description": "a tool for monitoring webpages for updates",
"long_description": "urlwatch helps you watch URLs and get notified (via email or in your terminal) of any changes. The change notification will include the URL that has changed and a unified diff of what has changed, and can also filter content via hooks, remove noise (always-changing website parts).",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-lxml",
"py312-keyring",
"py312-minidb",
"py312-cssselect",
"python312",
"py312-setuptools",
"py312-requests",
"py312-appdirs",
"py312-yaml"
]
},
{
"type": "test",
"ports": [
"py312-pytest",
"py312-docutils"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-urlwatch"
]
}
]
},
{
"name": "py312-urwid",
"portdir": "python/py-urwid",
"version": "3.0.2",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://urwid.org/",
"description": "curses-based UI/widget library for Python",
"long_description": "Urwid is a curses-based UI/widget library for Python. It features fluid interface resizing, multiple text layout options, simple markup for attributes, powerful scrolling list boxes and flexible edit boxes.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-wheel",
"py312-setuptools_scm",
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-typing_extensions",
"py312-wcwidth"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-pudb",
"py312-mitmproxy",
"py312-jmespath-terminal"
]
},
{
"type": "run",
"ports": [
"py312-urwid-readline"
]
}
]
},
{
"name": "py312-urwid-readline",
"portdir": "python/py-urwid-readline",
"version": "0.15.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rr-/urwid_readline",
"description": "readline text edit for urwid",
"long_description": "Text input widget for urwid that supports readline shortcuts",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-18",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-urwid"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-pudb"
]
}
]
},
{
"name": "py312-userpath",
"portdir": "python/py-userpath",
"version": "1.9.2",
"license": "(MIT or Apache-2)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ofek/userpath",
"description": "A tool and library for adding locations to user PATH",
"long_description": "A tool and library for adding locations to user PATH",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-hatchling",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-click"
]
}
],
"depends_on": []
},
{
"name": "py312-uv-build",
"portdir": "python/py-uv-build",
"version": "0.9.27",
"license": "(MIT or Apache-2)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/uv/",
"description": "The uv build backend",
"long_description": "The uv build backend",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-setuptools-rust",
"clang-18",
"py312-build",
"py312-maturin"
]
},
{
"type": "lib",
"ports": [
"uv",
"python312"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-pytest-describe",
"py312-cryptography_vectors"
]
}
]
},
{
"name": "py312-uv-dynamic-versioning",
"portdir": "python/py-uv-dynamic-versioning",
"version": "0.13.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ninoseki/uv-dynamic-versioning",
"description": "Dynamic versioning based on VCS tags for uv/hatch project",
"long_description": "Dynamic versioning based on VCS tags for uv/hatch project",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-dunamai",
"py312-jinja2",
"py312-hatchling",
"py312-tomlkit",
"py312-pydantic"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-intervaltree"
]
}
]
},
{
"name": "py312-uvicorn",
"portdir": "python/py-uvicorn",
"version": "0.40.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/encode/uvicorn",
"description": "The lightning fast ASGI server.",
"long_description": "The lightning fast ASGI server.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-hatchling"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-click",
"py312-h11",
"py312-asgiref"
]
}
],
"depends_on": []
},
{
"name": "py312-validators",
"portdir": "python/py-validators",
"version": "0.34.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kvesteri/validators",
"description": "Python Data Validation for Humans™",
"long_description": "Python Data Validation for Humans™",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"secrets",
"py-validators"
]
},
{
"type": "test",
"ports": [
"py312-Faker"
]
}
]
},
{
"name": "py312-vcrpy",
"portdir": "python/py-vcrpy",
"version": "8.1.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://vcrpy.readthedocs.io/en/latest/",
"description": "This is a Python version of Ruby’s VCR library.",
"long_description": "This is a Python version of Ruby’s VCR library. VCR.py simplifies and speeds up tests that make HTTP requests.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1214
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-urllib3",
"py312-yarl",
"py312-yaml",
"py312-wrapt"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-pytest-recording"
]
}
]
},
{
"name": "py312-versioneer",
"portdir": "python/py-versioneer",
"version": "0.29",
"license": "public-domain",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-versioneer/python-versioneer",
"description": "Easy VCS-based management of project version strings",
"long_description": "Easy VCS-based management of project version strings",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-pygeos",
"py312-partd",
"py312-pandas",
"py312-pyogrio",
"py312-pymc",
"py312-pytensor",
"py312-constantly",
"py312-ligotimegps",
"py312-bottleneck",
"py312-donfig",
"py312-dask"
]
}
]
},
{
"name": "py312-versioningit",
"portdir": "python/py-versioningit",
"version": "3.3.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jwodder/versioningit",
"description": "Versioning It with your Version In Git",
"long_description": "Versioning It with your Version In Git",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1214
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-hatchling",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-packaging"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-mda-xdrlib"
]
}
]
},
{
"name": "py312-vine",
"portdir": "python/py-vine",
"version": "5.1.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/celery/vine",
"description": "Promises implementation.",
"long_description": "Promises implementation.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-amqp",
"py312-kombu"
]
}
]
},
{
"name": "py312-virtualenv",
"portdir": "python/py-virtualenv",
"version": "20.36.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://virtualenv.pypa.io",
"description": "Virtual Python Environment builder",
"long_description": "virtualenv is a tool to create isolated Python environments.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
},
{
"name": "larryv",
"github": "larryv",
"ports_count": 48
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-hatchling",
"py312-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-filelock",
"py312-platformdirs",
"py312-distlib"
]
},
{
"type": "run",
"ports": [
"virtualenv_select"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-psycopg2"
]
},
{
"type": "lib",
"ports": [
"py312-pew",
"py312-virtualfish",
"py312-virtualenvwrapper",
"py312-asv",
"py312-pre-commit",
"py312-tox"
]
},
{
"type": "run",
"ports": [
"py312-pytest-virtualenv"
]
}
]
},
{
"name": "py312-virtualenv-clone",
"portdir": "python/py-virtualenv-clone",
"version": "0.5.7",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/edwardgeorge/virtualenv-clone/",
"description": "script to clone virtualenvs",
"long_description": "A script for cloning a non-relocatable virtualenv.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-wheel",
"py312-build",
"py312-installer",
"py312-setuptools",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py312-setuptools",
"python312"
]
},
{
"type": "run",
"ports": [
"virtualenv-clone_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-pew",
"py312-virtualenvwrapper",
"py-virtualenv-clone"
]
}
]
},
{
"name": "py312-virtualenvwrapper",
"portdir": "python/py-virtualenvwrapper",
"version": "6.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://virtualenvwrapper.readthedocs.io/",
"description": "Enhancements to virtualenv",
"long_description": "virtualenvwrapper is a set of extensions to Ian Bicking's virtualenv tool. The extensions include wrappers for creating and deleting virtual environments and otherwise managing your development workflow, making it easier to work on more than one project at a time without introducing conflicts in their dependencies.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"py312-stevedore",
"python312",
"py312-virtualenv-clone",
"py312-setuptools",
"py312-setuptools_scm",
"py312-pbr",
"py312-virtualenv"
]
},
{
"type": "run",
"ports": [
"virtualenvwrapper_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-virtualenvwrapper"
]
}
]
},
{
"name": "py312-virtualfish",
"portdir": "python/py-virtualfish",
"version": "2.5.9",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/justinmayer/virtualfish",
"description": "A Fish wrapper for Ian Bicking's virtualenv",
"long_description": "A Fish Shell wrapper for Ian Bicking's virtualenv, somewhat loosely based on Doug Hellman's virtualenvwrapper for Bourne-compatible shells.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-poetry-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-psutil",
"fish",
"py312-pkgconfig",
"python312",
"py312-packaging",
"py312-virtualenv"
]
}
],
"depends_on": []
},
{
"name": "py312-vispy",
"portdir": "python/py-vispy",
"version": "0.16.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://vispy.org/index.html",
"description": "VisPy is a high-performance interactive 2D/3D data visualization library.",
"long_description": "VisPy is a high-performance interactive 2D/3D data visualization library. VisPy leverages the computational power of modern Graphics Processing Units (GPUs) through the OpenGL library to display very large datasets.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1214
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm",
"py312-cython",
"py312-setuptools_scm_git_archive",
"py312-pythran"
]
},
{
"type": "lib",
"ports": [
"py312-numpy",
"py312-Pillow",
"py312-kiwisolver",
"py312-pyqt5",
"py312-freetype",
"py312-hsluv",
"py312-meshio",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-napari-svg"
]
}
]
},
{
"name": "py312-vobject",
"portdir": "python/py-vobject",
"version": "0.9.9",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://py-vobject.github.io/vobject/",
"description": "Python package for parsing and generating vCard and vCalendar files.",
"long_description": "vObject is intended to be a full featured Python package for parsing and generating vCard and vCalendar files. It is being developed in concert with the Open Source Application Foundation`s Chandler project.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"py312-six",
"py312-dateutil",
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-w3lib",
"portdir": "python/py-w3lib",
"version": "2.1.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scrapy/w3lib",
"description": "Library of web-related functions",
"long_description": "Library of web-related functions",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-w3lib",
"py312-scrapy",
"py312-itemloaders",
"py312-parsel"
]
}
]
},
{
"name": "py312-waitress",
"portdir": "python/py-waitress",
"version": "3.0.2",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Pylons/waitress",
"description": "Waitress WSGI server",
"long_description": "Waitress WSGI server",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-webtest"
]
}
]
},
{
"name": "py312-wand",
"portdir": "python/py-wand",
"version": "0.6.13",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://wand-py.org/",
"description": "Ctypes-based simple MagickWand API binding for Python",
"long_description": "Ctypes-based simple MagickWand API binding for Python",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-18",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312",
"ImageMagick"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-wand"
]
}
]
},
{
"name": "py312-wasabi",
"portdir": "python/py-wasabi",
"version": "1.1.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ines/wasabi",
"description": "A lightweight console printing and formatting toolkit",
"long_description": "A lightweight console printing and formatting toolkit",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "jonesc",
"github": "cjones051073",
"ports_count": 220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-thinc"
]
}
]
},
{
"name": "py312-watchdog",
"portdir": "python/py-watchdog",
"version": "6.0.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gorakhargosh/watchdog",
"description": "Python API and shell utilities to monitor file system events.",
"long_description": "Python API and shell utilities to monitor file system events.",
"active": true,
"categories": [
"sysutils",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 608
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-setuptools",
"py312-yaml",
"py312-argh"
]
},
{
"type": "test",
"ports": [
"py312-pytest",
"py312-flaky"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-spyder"
]
},
{
"type": "test",
"ports": [
"py312-werkzeug"
]
}
]
},
{
"name": "py312-wcmatch",
"portdir": "python/py-wcmatch",
"version": "10.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/facelessuser/wcmatch",
"description": "Wilcard File Name matching library.",
"long_description": "Wildcard Match provides an enhanced fnmatch, glob, and pathlib library in order to provide file matching and globbing that more closely follows the features found in Bash.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-hatchling",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-bracex"
]
}
],
"depends_on": []
},
{
"name": "py312-wcwidth",
"portdir": "python/py-wcwidth",
"version": "0.2.14",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jquast/wcwidth/",
"description": "Library for building powerful interactive command lines in Python",
"long_description": "Library for building powerful interactive command lines in Python",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-cli-helpers",
"py312-blessed",
"py312-git-delete-merged-branches",
"py312-prompt_toolkit",
"py312-pyte",
"py312-urwid"
]
},
{
"type": "test",
"ports": [
"py312-ftfy"
]
}
]
},
{
"name": "py312-webargs",
"portdir": "python/py-webargs",
"version": "8.7.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/marshmallow-code/webargs",
"description": "Declarative parsing and validation of HTTP request objects",
"long_description": "Declarative parsing and validation of HTTP request objects",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-flit_core",
"py312-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-packaging",
"py312-marshmallow",
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-webcolors",
"portdir": "python/py-webcolors",
"version": "25.10.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ubernostrum/webcolors",
"description": "A library for working with web color names",
"long_description": "A library for working with web color names",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-pdm-backend",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-jsonschema-format-nongpl",
"py312-blockdiag"
]
}
]
},
{
"name": "py312-webencodings",
"portdir": "python/py-webencodings",
"version": "0.5.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gsnedders/python-webencodings",
"description": "This is a Python implementation of the WHATWG Encoding standard.",
"long_description": "This is a Python implementation of the WHATWG Encoding standard.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-tinycss2",
"py312-bleach",
"py312-html5lib",
"py312-cssselect2"
]
}
]
},
{
"name": "py312-webob",
"portdir": "python/py-webob",
"version": "1.8.9",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://webob.org/",
"description": "WSGI request and response object.",
"long_description": "WebOb provides wrappers around the WSGI request environment, and an object to help create WSGI responses. The objects map much of the specified behavior of HTTP, including header parsing and accessors for other standard parts of the environment.",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-bugsnag",
"py312-webtest",
"py312-dap"
]
}
]
}
]
}