HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50576,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=587",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=585",
"results": [
{
"name": "py310-async-timeout",
"portdir": "python/py-async-timeout",
"version": "4.0.3",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/async-timeout",
"description": "asyncio-compatible timeout context manager.",
"long_description": "asyncio-compatible is useful in cases when you want to apply timeout logic around block of code or in cases when asyncio.wait_for() is not suitable. Also it's much faster than asyncio.wait_for() because timeout doesn't create a new task.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "miguel",
"github": "ipglider",
"ports_count": 90
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"py310-typing_extensions",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-aiohttp",
"py310-aiojobs",
"py310-redis",
"py310-python-socks"
]
},
{
"type": "run",
"ports": [
"py310-aiopg",
"py310-asyncpg"
]
}
]
},
{
"name": "py310-cchardet",
"portdir": "python/py-cchardet",
"version": "2.1.7",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/PyYoshi/cChardet",
"description": "cChardet is high speed universal character encoding detector.",
"long_description": "cChardet is high speed universal character encoding detector.",
"active": false,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 249
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-setuptools",
"py310-cython",
"clang-17",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": []
},
{
"name": "py310-pycparser",
"portdir": "python/py-pycparser",
"version": "2.23",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/eliben/pycparser",
"description": "pycparser is a complete parser of the C language.",
"long_description": "pycparser is a complete parser of the C language, written in pure Python using the PLY parsing library. It parses C code into an AST and can serve as a front-end for C compilers or analysis tools.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-cffi",
"py310-python-augeas"
]
}
]
},
{
"name": "boost173",
"portdir": "devel/boost173",
"version": "1.73.0",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "boost181",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by boost181",
"long_description": "This port has been replaced by boost181.",
"active": false,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "boost173-numpy",
"portdir": "devel/boost173",
"version": "1.73.0",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "boost181-numpy",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by boost181-numpy",
"long_description": "This port has been replaced by boost181-numpy.",
"active": false,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "dbus-python310",
"portdir": "devel/dbus-python",
"version": "1.3.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.freedesktop.org/wiki/Software/dbus/",
"description": "Python bindings for the dbus message bus system.",
"long_description": "Python bindings for the dbus message bus system.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1513
}
],
"variants": [
"doc",
"examples",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gettext",
"glib2",
"dbus",
"python310",
"libiconv",
"dbus-glib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-pyqt4",
"py310-pyqt5",
"py310-pyqt6"
]
}
]
},
{
"name": "lite-xl-luajit",
"portdir": "editors/lite-xl",
"version": "2.0.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lite-xl.github.io/",
"description": "An out-of-branch LuaJIT-based version of lite-xl",
"long_description": "A lightweight text editor written in Lua, adapted from lite. It aims to provide something practical, pretty, small and fast. Easy to modify and extend, or to use without doing either.",
"active": false,
"categories": [
"editors",
"lua"
],
"maintainers": [
{
"name": "harens",
"github": "harens",
"ports_count": 159
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12",
"cmake",
"meson",
"ninja",
"pkgconfig",
"librsvg",
"makeicns"
]
},
{
"type": "lib",
"ports": [
"pcre2",
"antigraingeometry",
"luajit",
"freetype",
"reproc",
"libsdl2"
]
}
],
"depends_on": []
},
{
"name": "carto",
"portdir": "gis/carto",
"version": "1.2.0",
"license": "Apache-2 and BSD and ISC and MIT and PSF and public-domain and (AFL-2.1 or BSD) and (BSD or MIT) and (WTFPL or MIT)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mapbox/carto",
"description": "Fast CSS-like map stylesheets",
"long_description": "CartoCSS (short: Carto) is a language for map design. It is similar in syntax to CSS, but builds upon it with specific abilities to filter map data and by providing things like variables. It targets the Mapnik renderer and is able to generate Mapnik XML and a JSON variant of Mapnik XML.",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "frank.dean",
"github": "frankdean",
"ports_count": 12
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"npm10",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"nodejs22"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"mod_tile"
]
}
]
},
{
"name": "llvm-13",
"portdir": "lang/llvm-13",
"version": "13.0.1",
"license": "NCSA",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://llvm.org/",
"description": "llvm is a next generation compiler infrastructure",
"long_description": "The LLVM Core libraries provide a modern source- and target-independent optimizer, along with code generation support for many popular CPUs (as well as some less common ones!) These libraries are built around a well specified code representation known as the LLVM intermediate representation (\"LLVM IR\").",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"debug",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-yaml",
"cctools",
"cmake",
"clang-11",
"python310",
"py310-pygments"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"xar",
"zlib",
"libedit",
"libffi",
"ncurses",
"libcxx"
]
},
{
"type": "run",
"ports": [
"llvm_select-13"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-pyside2",
"py36-pyside2",
"mlir-13",
"clang-13",
"lldb-13",
"flang-13"
]
}
]
},
{
"name": "mlir-13",
"portdir": "lang/llvm-13",
"version": "13.0.1",
"license": "NCSA",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mlir.llvm.org",
"description": "The MLIR project is a novel approach to building reusable and extensible compiler infrastructure.",
"long_description": "The MLIR project is a novel approach to building reusable and extensible compiler infrastructure. MLIR aims to address software fragmentation, improve compilation for heterogeneous hardware, significantly reduce the cost of building domain specific compilers, and aid in connecting existing compilers together.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"debug",
"tests"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-yaml",
"clang-11",
"python310",
"py310-pygments",
"cctools",
"cmake"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"llvm-13",
"libcxx"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"flang-13"
]
}
]
},
{
"name": "clang-13",
"portdir": "lang/llvm-13",
"version": "13.0.1",
"license": "NCSA",
"platforms": "{darwin < 25}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://clang.llvm.org/",
"description": "C, C++, Objective C and Objective C++ compiler",
"long_description": "Clang is an LLVM native C/C++/Objective-C compiler, which aims to deliver amazingly fast compiles (e.g. about 3x faster than GCC when compiling Objective-C code in a debug configuration), extremely useful error and warning messages and to provide a platform for building great source level tools. The included Clang Static Analyzer is a tool that automatically finds bugs in your code, and is a great example of the sort of tool that can be built using the Clang frontend as a library to parse C/C++ code.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"debug",
"tests",
"analyzer",
"libstdcxx",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-11",
"cctools",
"python310",
"py310-pygments",
"py310-yaml"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libcxx",
"libomp",
"libxml2",
"llvm-13"
]
},
{
"type": "run",
"ports": [
"clang_select-13",
"perl5",
"ld64",
"cctools"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"ispc-clang",
"py35-astropy-helpers",
"py36-astropy-helpers",
"py27-rencode",
"py27-powerline",
"py35-rope",
"py36-rope",
"py27-flake8-mccabe",
"py35-flake8-mccabe",
"py36-flake8-mccabe",
"py27-pyqtgraph",
"py36-enchant",
"py36-poetry-core",
"openmpi-clang13",
"llvm-15",
"mlir-15",
"clang-15",
"lldb-15",
"flang-15",
"mpich-clang13",
"py27-astropy-helpers",
"py35-construct",
"py36-construct",
"py35-libxml2",
"py36-libxml2",
"py35-fiona",
"py36-fiona",
"py27-zict",
"py35-zict",
"py36-zict",
"py36-scikit-build",
"py27-vega",
"py36-vega",
"py35-fsspec",
"py36-fsspec",
"py27-llfuse",
"py35-llfuse",
"py36-llfuse",
"py27-wrapt",
"py35-wrapt",
"py36-wrapt",
"py37-spaCy",
"py35-distorm",
"py36-distorm",
"py36-cchardet",
"py36-pydantic",
"py37-npe2",
"py27-pyscard",
"py35-pyscard",
"py36-pyscard",
"PsyncX",
"py27-pywavelets",
"py35-pywavelets",
"py36-pywavelets",
"py35-sphinxcontrib-blockdiag",
"py36-sphinxcontrib-blockdiag",
"pbzx",
"py35-werkzeug",
"py36-werkzeug",
"msp430-libc-devel",
"libzdb-postgresql80",
"qof",
"recutils",
"MacOSX.sdk",
"MacOSX12.sdk",
"MacOSX11.sdk",
"MacOSX10.15.sdk",
"MacOSX10.14.sdk",
"MacOSX10.13.sdk",
"MacOSX10.12.sdk",
"MacOSX10.11.sdk",
"MacOSX10.10.sdk",
"MacOSX10.9.sdk",
"MacOSX10.8.sdk",
"MacOSX10.7.sdk",
"MacOSX10.6.sdk",
"atk",
"coccinelle",
"doctave",
"dtool",
"icu58",
"py37-awscli2",
"magit",
"openfst",
"pijul",
"vecLibFort",
"MultiMC5-devel",
"frozenbubble2",
"gti",
"py27-cloudpickle",
"grass8",
"py36-ipympl",
"py36-psycopg",
"py27-cligj",
"py35-cligj",
"py36-cligj",
"py27-munch",
"py35-munch",
"py36-munch",
"py35-networkx",
"py36-networkx",
"keybinder",
"py27-keybinder",
"libgnomecanvas",
"libgnomeui",
"vte-gtk2-compat",
"ccls-clang-13",
"DiffPDF",
"py27-jmespath",
"py35-jmespath",
"py36-jmespath",
"openjdk-source",
"openjdk8-adoption-boot",
"openjdk8u",
"openjdk11-boot",
"openjdk11u",
"openjdk13-boot",
"openjdk13u",
"openjdk15-boot",
"openjdk15u",
"openjdk17-boot",
"openjdk17u",
"py27-emcee",
"py35-emcee",
"py36-emcee",
"cargo-bootstrap",
"py35-libvirt",
"py36-libvirt",
"ttygif",
"py27-stevedore",
"py35-stevedore",
"py36-stevedore",
"py35-pyglet",
"py36-pyglet",
"py35-pandas",
"py36-pandas",
"openjdk15-openj9",
"openjdk15-openj9-large-heap",
"py27-mercurial_extension_utils",
"py35-cppy",
"py36-arrow",
"krusader",
"py36-black",
"py35-mako",
"py36-mako",
"mozjs68",
"mozjs91",
"py27-fonttools",
"py36-fonttools",
"snobol4",
"py35-blis",
"py36-blis",
"mpfi",
"tiemu3",
"xplot",
"reddsaver",
"schroedinger",
"bombadillo",
"libntlm",
"openvpn",
"trafshow",
"py27-nbconvert",
"py35-nbconvert",
"py36-nbconvert",
"eureka",
"py27-editor",
"py35-editor",
"py36-editor",
"openjdk",
"py35-alembic",
"py36-alembic",
"py36-anyio",
"py27-tqdm",
"py35-tqdm",
"py36-tqdm",
"py-distnorm",
"py27-distnorm",
"py37-distnorm",
"py38-distnorm",
"py27-phonenumbers",
"py-oset",
"py37-oset",
"py38-oset",
"py39-oset",
"py310-oset",
"py27-aenum",
"py35-aenum",
"py36-aenum",
"py37-pygit2",
"py27-imageio",
"py35-imageio",
"py36-imageio",
"py35-phonenumbers",
"py36-phonenumbers",
"py36-pyheif",
"p5-data-messagepack",
"p5.28-data-messagepack",
"p5.30-data-messagepack",
"p5.32-data-messagepack",
"p5.34-data-messagepack",
"p5-devel-ppport",
"p5.28-devel-ppport",
"p5.30-devel-ppport",
"p5.32-devel-ppport",
"p5.34-devel-ppport",
"p5-digest-crc",
"p5.28-digest-crc",
"p5.30-digest-crc",
"p5.32-digest-crc",
"p5.34-digest-crc",
"py35-ipykernel",
"py36-ipykernel",
"py27-alembic",
"py36-jupyter_packaging",
"py36-scikit-hep-uproot4",
"py36-scikit-hep-hist",
"py36-scikit-hep-awkward1",
"py27-flake8",
"py35-flake8",
"py36-flake8",
"atom",
"py27-astroid",
"py35-astroid",
"py36-astroid",
"py27-pylint",
"py35-pylint",
"py36-pylint",
"py27-pymongo",
"py35-pymongo",
"py36-pymongo",
"py27-ipykernel",
"p5-event",
"p5.28-event",
"p5.30-event",
"p5.32-event",
"p5.34-event",
"p5-json-parse",
"p5.28-json-parse",
"p5.30-json-parse",
"p5.32-json-parse",
"p5.34-json-parse",
"p5-math-gmp",
"p5.28-math-gmp",
"p5.30-math-gmp",
"p5.32-math-gmp",
"p5.34-math-gmp",
"p5-string-crc32",
"p5.28-string-crc32",
"p5.30-string-crc32",
"p5.32-string-crc32",
"p5.34-string-crc32",
"p5-unicode-collate",
"p5.28-unicode-collate",
"p5.30-unicode-collate",
"p5.32-unicode-collate",
"p5.34-unicode-collate",
"py37-DAWG",
"py37-ansible",
"py38-ansible",
"py-ansible-base",
"py37-ansible-base",
"py38-ansible-base",
"py39-ansible-base",
"py37-ansible-core",
"py38-ansible-core",
"py37-astropy-healpix",
"py-crypto",
"py37-crypto",
"py38-crypto",
"py39-crypto",
"py27-entrypoints",
"py35-entrypoints",
"py36-entrypoints",
"py-geoip",
"py27-geoip",
"py37-geoip",
"py38-geoip",
"py39-geoip",
"py39-glcontext",
"py37-gmpy",
"py37-gsl",
"py37-htseq",
"vcsn",
"py37-hypy",
"py37-kcs11",
"py-language-server",
"py37-language-server",
"py38-language-server",
"py39-language-server",
"py-llvmpy",
"py27-llvmpy",
"py35-llvmpy",
"py36-llvmpy",
"py37-mecab-python3",
"darktable",
"py37-misaka",
"py37-mmh3",
"py39-moderngl",
"py37-mssql",
"py37-obspy",
"py37-omniORBpy",
"py-poppler-qt4",
"py37-poppler-qt4",
"py37-pybox2d",
"py37-pygeos",
"py-pygpu",
"py37-pygpu",
"py37-pygresql",
"py37-pyhyphen",
"py37-pykerberos",
"py37-pylibmc",
"py37-pyodbc",
"py37-pypostal",
"py38-quixote",
"py-qutip",
"py310-qutip",
"py37-reproject",
"py37-rpy2",
"py38-scgi",
"py37-scimath",
"py37-slepc4py",
"py37-sounddevice",
"py37-spacepy",
"py37-storm",
"py38-subprocess-tee",
"py37-subvertpy",
"py27-testpath",
"py35-testpath",
"py36-testpath",
"py37-tinycss",
"py37-wntr",
"py37-word2vec",
"chemtool",
"drc-fir",
"pgpdump",
"chkrootkit",
"edex-ui",
"getopt",
"gnuregex",
"hilite",
"iRecovery",
"pstree",
"cedar",
"dumpasn1",
"liblrdf",
"pdfgrep-legacy",
"the_silver_searcher",
"unrtf",
"htmlq",
"netrik",
"tidy",
"vnc"
]
},
{
"type": "lib",
"ports": [
"py36-clang",
"openmpi-clang13",
"rtags",
"ccls-clang-13",
"py27-pyside2",
"mpich-clang13",
"flang-13",
"py36-pyside2",
"py27-clang",
"lldb-13"
]
}
]
},
{
"name": "lldb-13",
"portdir": "lang/llvm-13",
"version": "13.0.1",
"license": "NCSA",
"platforms": "{darwin >= 18}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lldb.llvm.org/",
"description": "the LLVM debugger",
"long_description": "lldb is the LLVM native debugger.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"debug",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-yaml",
"cctools",
"cmake",
"swig-python",
"clang-11",
"doxygen",
"python310",
"py310-pygments"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"xar",
"zlib",
"libedit",
"libffi",
"ncurses",
"libcxx",
"python310",
"llvm-13",
"clang-13"
]
},
{
"type": "run",
"ports": [
"lldb_select-13"
]
}
],
"depends_on": []
},
{
"name": "flang-13",
"portdir": "lang/llvm-13",
"version": "13.0.1",
"license": "NCSA",
"platforms": "{darwin < 25}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flang.llvm.org/",
"description": "LLVM Fortran compiler",
"long_description": "LLVM Fortran compiler",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"debug",
"tests"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-yaml",
"py310-pygments",
"cctools",
"cmake",
"clang-11",
"python310"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libcxx",
"libomp",
"libxml2",
"llvm-13",
"mlir-13",
"clang-13"
]
},
{
"type": "run",
"ports": [
"bash",
"ld64"
]
}
],
"depends_on": []
},
{
"name": "rsync-hfscomp",
"portdir": "net/rsync-hfscomp",
"version": "3.1.2",
"license": "GPL-3+",
"platforms": "darwin freebsd sunos",
"epoch": 0,
"replaced_by": null,
"homepage": "http://samba.org/rsync/",
"description": "Fast incremental file transfer",
"long_description": "rsync is an open source utility that provides fast incremental file transfer. It works both locally and remote with either the custom rsyncd protocol or a remote shell like ssh. NOTE: This version includes additional macOS-specific support, most notable HFS compression.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 352
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"popt",
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gutils-suite-base"
]
}
]
},
{
"name": "py310-Faker",
"portdir": "python/py-Faker",
"version": "40.1.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/joke2k/faker",
"description": "Faker is a Python package that generates fake data for you.",
"long_description": "Faker is a Python package that generates fake data for you. Whether you need to bootstrap your database, create good-looking XML documents, fill-in your persistence to stress test it, or anonymize data taken from a production service, Faker is for you.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 651
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"clang-18",
"py310-installer",
"py310-setuptools",
"py310-wheel"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-dateutil",
"py310-typing_extensions"
]
},
{
"type": "test",
"ports": [
"py310-decorator",
"py310-pytest",
"py310-ukpostcodeparser",
"py310-Pillow",
"py310-freezegun",
"py310-validators",
"py310-xmltodict"
]
}
],
"depends_on": []
},
{
"name": "py310-Pillow",
"portdir": "python/py-Pillow",
"version": "9.5.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-imaging/Pillow",
"description": "Python Imaging Library (fork)",
"long_description": "Python Imaging Library (fork)",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [
"raqm",
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo",
"openjpeg",
"tiff",
"webp",
"zlib",
"python310",
"py310-tkinter",
"py310-olefile",
"freetype",
"lcms2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-asciimatics",
"py310-reportlab",
"py310-blockdiag",
"py310-pikepdf",
"py310-imageio",
"py310-ipympl",
"py310-torchvision",
"py310-fabio",
"py310-xhtml2pdf",
"py310-pyvo",
"py310-sphinx-gallery",
"py310-cartopy",
"py310-cairosvg",
"py310-openslide",
"py310-opengl",
"py310-pytesseract",
"py310-pptx",
"py310-contextily",
"py310-img2pdf",
"py310-matplotlib",
"vpype",
"py310-bokeh",
"py310-vispy"
]
},
{
"type": "run",
"ports": [
"py310-transformers",
"py310-luma.core",
"py310-wxmplot",
"py310-wordcloud",
"py310-imagehash",
"py310-zbar",
"py310-xraylarch",
"py310-gradio",
"py310-kraken",
"py310-scikit-image",
"py310-wxpython-4.0"
]
},
{
"type": "test",
"ports": [
"py310-Faker",
"py310-scrapy",
"py310-django-allauth",
"py310-svgelements"
]
}
]
},
{
"name": "py310-arrow",
"portdir": "python/py-arrow",
"version": "1.4.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://arrow.readthedocs.io",
"description": "Better dates and times for Python",
"long_description": "Arrow is a Python library that offers a sensible and human-friendly approach to creating, manipulating, formatting and converting dates, times and timestamps. It implements and updates the datetime type, plugging gaps in functionality and providing an intelligent module API that supports many common creation scenarios.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-installer",
"py310-flit_core",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-dateutil",
"py310-types-python-dateutil",
"py310-tzdata"
]
},
{
"type": "run",
"ports": [
"py310-types-python-dateutil",
"py310-dateutil"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"watson",
"py310-isoduration",
"topydo",
"py310-cookiecutter",
"py310-jinja2-time"
]
}
]
},
{
"name": "py310-astroid",
"portdir": "python/py-astroid",
"version": "4.0.3",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pylint-dev/astroid",
"description": "Rebuild a new abstract syntax tree from Python's ast.",
"long_description": "The aim of this module is to provide a common base representation of python source code for projects such as pychecker, pyreverse, pylint... Well, actually the development of this library is essentially governed by pylint's needs.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-typing_extensions"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-pylint"
]
},
{
"type": "test",
"ports": [
"py310-asttokens"
]
}
]
},
{
"name": "py-asv",
"portdir": "python/py-asv",
"version": "0.6.5",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/airspeed-velocity/asv",
"description": "Airspeed Velocity: A simple Python history benchmarking tool",
"long_description": "Airspeed Velocity: A simple Python history benchmarking tool",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-asv"
]
}
],
"depends_on": []
},
{
"name": "py38-asv",
"portdir": "python/py-asv",
"version": "0.6.4",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/airspeed-velocity/asv",
"description": "Airspeed Velocity: A simple Python history benchmarking tool",
"long_description": "Airspeed Velocity: A simple Python history benchmarking tool",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"py38-setuptools_scm",
"py38-wheel",
"py38-build",
"py38-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-json5",
"py38-tabulate",
"py38-virtualenv",
"py38-tomli",
"py38-asv-runner"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": []
},
{
"name": "py39-asv",
"portdir": "python/py-asv",
"version": "0.6.4",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/airspeed-velocity/asv",
"description": "Airspeed Velocity: A simple Python history benchmarking tool",
"long_description": "Airspeed Velocity: A simple Python history benchmarking tool",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-setuptools_scm",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-json5",
"py39-tabulate",
"py39-virtualenv",
"py39-tomli",
"py39-asv-runner"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": []
},
{
"name": "py310-asv",
"portdir": "python/py-asv",
"version": "0.6.5",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/airspeed-velocity/asv",
"description": "Airspeed Velocity: A simple Python history benchmarking tool",
"long_description": "Airspeed Velocity: A simple Python history benchmarking tool",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-setuptools_scm",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-json5",
"py310-asv-runner",
"python310",
"py310-tomli",
"py310-packaging",
"py310-importlib-metadata",
"py310-virtualenv",
"py310-tabulate"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": []
},
{
"name": "py310-autopep8",
"portdir": "python/py-autopep8",
"version": "2.3.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hhatto/autopep8",
"description": "A tool that automatically formats Python code to conform to the PEP 8 style guide",
"long_description": "autopep8 automatically formats Python code to conform to the PEP 8 style guide. It uses the pycodestyle utility to determine what parts of the code needs to be formatted. autopep8 is capable of fixing most of the formatting issues that can be reported by pycodestyle.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"clang-18",
"py310-installer",
"py310-build",
"py310-setuptools"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-codestyle",
"py310-tomli",
"autopep8_select"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-python-lsp-server"
]
}
]
},
{
"name": "py310-biopython",
"portdir": "python/py-biopython",
"version": "1.86",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://biopython.org/",
"description": "Python tools for computational molecular biology",
"long_description": "Python tools for computational molecular biology: parsers for various file formats, interfaces for programs, tools for performing common operations on sequences, etc.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"py310-numpy",
"python310"
]
}
],
"depends_on": []
},
{
"name": "py310-cairocffi",
"portdir": "python/py-cairocffi",
"version": "1.7.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Kozea/cairocffi",
"description": "cairocffi is a CFFI-based drop-in replacement for Pycairo",
"long_description": "cairocffi is a CFFI-based drop-in replacement for Pycairo",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-flit_core",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-cffi",
"libffi",
"cairo",
"gdk-pixbuf2",
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest",
"py310-numpy",
"py310-pikepdf"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-cairosvg"
]
}
]
},
{
"name": "py310-cffi",
"portdir": "python/py-cffi",
"version": "2.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cffi.readthedocs.org/",
"description": "Foreign Function Interface for Python calling C code.",
"long_description": "Foreign Function Interface for Python calling C code. The aim of this project is to provide a convenient and reliable way of calling C code from Python.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-setuptools"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-pycparser",
"libffi"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-pymunk",
"py310-zstd",
"py310-python-snappy",
"py310-sounddevice"
]
},
{
"type": "lib",
"ports": [
"py310-pynacl",
"py310-rchitect",
"py310-pygit2",
"py310-eccodes",
"py310-pycares",
"py310-xattr",
"py310-soundfile",
"py310-reflink",
"py310-python-augeas",
"py310-pyopencl",
"py310-zmq",
"py310-argon2-cffi-bindings",
"py310-cryptography",
"py310-cairocffi",
"py310-lmdb",
"py310-brotlicffi",
"py310-gevent",
"py310-pyheif"
]
},
{
"type": "run",
"ports": [
"py310-fairseq",
"py310-autobahn",
"py310-olm",
"py310-sounddevice"
]
},
{
"type": "test",
"ports": [
"py310-pyarrow",
"py310-numpy"
]
}
]
},
{
"name": "py310-cftime",
"portdir": "python/py-cftime",
"version": "1.6.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Unidata/cftime",
"description": "Time-handling functionality from netcdf4-python",
"long_description": "Time-handling functionality from netcdf4-python",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-oldest-supported-numpy",
"clang-18",
"py310-setuptools",
"py310-cython",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-numpy"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-netcdf4"
]
},
{
"type": "test",
"ports": [
"py310-xarray"
]
}
]
},
{
"name": "py310-codestyle",
"portdir": "python/py-codestyle",
"version": "2.14.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pycodestyle.readthedocs.io",
"description": "Python style guide checker (formally called pep8)",
"long_description": "pycodestyle is a tool to check your Python code against some of the style conventions in PEP 8 (https://www.python.org/dev/peps/pep-0008/) This package used to be called pep8, but was renamed.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 608
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"pycodestyle_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-python-lsp-server",
"py310-pytest-pycodestyle",
"py310-stem",
"py310-flake8"
]
},
{
"type": "run",
"ports": [
"py310-autopep8"
]
},
{
"type": "test",
"ports": [
"py310-fuzzywuzzy"
]
}
]
},
{
"name": "py310-colorama",
"portdir": "python/py-colorama",
"version": "0.4.6",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tartley/colorama",
"description": "Cross-platform colored terminal text",
"long_description": "Cross-platform colored terminal text Makes ANSI escape character sequences, for producing colored terminal text and cursor positioning, work under MS Windows.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-hatchling",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-bokeh"
]
},
{
"type": "lib",
"ports": [
"py310-tox",
"py310-awscli2",
"py310-awscli",
"py310-tmuxp",
"py310-scikit-dsp-comm",
"py310-crayons",
"watson",
"py310-pyasdf",
"py310-sigma-cli",
"py310-git-delete-merged-branches",
"py310-rednose",
"py310-rstcheck"
]
},
{
"type": "run",
"ports": [
"py310-log-symbols",
"py310-structlog",
"commitizen",
"py310-milc"
]
}
]
},
{
"name": "py310-coverage",
"portdir": "python/py-coverage",
"version": "7.13.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nedbat/coveragepy",
"description": "Code coverage measurement for Python",
"long_description": "Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 608
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-grpcio"
]
},
{
"type": "lib",
"ports": [
"py310-coveralls",
"py310-pytest-cov"
]
},
{
"type": "run",
"ports": [
"py310-python-coveralls",
"py310-nbval",
"py310-codecov"
]
},
{
"type": "test",
"ports": [
"py310-pyppmd",
"py310-sure",
"py310-coveralls",
"py310-webtest",
"py310-moviepy",
"py310-spopt"
]
}
]
},
{
"name": "py310-cpuinfo",
"portdir": "python/py-cpuinfo",
"version": "9.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/workhorsy/py-cpuinfo",
"description": "Py-cpuinfo gets CPU info with pure Python.",
"long_description": "Py-cpuinfo gets CPU info with pure Python. Py-cpuinfo should work without any extra programs or libraries, beyond what your OS provides. It does not require any compilation(C/C++, assembly, et cetera) to use. It works with Python 2 and 3.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools",
"py310-wheel",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-blosc",
"py310-hdf5plugin"
]
},
{
"type": "lib",
"ports": [
"py310-blosc2",
"py310-numcodecs",
"py310-tables"
]
},
{
"type": "run",
"ports": [
"py310-pytest-benchmark"
]
},
{
"type": "test",
"ports": [
"py310-py7zr"
]
}
]
},
{
"name": "py310-cycler",
"portdir": "python/py-cycler",
"version": "0.12.1",
"license": "(PSF or BSD)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/matplotlib/cycler",
"description": "cycler: composable cycles",
"long_description": "cycler: composable cycles",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools",
"py310-wheel",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-matplotlib"
]
}
]
},
{
"name": "py310-dateutil",
"portdir": "python/py-dateutil",
"version": "2.9.0.post0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dateutil/dateutil/",
"description": "Extensions to the standard Python datetime module",
"long_description": "The dateutil module provides powerful extensions to the datetime module available in the Python standard library.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-setuptools_scm",
"py310-wheel"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-six"
]
},
{
"type": "run",
"ports": [
"py310-tz"
]
},
{
"type": "test",
"ports": [
"py310-hypothesis",
"py310-pytest",
"py310-freezegun"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-pendulum",
"salt",
"py310-awscli2",
"py310-croniter",
"py310-botocore",
"py310-skyfield",
"py310-sunpy",
"py310-fdsnwsscripts",
"py310-jupyter_client",
"py310-pskc",
"gcalcli",
"py310-kubernetes",
"py310-holidays",
"py310-soundcloud-v2",
"py310-discogs-client",
"py310-dateparser",
"py310-vobject",
"py310-aniso8601",
"py310-matplotlib",
"py310-arrow",
"py310-freezegun",
"py310-prov",
"py310-pandas",
"py310-ipyparallel",
"py310-socid-extractor",
"py310-certomancer",
"py310-maggma",
"py310-aiobotocore",
"py310-beancount",
"py310-owslib"
]
},
{
"type": "run",
"ports": [
"py310-Faker",
"py310-oci",
"buildbot",
"py310-pync",
"py310-analytics-python",
"py310-hcloud",
"py310-arrow"
]
},
{
"type": "test",
"ports": [
"py310-time-machine"
]
}
]
},
{
"name": "py310-dill",
"portdir": "python/py-dill",
"version": "0.4.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/uqfoundation/dill",
"description": "serialize all of python extends python's pickle module",
"long_description": "dill extends python's pickle module for serializing and de-serializing python objects to the majority of the built-in python types. It provides the user the same interface as the pickle module, and also includes some additional features. In addition to pickling python objects, dill provides the ability to save the state of an interpreter session in a single command.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 608
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-numpy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-pylint",
"py310-pyasdf",
"py310-torchaudio",
"py310-multiprocess",
"py310-lmfit",
"py310-pymc3"
]
},
{
"type": "run",
"ports": [
"py310-tensorflow-datasets",
"py310-xraylarch",
"py310-datasets"
]
}
]
},
{
"name": "py310-distlib",
"portdir": "python/py-distlib",
"version": "0.4.0",
"license": "PSF",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://bitbucket.org/pypa/distlib",
"description": "Low-level components of distutils2/packaging, augmented with higher-level APIs for making packaging easier.",
"long_description": "Low-level components of distutils2/packaging, augmented with higher-level APIs for making packaging easier.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "rubendibattista",
"github": "rdbisme",
"ports_count": 43
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-virtualenv"
]
}
]
},
{
"name": "py310-docstyle",
"portdir": "python/py-docstyle",
"version": "6.3.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/PyCQA/pydocstyle",
"description": "Python docstring style checker",
"long_description": "pydocstyle is a static analysis tool for checking compliance with Python docstring conventions.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-poetry-core",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-snowballstemmer",
"python310"
]
},
{
"type": "run",
"ports": [
"pydocstyle_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-python-lsp-server"
]
}
]
},
{
"name": "py310-enchant",
"portdir": "python/py-enchant",
"version": "3.3.0",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyenchant.github.io/pyenchant/",
"description": "Python bindings for the Enchant spellchecking system",
"long_description": "PyEnchant is a spellchecking library for Python, based on the excellent Enchant library.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310",
"enchant2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rednotebook",
"py310-eric-ide"
]
},
{
"type": "test",
"ports": [
"buildbot"
]
}
]
},
{
"name": "py310-entrypoints",
"portdir": "python/py-entrypoints",
"version": "0.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/takluyver/entrypoints",
"description": "Discover and load entry points from installed packages.",
"long_description": "Discover and load entry points from installed packages.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-flit_core",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-ipyparallel"
]
}
]
},
{
"name": "py310-fastprogress",
"portdir": "python/py-fastprogress",
"version": "1.1.3",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fastai/fastprogress",
"description": "A nested progress with plotting options for fastai",
"long_description": "A nested progress with plotting options for fastai",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-pymc3"
]
},
{
"type": "run",
"ports": [
"py310-transformers"
]
}
]
},
{
"name": "py310-filelock",
"portdir": "python/py-filelock",
"version": "3.20.0",
"license": "public-domain",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://py-filelock.readthedocs.io/",
"description": "A platform independent file lock",
"long_description": "This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication:",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "funasoul",
"github": "funasoul",
"ports_count": 15
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-build",
"py310-hatchling",
"py310-hatch-vcs",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest",
"py310-pytest-mock"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-theano-pymc"
]
},
{
"type": "lib",
"ports": [
"py310-tox",
"py310-virtualenv",
"py310-pytensor",
"py310-aesara",
"py310-tldextract",
"py310-fmf"
]
},
{
"type": "run",
"ports": [
"py310-huggingface_hub",
"py310-datasets",
"py310-transformers",
"py310-allennlp",
"py310-pytest-mypy"
]
}
]
},
{
"name": "py310-flake8",
"portdir": "python/py-flake8",
"version": "7.3.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flake8.readthedocs.org/",
"description": "The modular source code checker: pep8, pyflakes and Co.",
"long_description": "Flake8 runs all the tools by launching the single flake8 script. It is is a wrapper around the following tools: PyFlakes, PEP8 and the McCabe script by Ned Batchelder. It displays the warnings in a per-file, merged output, features Git and Mercurial hook and is extendable through flake8.extension entry points.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 608
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-codestyle",
"py310-flake8-mccabe",
"py310-pyflakes"
]
},
{
"type": "run",
"ports": [
"flake8_select"
]
},
{
"type": "test",
"ports": [
"py310-pytest",
"py310-mock"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-flake8-polyfill",
"py310-python-lsp-server",
"py310-sphinx-copybutton"
]
},
{
"type": "run",
"ports": [
"py310-pytest-lazy-fixture",
"py310-pytest-flake8"
]
},
{
"type": "test",
"ports": [
"py310-thinc",
"py310-spaCy",
"buildbot"
]
}
]
},
{
"name": "py310-flake8-mccabe",
"portdir": "python/py-flake8-mccabe",
"version": "0.7.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pycqa/mccabe",
"description": "McCabe complexity checker for Python code, flake8 plugin",
"long_description": "McCabe complexity checker for Python code, flake8 plugin.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 608
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools",
"py310-wheel",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-python-lsp-server",
"py310-flake8",
"py310-pylint"
]
}
]
},
{
"name": "py310-flaky",
"portdir": "python/py-flaky",
"version": "3.8.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/box/flaky",
"description": "Plugin for nose or py.test that automatically reruns flaky tests.",
"long_description": "Plugin for nose or py.test that automatically reruns flaky tests.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py310-python-lsp-server",
"py310-pytest-asyncio",
"py310-allennlp",
"py310-pylast",
"py310-watchdog"
]
}
]
},
{
"name": "py310-freezegun",
"portdir": "python/py-freezegun",
"version": "1.5.5",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/spulec/freezegun",
"description": "FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.",
"long_description": "FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-wheel"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-six",
"py310-dateutil"
]
},
{
"type": "test",
"ports": [
"py310-pytest",
"py310-mock"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py310-tempora",
"py310-babel",
"py310-itsdangerous",
"py310-structlog",
"py310-dateutil",
"py310-Faker"
]
}
]
},
{
"name": "py310-future",
"portdir": "python/py-future",
"version": "1.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-future.org/",
"description": "Provides clean single-source support for Python 3 and 2",
"long_description": "The Python package future is the missing compatibility layer between Python 3 and Python 2. It allows you to use a single, clean Python 3.x-compatible codebase to support both Python 3 and Python 2 with minimal overhead. The futurize script aids in converting code from either Python 2 or Python 3 to code compatible with both platforms.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 608
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-setuptools"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-tensorflow"
]
},
{
"type": "lib",
"ports": [
"py310-asciimatics",
"py310-pytorch",
"py310-instrumentkit",
"py310-fipy",
"py310-barnaba"
]
},
{
"type": "run",
"ports": [
"py310-hcloud",
"buildbot-worker",
"py310-tensorflow-datasets",
"py310-pytorch-lightning",
"py310-olm"
]
}
]
},
{
"name": "py310-greenlet",
"portdir": "python/py-greenlet",
"version": "3.3.0",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-greenlet/greenlet",
"description": "Lightweight in-process concurrent programming",
"long_description": "The \"greenlet\" package is a spin-off of Stackless, a version of CPython that supports micro-threads called \"tasklets\". Tasklets run pseudo-concurrently (typically in a single or a few OS-level threads) and are synchronized with data exchanges on \"channels\". A \"greenlet\", on the other hand, is a still more primitive notion of micro-thread with no implicit scheduling; coroutines, in other words. This is useful when you want to control exactly when your code runs. You can build custom scheduled micro-threads on top of greenlet; however, it seems that greenlets are useful on their own as a way to make advanced control flow structures. For example, we can recreate generators; the difference with Python's own generators is that our generators can call nested functions and the nested functions can yield values too. Additionally, you don't need a \"yield\" keyword. See the example in test_generator.py. Greenlets are provided as a C extension module for the regular unmodified interpreter.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools",
"py310-wheel",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-neovim",
"py310-eventlet",
"py310-bpython",
"py310-scoop",
"py310-httpbin",
"py310-sqlalchemy",
"py310-gevent"
]
},
{
"type": "test",
"ports": [
"py310-werkzeug"
]
}
]
},
{
"name": "py310-importlib-metadata",
"portdir": "python/py-importlib-metadata",
"version": "8.7.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://importlib-metadata.readthedocs.io/",
"description": "Library to access the metadata for a Python package.",
"long_description": "Library to access the metadata for a Python package.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-build",
"py310-installer",
"py310-setuptools",
"py310-setuptools_scm",
"py310-wheel"
]
},
{
"type": "lib",
"ports": [
"py310-zipp",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-dask",
"py310-pygmsh",
"py310-textx",
"py310-keyring",
"py310-pygccxml",
"py310-cx_Freeze",
"py310-httpbin",
"py310-pyface",
"py310-m2crypto",
"py310-asv",
"salt",
"py310-docstring-to-markdown"
]
},
{
"type": "run",
"ports": [
"py310-transformers",
"py310-spyder"
]
}
]
},
{
"name": "py310-isort",
"portdir": "python/py-isort",
"version": "7.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/PyCQA/isort",
"description": "A Python utility / library to sort Python imports.",
"long_description": "isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections. It provides a command line utility, Python library and plugins for various editors to quickly sort all your imports.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-installer",
"clang-18",
"py310-build",
"py310-hatchling",
"py310-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"isort_select"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-pylint"
]
},
{
"type": "run",
"ports": [
"py310-orjson"
]
},
{
"type": "test",
"ports": [
"buildbot"
]
}
]
},
{
"name": "py310-kaptan",
"portdir": "python/py-kaptan",
"version": "0.5.12",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/emre/kaptan",
"description": "Configuration parser.",
"long_description": "Configuration parser with dict, JSON, YAML, .ini and python file handlers.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "egorenar-dev",
"github": "egorenar",
"ports_count": 35
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-yaml"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-tmuxp"
]
}
]
},
{
"name": "py310-keyring",
"portdir": "python/py-keyring",
"version": "25.7.0",
"license": "(MIT or PSF)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jaraco/keyring",
"description": "Python interface to access the system keyring service",
"long_description": "The Python keyring lib provides a easy way to access the system keyring service from python. It can be used in any application that needs safe password storage. The OSXKeychain keyring service supports the Keychain service in Mac OS X.",
"active": true,
"categories": [
"security",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-coherent.licensed",
"py310-setuptools_scm",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18",
"py310-setuptools"
]
},
{
"type": "lib",
"ports": [
"py310-importlib-metadata",
"py310-jaraco.functools",
"py310-jaraco.classes",
"py310-jaraco.context",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-astroquery",
"py310-urlwatch"
]
},
{
"type": "run",
"ports": [
"py310-spyder-devel",
"py310-spyder",
"imapdedup"
]
}
]
}
]
}