{"count":52456,"next":"https://ports.macports.org/api/v1/ports/?format=json&page=341","previous":"https://ports.macports.org/api/v1/ports/?format=json&page=339","results":[{"name":"py311-dispatcher","portdir":"python/py-dispatcher","version":"2.0.7","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/PyDispatcher","description":"python dispatcher mechanism for creating event models","long_description":"PyDispatcher provides the Python programmer with a multiple-producer-multiple-consumer signal-registration and routing infrastructure for use in multiple contexts.","active":true,"categories":["devel","python"],"maintainers":[{"name":"dh","github":"donkopotamus","ports_count":10}],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-scrapy"]}]},{"name":"py311-cssselect","portdir":"python/py-cssselect","version":"1.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scrapy/cssselect","description":"cssselect parses CSS3 Selectors and translates them to XPath 1.0","long_description":"cssselect parses CSS3 Selectors and translates them to XPath 1.0. Such expressions can be used in lxml or another XPath engine to find the matching elements in an XML or HTML document.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-hatchling"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-hypothesis","py311-pytest","py311-pytest-asyncio"]}],"depends_on":[{"type":"lib","ports":["py311-urlwatch","py311-leather","py311-parsel","py311-agate","py311-readability-lxml","py311-scrapy"]},{"type":"run","ports":["py311-pyquery"]}]},{"name":"py311-constantly","portdir":"python/py-constantly","version":"23.10.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/twisted/constantly","description":"A library that provides symbolic constant support","long_description":"A library that provides symbolic constant support. It includes collections and constants with text, numeric, and bit flag values. Originally twisted.python.constants from the Twisted project.","active":true,"categories":["devel","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1604}],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","clang-18","py311-wheel","py311-versioneer"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-twisted"]}]},{"name":"py311-automat","portdir":"python/py-automat","version":"25.4.16","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/glyph/automat","description":"A library for concise, idiomatic Python expression of finite-state automata","long_description":"Automat is a library for concise, idiomatic Python expression of finite-state automata (particularly deterministic finite-state transducers).","active":true,"categories":["devel","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1604}],"variants":[],"dependencies":[{"type":"build","ports":["py311-hatchling","py311-setuptools_scm","clang-18","py311-hatch-vcs","py311-build","py311-installer","py311-wheel"]},{"type":"lib","ports":["python311","py311-setuptools"]},{"type":"run","ports":["py311-six","py311-attrs"]},{"type":"test","ports":["py311-pytest","py311-pytest-benchmark","py311-twisted","py311-graphviz"]}],"depends_on":[{"type":"lib","ports":["py311-twisted"]}]},{"name":"blink","portdir":"emulators/blink","version":"1.1.0","license":"ISC","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/jart/blink","description":"tiniest x86-64-linux emulator","long_description":"blink is a virtual machine that runs x86-64-linux programs on different operating systems and hardware architectures. It's designed to do the same thing as the qemu-x86_64 command, except that it is smaller, runs on any POSIX platform, runs 2x faster than qemu-x86_64 on some benchmarks, and is also faster at running ephemeral programs such as compilers.","active":true,"categories":["emulators"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1075}],"variants":["universal"],"dependencies":[{"type":"build","ports":["gmake","clang-18"]}],"depends_on":[]},{"name":"bsd-games","portdir":"games/bsd-games","version":"3.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://bsd-games.sourceforge.net","description":"Classic text mode games from UNIX folklore","long_description":"Classic text mode games from UNIX folklore","active":true,"categories":["games"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":85}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["ncurses"]}],"depends_on":[]},{"name":"py311-cymruwhois","portdir":"python/py-cymruwhois","version":"1.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pythonhosted.org/cymruwhois/","description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","long_description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py310-cymruwhois","portdir":"python/py-cymruwhois","version":"1.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pythonhosted.org/cymruwhois/","description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","long_description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py39-cymruwhois","portdir":"python/py-cymruwhois","version":"1.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pythonhosted.org/cymruwhois/","description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","long_description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[]},{"name":"py38-cymruwhois","portdir":"python/py-cymruwhois","version":"1.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pythonhosted.org/cymruwhois/","description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","long_description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[]},{"name":"py-cymruwhois","portdir":"python/py-cymruwhois","version":"1.6","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pythonhosted.org/cymruwhois/","description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","long_description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-cymruwhois"]}],"depends_on":[]},{"name":"dnsdiag","portdir":"net/dnsdiag","version":"2.9.4","license":"BSD-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://dnsdiag.org","description":"A set of tools to perform basic audits on your DNS requests and responses to make sure your DNS is working as you expect.","long_description":"A set of tools to perform basic audits on your DNS requests and responses to make sure your DNS is working as you expect.","active":true,"categories":["net"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":["python310","python311","python312","python313","python314"],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["python314","py314-requests","py314-requests-toolbelt","py314-dnspython","py314-cymruwhois"]}],"depends_on":[]},{"name":"py311-typogrify","portdir":"python/py-typogrify","version":"2.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/justinmayer/typogrify","description":"Filters to enhance web typography, including support for Django & Jinja templates","long_description":"Filters to enhance web typography, including support for Django & Jinja templates","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","clang-18"]},{"type":"lib","ports":["python311","py311-smartypants"]}],"depends_on":[]},{"name":"py311-smartypants","portdir":"python/py-smartypants","version":"2.0.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/leohemsted/smartypants.py","description":"Python with the SmartyPants","long_description":"Python with the SmartyPants","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-typogrify"]}]},{"name":"py311-singledispatch","portdir":"python/py-singledispatch","version":"4.1.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/singledispatch","description":"Backport of functools.singledispatch from Python 3.4","long_description":"Backport of functools.singledispatch from Python 3.4","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py311-coherent.licensed","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py310-singledispatch","portdir":"python/py-singledispatch","version":"4.1.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/singledispatch","description":"Backport of functools.singledispatch from Python 3.4","long_description":"Backport of functools.singledispatch from Python 3.4","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py310-coherent.licensed","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py39-singledispatch","portdir":"python/py-singledispatch","version":"4.1.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/singledispatch","description":"Backport of functools.singledispatch from Python 3.4","long_description":"Backport of functools.singledispatch from Python 3.4","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py39-coherent.licensed","py39-setuptools","py39-setuptools_scm","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[]},{"name":"py38-singledispatch","portdir":"python/py-singledispatch","version":"4.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/singledispatch","description":"Backport of functools.singledispatch from Python 3.4","long_description":"Backport of functools.singledispatch from Python 3.4","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-setuptools","py38-setuptools_scm","clang-16","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]}],"depends_on":[]},{"name":"py37-singledispatch","portdir":"python/py-singledispatch","version":"4.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/singledispatch","description":"Backport of functools.singledispatch from Python 3.4","long_description":"Backport of functools.singledispatch from Python 3.4","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py37-wheel","py37-setuptools","py37-setuptools_scm","clang-16","py37-build","py37-installer"]},{"type":"lib","ports":["python37"]}],"depends_on":[]},{"name":"toxcore","portdir":"net/toxcore","version":"0.2.23","license":"GPL-3","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://tox.chat","description":"Tox is a peer to peer (serverless) instant messenger aimed at making security and privacy easy to obtain for regular users. It uses NaCl for its encryption and authentication.","long_description":"Tox is a peer to peer (serverless) instant messenger aimed at making security and privacy easy to obtain for regular users. It uses NaCl for its encryption and authentication.","active":true,"categories":["devel","net","security"],"maintainers":[{"name":"nulflox","github":"nilFinx","ports_count":1}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-22"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["libvpx","libopus","python314","libconfig-hr","libsodium","libomp"]}],"depends_on":[{"type":"lib","ports":["toxic","uTox"]}]},{"name":"pika","portdir":"devel/pika","version":"0.30.1","license":"Boost-1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pika-org/pika","description":"C++ library for concurrency and parallelism","long_description":"pika is a C++ library for concurrency and parallelism. It implements senders/receivers for CPU thread pools, MPI and CUDA.","active":true,"categories":["devel","parallel"],"maintainers":[],"variants":["gcc15","gfortran","debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","g95","gcc10","gcc11","gcc12","gcc13","gcc14","mpich","openmpi","jemalloc","tbb","tests","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"lib","ports":["spdlog","boost181","hwloc","mpich-clang20","libfmt10","jemalloc"]}],"depends_on":[]},{"name":"py311-aiobotocore","portdir":"python/py-aiobotocore","version":"2.26.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiobotocore","description":"Async client for Amazon services","long_description":"Async client for Amazon services","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["py311-botocore","python311","py311-aioitertools","py311-jmespath","py311-multidict","py311-dateutil","py311-aiohttp","py311-wrapt"]}],"depends_on":[{"type":"lib","ports":["py311-s3fs"]}]},{"name":"py311-crc32c","portdir":"python/py-crc32c","version":"2.8","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ICRAR/crc32c","description":"A python package implementing the crc32c algorithm in hardware and software.","long_description":"This package implements the crc32c checksum algorithm. It automatically chooses between a hardware-based implementation (using the CRC32C SSE 4.2 instruction of Intel CPUs, and the crc32* instructions on ARMv8 CPUs), or a software-based one when no hardware support can be found.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[]},{"name":"terragrunt-0.43","portdir":"sysutils/terragrunt","version":"0.43.2","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://terragrunt.gruntwork.io","description":"Terragrunt is a thin wrapper for Terraform","long_description":"Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.","active":true,"categories":["sysutils"],"maintainers":[{"name":"macports","github":"mjrc","ports_count":20}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]},{"type":"run","ports":["terragrunt_select","terraform-1.2"]}],"depends_on":[]},{"name":"py311-ephem","portdir":"python/py-ephem","version":"3.7.7.0","license":"LGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://rhodesmill.org/pyephem/","description":"scientific-grade astronomy routines","long_description":"PyEphem provides an ephem Python package for performing high-precision astronomy computations. The underlying numeric routines are coded in C and are the same ones that drive the popular XEphem astronomy application, whose author, Elwood Charles Downey, generously gave permission for their use in PyEphem. The name ephem is short for the word ephemeris, which is the traditional term for a table giving the position of a planet, asteroid, or comet for a series of dates.","active":true,"categories":["science","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py-ephem"]}]},{"name":"py311-cheetah","portdir":"python/py-cheetah","version":"3.3.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.cheetahtemplate.org/","description":"Cheetah is a Python-powered template engine and code generator","long_description":"Cheetah is a Python-powered template engine and code generator. It can be used as a standalone utility or it can be combined with other tools. Cheetah has many potential uses, but web developers looking for a viable alternative to ASP, JSP, PHP and PSP are expected to be its principle user group.","active":true,"categories":["www","python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":172},{"name":"michaelld","github":"michaelld","ports_count":441}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"starpu","portdir":"devel/starpu","version":"1.4.7","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://starpu.gitlabpages.inria.fr","description":"Unified runtime system for heterogeneous multicore architectures","long_description":"StarPU is a runtime system that offers support for heterogeneous multicore machines. While many efforts are devoted to design efficient computation kernels for those architectures (e.g. to implement BLAS kernels on GPUs), StarPU not only takes care of offloading such kernels (and implementing data coherency across the machine), but it also makes sure the kernels are executed as efficiently as possible.","active":true,"categories":["devel"],"maintainers":[],"variants":["accelerate","atlas","blis","flexiblas","openblas","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gfortran","mpich","openmpi","hdf5","universal"],"dependencies":[{"type":"build","ports":["gcc15","autoconf","automake","libtool","pkgconfig","clang-18"]},{"type":"lib","ports":["libgcc","OpenBLAS","fftw-3","mpich-clang18","hwloc"]}],"depends_on":[]},{"name":"FACE","portdir":"devel/FACE","version":"1.1.3","license":"(BSD or GPL-3 or MIT)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/szaghi/FACE","description":"Fortran Ansi Colors (and Styles) Environment","long_description":"A KISS pure Fortran Library for easy colorize (and stylize) strings.","active":true,"categories":["devel","fortran"],"maintainers":[],"variants":["debug","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18","gcc15"]},{"type":"lib","ports":["libgcc"]}],"depends_on":[]},{"name":"hamlet","portdir":"lang/hamlet","version":"2021.06.16","license":"Restrictive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://people.mpi-sws.org/~rossberg/hamlet","description":"SML reference interpreter","long_description":"SML reference interpreter","active":true,"categories":["lang"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["smlnj","clang-18"]}],"depends_on":[]},{"name":"py311-reportlab","portdir":"python/py-reportlab","version":"4.4.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.reportlab.com/software/opensource/rl-toolkit/","description":"Engine for creating PDF documents","long_description":"The ReportLab Toolkit is a library for programatically creating documents in PDF format.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["py311-Pillow","py311-chardet","python311"]}],"depends_on":[{"type":"lib","ports":["py311-svglib","py311-xhtml2pdf"]},{"type":"run","ports":["py311-pdftl"]}]},{"name":"py311-fs","portdir":"python/py-fs","version":"2.4.16","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/PyFilesystem/pyfilesystem2","description":"Python's filesystem abstraction layer","long_description":"Python's filesystem abstraction layer","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["py311-six","py311-tz","py311-appdirs","python311"]}],"depends_on":[{"type":"lib","ports":["py311-pyfatfs"]}]},{"name":"py311-nose","portdir":"python/py-nose","version":"1.3.7","license":"LGPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://nose.readthedocs.io/","description":"A Python unittest extension.","long_description":"A unittest extension offering automatic test suite discovery, simplified test authoring, and output capture. Nose provides an alternate test discovery and running process for unittest, one that is intended to mimic the behavior of py.test as much as is reasonably possible without resorting to magic.","active":true,"categories":["www","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1604}],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-wheel","clang-18","py311-build","py311-installer"]},{"type":"lib","ports":["python311","py311-setuptools"]},{"type":"run","ports":["nosetests_select"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py-nose"]},{"type":"test","ports":["py311-pyrfc3339","py311-eventlet","py311-hdbscan","py311-minidb","py311-olefile","py311-overrides","py311-parameterized","py311-paste","py311-pastedeploy","py311-podcastparser","py311-rangehttpserver","py311-smmap","py311-trepan3k","py311-webtest","py311-anytree","py311-zbar"]}]},{"name":"py311-doctest-ignore-unicode","portdir":"python/py-doctest-ignore-unicode","version":"0.1.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/doctest-ignore-unicode","description":"Add flag to ignore unicode literal prefixes in doctests","long_description":"Add flag to ignore unicode literal prefixes in doctests","active":true,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py311-sunpy","portdir":"python/py-sunpy","version":"8.0.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://sunpy.org","description":"SunPy is an open-source Python library for Solar Physics data analysis and visualization.","long_description":"SunPy is an open-source Python library for Solar Physics data analysis and visualization.","active":true,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":["database","image","jpeg2000","jupyter","net","scikit_image","timeseries","visualization","universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm","py311-extension-helpers","clang-18"]},{"type":"lib","ports":["py311-tqdm","py311-astropy","py311-h5py","py311-pyerfa","py311-parfive","py311-scikit-image","python311","py311-h5netcdf","py311-zeep","py311-ipywidgets","py311-glymur","py311-cdflib","py311-itables","py311-drms","py311-packaging","py311-sqlalchemy","py311-fsspec","py311-dateutil","py311-numpy","py311-beautifulsoup4"]}],"depends_on":[]},{"name":"py311-zeep","portdir":"python/py-zeep","version":"4.3.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.python-zeep.org/en/master/","description":"A fast and modern Python SOAP client.","long_description":"A fast and modern Python SOAP client.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":["async","xmlsec"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["py311-requests-toolbelt","py311-requests-file","py311-appdirs","py311-defusedxml","python311","py311-isodate","py311-httpx","py311-xmlsec","py311-cached-property","py311-attrs","py311-requests","py311-lxml","py311-tz"]}],"depends_on":[{"type":"lib","ports":["py311-sunpy"]}]},{"name":"py311-h5netcdf","portdir":"python/py-h5netcdf","version":"1.8.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/h5netcdf/h5netcdf","description":"A Python interface for the netCDF4 file-format","long_description":"A Python interface for the netCDF4 file-format that reads and writes local or remote HDF5 files directly via h5py or h5pyd, without relying on the Unidata netCDF library.","active":true,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-wheel","py311-setuptools_scm","py311-setuptools_scm_git_archive","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["py311-packaging","py311-h5py","python311"]}],"depends_on":[{"type":"lib","ports":["py311-sunpy","py311-arviz"]}]},{"name":"py311-xmlsec","portdir":"python/py-xmlsec","version":"1.3.17","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://xmlsec.readthedocs.io/en/latest/","description":"A set of Python bindings for the XML Security Library.","long_description":"A set of Python bindings for the XML Security Library.","active":true,"categories":["textproc","security","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-wheel","py311-setuptools_scm","py311-pkgconfig","libtool","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311","py311-lxml","xmlsec"]}],"depends_on":[{"type":"lib","ports":["py311-zeep"]}]},{"name":"py311-httpx","portdir":"python/py-httpx","version":"0.28.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/encode/httpx","description":"The next generation HTTP client.","long_description":"The next generation HTTP client.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-hatchling","py311-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["py311-brotlicffi","py311-click","py311-pygments","py311-sniffio","python311","py311-httpcore","py311-socksio","py311-rich","py311-h2","py311-charset-normalizer","py311-certifi","py311-idna","py311-brotli"]},{"type":"run","ports":["httpx_select"]}],"depends_on":[{"type":"lib","ports":["py311-zeep","py311-cloudflare","py311-pylast","py311-weasel","py311-diffusers","py311-httpx-aiohttp","py311-jupyterlab","py311-pbs_installer"]},{"type":"run","ports":["py311-datasets","py311-huggingface_hub"]}]},{"name":"py311-rich","portdir":"python/py-rich","version":"15.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://rich.readthedocs.io","description":"Python library for rich text and beautiful formatting in the terminal","long_description":"Python library for rich text and beautiful formatting in the terminal. The Rich API makes it easy to add color and style to terminal output. Rich can also render pretty tables, progress bars, markdown, syntax highlighted source code, tracebacks, and more out of the box.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":169}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","clang-18","py311-poetry-core","py311-build"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-markdown-it-py","py311-pygments"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-rstcheck","py311-httpx","py311-meshio","py311-objexplore","py311-pymc","py311-rich-theme-manager","py311-pdftl","py311-npe2","py311-hatch","py311-textual","spotify-dl","py311-cookiecutter","py311-enrich"]},{"type":"run","ports":["py311-typer","py311-rich-click","py311-rich_rst","py311-rich-argparse","py311-cmd2"]},{"type":"test","ports":["py311-requests-cache"]}]},{"name":"py311-mdurl","portdir":"python/py-mdurl","version":"0.1.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/executablebooks/mdurl","description":"URL utilities for markdown-it","long_description":"URL utilities for markdown-it. This is a Python port of the JavaScript mdurl package.","active":true,"categories":["devel","textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-markdown-it-py"]}]},{"name":"py311-markdown-it-py","portdir":"python/py-markdown-it-py","version":"4.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/executablebooks/markdown-it-py","description":"Python port of markdown-it","long_description":"Python port of markdown-it. Markdown parser done right.","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-flit_core"]},{"type":"lib","ports":["python311","py311-linkify-it-py","py311-mdit-py-plugins","py311-mdurl"]}],"depends_on":[{"type":"lib","ports":["py311-textual","py311-panel","py311-jupytext"]},{"type":"run","ports":["py311-panel","py311-telethon","py311-rich","py311-myst-parser"]}]},{"name":"py311-pyte","portdir":"python/py-pyte","version":"0.8.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/selectel/pyte","description":"an in memory VTXXX-compatible terminal emulator","long_description":"It’s an in memory VTXXX-compatible terminal emulator. XXX stands for a series of video terminals, developed by DEC between 1970 and 1995. The first, and probably the most famous one, was VT100 terminal, which is now a de-facto standard for all virtual terminal emulators. pyte follows the suit.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-pytest-runner","clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["python311","py311-wcwidth"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"test","ports":["radian","py311-curtsies"]}]},{"name":"py311-mdit-py-plugins","portdir":"python/py-mdit-py-plugins","version":"0.5.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/executablebooks/mdit-py-plugins","description":"Collection of core plugins for markdown-it-py.","long_description":"Collection of core plugins for markdown-it-py.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":143}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-textual","py311-panel","py311-markdown-it-py","py311-jupytext"]},{"type":"run","ports":["py311-myst-parser","py311-panel"]},{"type":"test","ports":["py311-myst-parser"]}]},{"name":"py311-linkify-it-py","portdir":"python/py-linkify-it-py","version":"2.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tsutsu3/linkify-it-py","description":"Links recognition library with full unicode support.","long_description":"Links recognition library with full unicode support.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-uc-micro-py"]}],"depends_on":[{"type":"lib","ports":["py311-panel","py311-markdown-it-py","py311-textual"]},{"type":"run","ports":["py311-panel"]}]},{"name":"py311-uc-micro-py","portdir":"python/py-uc-micro-py","version":"2.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tsutsu3/uc.micro-py","description":"Micro subset of unicode data files for linkify-it-py projects.","long_description":"Micro subset of unicode data files for linkify-it-py projects.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"run","ports":["py311-linkify-it-py"]}]},{"name":"py311-rfc3986","portdir":"python/py-rfc3986","version":"2.0.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://rfc3986.readthedocs.io/","description":"A Python implementation of RFC 3986 including validation and authority parsing.","long_description":"A Python implementation of RFC 3986 including validation and authority parsing.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"run","ports":["py311-oslo-config"]}]},{"name":"py311-wand","portdir":"python/py-wand","version":"0.7.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.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":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["python311","ImageMagick"]}],"depends_on":[]},{"name":"py311-drms","portdir":"python/py-drms","version":"0.9.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sunpy.org","description":"The drms module provides an easy-to-use interface for accessing HMI, AIA and MDI data with Python.","long_description":"The drms module provides an easy-to-use interface for accessing HMI, AIA and MDI data with Python. It uses the publicly accessible JSOC DRMS server by default, but can also be used with local NetDRMS sites.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-setuptools","py311-wheel","py311-setuptools_scm","py311-build","py311-installer"]},{"type":"lib","ports":["py311-numpy","py311-pandas","python311"]}],"depends_on":[{"type":"lib","ports":["py311-sunpy"]}]},{"name":"jlq","portdir":"textproc/jlq","version":"0.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/hamin/jlq","description":"Query JSON log files quickly and efficiently with the power of SQLite","long_description":"Query JSON log files quickly and efficiently with the power of SQLite","active":true,"categories":["textproc"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1075}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"py311-scikit-image","portdir":"python/py-scikit-image","version":"0.26.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://scikit-image.org/","description":"Image processing algorithms for SciPy.","long_description":"Image processing algorithms for SciPy, including IO, morphology, filtering, warping, color manipulation, object detection, etc.","active":true,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-meson-python","py311-pythran","py311-cython","py311-installer","py311-build"]},{"type":"lib","ports":["libomp","python311","py311-packaging","py311-numpy","py311-scipy","py311-lazy_loader"]},{"type":"run","ports":["py311-pywavelets","py311-tifffile","py311-imageio","py311-matplotlib","py311-Pillow","py311-networkx"]}],"depends_on":[{"type":"lib","ports":["py311-sunpy","py311-rawpy"]},{"type":"run","ports":["py311-xraylarch","py311-note-seq"]}]}]}