{"count":51981,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=337","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=335","results":[{"name":"kokkos","portdir":"devel/kokkos","version":"4.7.01","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kokkos/kokkos","description":"implements a programming model in C++ for writing performance portable applications targeting all major HPC platforms","long_description":"Kokkos Core implements a programming model in C++ for writing performance portable applications targeting all major HPC platforms.","active":true,"categories":["devel"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["debug","tests","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"lib","ports":["hwloc","libomp"]}],"depends_on":[{"type":"lib","ports":["lfortran","deal.ii","arborx"]}]},{"name":"borgmatic","portdir":"sysutils/borgmatic","version":"2.0.11","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://torsion.org/borgmatic/","description":"convenience wrapper around borgbackup","long_description":"borgmatic is simple, configuration-driven backup software for servers and workstations. Protect your files with client-side encryption. Backup your databases too. Monitor it all with integrated third-party services.","active":true,"categories":["sysutils"],"maintainers":[{"name":"cal","github":"neverpanic","ports_count":60}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-wheel","py313-setuptools","py313-installer","py313-build"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-jsonschema","py313-ruamel-yaml-clib","py313-ruamel-yaml","py313-requests","py313-packaging","borgbackup"]}],"depends_on":[]},{"name":"wasm3","portdir":"lang/wasm3","version":"0.5.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/wasm3/wasm3","description":"A fast WebAssembly interpreter, and the most universal WASM runtime","long_description":"A fast WebAssembly interpreter, and the most universal WASM runtime","active":true,"categories":["devel","lang"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","git","clang-18"]}],"depends_on":[]},{"name":"py311-structlog","portdir":"python/py-structlog","version":"25.5.0","license":"(MIT or Apache-2)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.structlog.org/","description":"Structured Logging for Python","long_description":"Structured Logging for Python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-hatch-vcs","clang-18","py311-build","py311-installer","py311-hatchling","py311-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-colorama"]},{"type":"test","ports":["py311-pytest","py311-pretend","py311-simplejson","py311-freezegun","py311-pytest-asyncio"]}],"depends_on":[{"type":"lib","ports":["openconnect-sso"]}]},{"name":"py311-pytest-httpbin","portdir":"python/py-pytest-httpbin","version":"2.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/kevin1024/pytest-httpbin","description":"Easily test your HTTP library against a local copy of httpbin","long_description":"Easily test your HTTP library against a local copy of httpbin","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-httpbin","python311"]}],"depends_on":[]},{"name":"py311-minikanren","portdir":"python/py-minikanren","version":"1.0.5","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pythological/kanren","description":"Relational programming in Python","long_description":"Relational programming in Python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311","py311-toolz","py311-cons","py311-logical-unification","py311-multipledispatch","py311-etuples"]}],"depends_on":[{"type":"lib","ports":["py311-aesara","py311-pytensor"]}]},{"name":"py311-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":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"test","ports":["py311-pylast","py311-python-lsp-server","py311-watchdog"]}]},{"name":"py311-curl","portdir":"python/py-curl","version":"7.46.0","license":"(MIT or LGPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pycurl.io/","description":"Python interface to libcurl","long_description":"Python module interface to the cURL library which is a tool for transferring files with URL syntax, supporting many protocols.","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["curl","python311","openssl"]}],"depends_on":[]},{"name":"neonmodem","portdir":"net/neonmodem","version":"1.0.7","license":"GPL-3","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://neonmodem.com","description":"Neon Modem Overdrive is a BBS-style command line client that supports Discourse, Lemmy, Lobsters and Hacker News","long_description":"Neon Modem Overdrive is a BBS-style command line client that supports Discourse, Lemmy, Lobsters and Hacker News as backends, and seamlessly integrates all of them into a streamlined TUI.","active":true,"categories":["net"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"fpm","portdir":"devel/fpm","version":"0.11.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://fpm.fortran-lang.org","description":"Fortran Package Manager","long_description":"Fortran Package Manager (fpm) is a package manager and build system for Fortran. Its key goal is to improve the user experience of Fortran programmers. It does so by making it easier to build your Fortran program or library, run the executables, tests and examples, and distribute it as a dependency to other Fortran projects.","active":true,"categories":["devel","fortran"],"maintainers":[],"variants":["clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran"],"dependencies":[{"type":"build","ports":["curl","clang-18","gcc15"]},{"type":"lib","ports":["libgcc"]},{"type":"run","ports":["gcc13"]}],"depends_on":[{"type":"build","ports":["LSQR","carlson-elliptic-integrals","conmax","daglib","ddeabm","dop853","econ-toolchain","fastmath","feq-parse","finterp","fitpack","fmin","forgex","forgex-cli","forlab","fortran-bspline","fortran-cairo","fortran-csv-module","fortran-git","fortran-lapack","fortran-lua53","fortran-mach","fortran-nlesolver","fortran-numdiff","fortran-polyroots","fortran-popen","fortran-regex","fortran-roots","geodesic-fortran","pikaia","powellopt","quadpack","regridpack","runge-kutta-fortran","simulated-annealing","slsqp","sph","splpak","twopnt"]}]},{"name":"py311-imageio","portdir":"python/py-imageio","version":"2.37.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://imageio.github.io/","description":"Easy interface to read and write a wide range of image data.","long_description":"Easy interface to read and write a wide range of image data.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["py311-Pillow","py311-numpy","python311"]}],"depends_on":[{"type":"lib","ports":["py311-napari-svg"]},{"type":"run","ports":["py311-scikit-image","py311-xraylarch"]},{"type":"test","ports":["py311-rawpy","py311-zbar"]}]},{"name":"py311-multiprocess","portdir":"python/py-multiprocess","version":"0.70.18","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/multiprocess","description":"better multiprocessing and multithreading in python","long_description":"better multiprocessing and multithreading in python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["py311-dill","python311"]}],"depends_on":[{"type":"run","ports":["py311-datasets"]}]},{"name":"polycalc","portdir":"math/polycalc","version":"2023.01.03","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Zeta611/polycalc","description":"PolyCalc: Polynomial Calculator","long_description":"PolyCalc is a polynomial calculator. It calculates and expands polynomials, equations and relations. It supports simple variable assignments for the ease of handling expressions.","active":true,"categories":["math"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["bison","flex","clang-18"]}],"depends_on":[]},{"name":"matrix-calculator","portdir":"math/matrix-calculator","version":"2018.03.13","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kalinochkind/matrix-calculator","description":"Matrix multiplication and inverses, systems of linear equations etc.","long_description":"Matrix multiplication and inverses, systems of linear equations etc.","active":true,"categories":["math"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["readline"]}],"depends_on":[]},{"name":"py311-serial","portdir":"python/py-serial","version":"3.5","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyserial/pyserial","description":"Python Serial Port Extension","long_description":"This module encapsulates the access for the serial port. It provides backends for standard Python running on Windows, Linux, BSD (possibly any POSIX compliant system) and Jython. The module named serial automatically selects the appropriate backend.","active":true,"categories":["python","comms"],"maintainers":[{"name":"fw","github":"fhgwright","ports_count":28}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-setuptools","python311"]}],"depends_on":[{"type":"run","ports":["py311-pyftdi"]}]},{"name":"py311-yaspin","portdir":"python/py-yaspin","version":"3.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pavdmyt/yaspin","description":"Yaspin is a lightweight terminal spinner for Python with safe pipes and redirects","long_description":"Yaspin is a lightweight terminal spinner for Python with safe pipes and redirects. It provides a full-featured terminal spinner to show the progress during long-hanging operations.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":166}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-build","py311-poetry-core","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-termcolor"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[]},{"name":"py311-cloudscraper","portdir":"python/py-cloudscraper","version":"1.2.71","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/VeNoMouS/cloudscraper","description":"A Python module to bypass Cloudflare's anti-bot page","long_description":"A simple Python module to bypass Cloudflare's anti-bot page (also known as I'm Under Attack Mode, or IUAM), implemented with Requests. This can be useful if you wish to scrape or crawl a website protected with Cloudflare.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-parsing","py311-requests","py311-requests-toolbelt"]}],"depends_on":[]},{"name":"py311-bidict","portdir":"python/py-bidict","version":"0.23.1","license":"MPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://bidict.readthedocs.io/","description":"The bidirectional mapping library for Python","long_description":"The bidict library provides several friendly, efficient data structures for working with bidirectional mappings in Python.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":166}],"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-desktop-notifier"]},{"type":"run","ports":["py311-socketio"]}]},{"name":"bzip3","portdir":"archivers/bzip3","version":"1.5.3","license":"LGPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kspalaiologos/bzip3","description":"A better and stronger spiritual successor to BZip2.","long_description":"A better and stronger spiritual successor to BZip2.","active":true,"categories":["archivers"],"maintainers":[{"name":"sech1piam","github":"sech1p","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["littleutils"]}]},{"name":"VecTcl","portdir":"math/VecTcl","version":"0.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://auriocus.github.io/VecTcl","description":"Numeric array and linear algebra extension for Tcl","long_description":"This package provides a numerical array extension for Tcl with support for vectors, matrices and higher-rank tensors of integers, floating point and complex numbers. It has built-in support for basic array shaping, slicing and linear algebra subroutines and is designed to integrate seamlessly with Tcl.","active":true,"categories":["math"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["tcl"]}],"depends_on":[]},{"name":"stanmath","portdir":"math/stanmath","version":"4.9.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://mc-stan.org/math","description":"C++ template library for automatic differentiation","long_description":"The Stan Math Library is a C++, reverse-mode automatic differentiation library designed to be usable, extensive and extensible, efficient, scalable, stable, portable and redistributable in order to facilitate the construction and utilization of algorithms that utilize derivatives.","active":true,"categories":["math"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":[null]},{"type":"run","ports":["eigen3","onetbb","boost178","sundials6"]}],"depends_on":[{"type":"lib","ports":["stan"]}]},{"name":"py311-sqlparse","portdir":"python/py-sqlparse","version":"0.5.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/sqlparse/","description":"Non-validating SQL parser","long_description":"Non-validating SQL parser that provides support for parsing, splitting and formatting SQL statements.","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-django","py311-django-debug-toolbar","py311-ipython-sql","py311-pgspecial"]},{"type":"run","ports":["py311-django"]}]},{"name":"py311-django","portdir":"python/py-django","version":"5.2.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.djangoproject.com","description":"Django is a high-level Python Web framework","long_description":"Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["python311","py311-sqlparse","py311-asgiref"]},{"type":"run","ports":["py311-tz","py311-sqlparse"]}],"depends_on":[{"type":"lib","ports":["py311-django-allauth","py311-django-debug-toolbar","py311-django-extensions","py311-tastypie"]},{"type":"run","ports":["py311-django-countries","py311-django-mailman3"]}]},{"name":"py311-whoosh","portdir":"python/py-whoosh","version":"2.7.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://bitbucket.org/mchaput/whoosh/wiki/Home","description":"Fast pure-Python indexing and search library","long_description":"Whoosh is a fast, featureful full-text indexing and searching library implemented in pure Python. Programmers can use it to easily add search functionality to their applications and websites. Every part of how Whoosh works can be extended or replaced to meet your needs exactly.","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":"lib","ports":["py-whoosh"]}]},{"name":"antic","portdir":"math/antic","version":"2022.11.30","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":"flint","homepage":"https://www.macports.org","description":"Obsolete port, replaced by flint","long_description":"This port has been replaced by flint.","active":true,"categories":["math"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"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":"py311-sh","portdir":"python/py-sh","version":"2.2.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/amoffat/sh","description":"A full-fledged subprocess interface for Python","long_description":"A full-fledged subprocess interface for Python that allows you to call any program as if it were a function.","active":true,"categories":["devel","python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-poetry-core","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"run","ports":["gitlint"]},{"type":"test","ports":["py311-python-dotenv"]}]},{"name":"tfstate","portdir":"sysutils/tfstate","version":"1.0.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/alex067/tfstate","description":"A wrapper around terraform state commands to provide guard rails","long_description":"tfstate is a wrapper around Terraform state commands which alter the state file, such as `terraform state mv` and `terraform state rm`. tfstate automatically generates a backup inside `.terraform/tfstate/*`, allowing for easy rollback if a mistake was made. This is possible due to the wrapper, by first performming a backup of the current state file, then running `tfstate rollback --latest`. tfstate adds a manual confirmation step, which also lists the possible resources affected by the requested state command.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"py311-json5","portdir":"python/py-json5","version":"0.14.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dpranke/pyjson5","description":"A Python implementation of the JSON5 data format","long_description":"A Python implementation of the JSON5 data format. JSON5 extends the JSON data interchange format to make it slightly more usable as a configuration language.","active":true,"categories":["devel","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-hypothesis","py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-asv","py311-jupyterlab_server"]}]},{"name":"kbs2","portdir":"security/kbs2","version":"0.7.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/woodruffw/kbs2","description":"A secret manager backed by age","long_description":"kbs2 is a command line for managing secrets","active":true,"categories":["security"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"py311-pytest-json-report","portdir":"python/py-pytest-json-report","version":"1.5.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/numirias/pytest-json-report","description":"A pytest plugin to creates test reports as JSON","long_description":"This pytest plugin creates test reports as JSON. This makes it easy to process test results in other applications. It can report a summary, test details, captured output, logs, exception tracebacks and more. Additionally, you can use the available fixtures and hooks to add metadata and customize the report as you like.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["py311-pytest","py311-pytest-metadata","python311"]}],"depends_on":[{"type":"test","ports":["py311-obspy"]}]},{"name":"py311-pytest-metadata","portdir":"python/py-pytest-metadata","version":"3.1.1","license":"MPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-metadata","description":"Plugin for accessing test session metadata","long_description":"pytest-metadata is a plugin for pytest that provides access to test session metadata.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-hatch-vcs","clang-18","py311-build","py311-installer","py311-hatchling"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-pytest"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-pytest-json-report"]},{"type":"run","ports":["py311-pytest-html"]}]},{"name":"py311-owslib","portdir":"python/py-owslib","version":"0.35.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://owslib.readthedocs.io/","description":"OGC Web Service utility library","long_description":"OWSLib is a Python package for client programming with Open Geospatial Consortium (OGC) web service (hence OWS) interface standards, and their related content models. OWSLib provides a common API for accessing service metadata and wrappers for numerous OGC Web Service interfaces.","active":true,"categories":["net","science","python","gis"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311","py311-yaml","py311-requests","py311-lxml","py311-dateutil","py311-pyproj"]}],"depends_on":[{"type":"lib","ports":["py311-cartopy"]}]},{"name":"py311-gdal","portdir":"python/py-gdal","version":"3.12.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gdal.org","description":"GDAL: Geospatial Data Abstraction Library","long_description":"This Python package and extensions are a number of tools for programming and manipulating the GDAL Geospatial Data Abstraction Library.","active":true,"categories":["python","gis"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612},{"name":"n_larsson","github":"nilason","ports_count":111}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-wheel","clang-18","py311-build","py311-installer"]},{"type":"lib","ports":["gdal","python311","py311-numpy"]},{"type":"run","ports":["gdal_select"]}],"depends_on":[{"type":"build","ports":["py311-rsgislib"]}]},{"name":"py311-epsg","portdir":"python/py-epsg","version":"0.4.0","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rhattersley/pyepsg","description":"Easy access to the EPSG database via https://epsg.io/","long_description":"Easy access to the EPSG database via https://epsg.io/","active":true,"categories":["python","gis"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-requests","python311"]}],"depends_on":[]},{"name":"py311-pyshp","portdir":"python/py-pyshp","version":"2.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/GeospatialPython/pyshp","description":"Python Shapefile Library","long_description":"PyShp library provides read and write support for the ESRI shapefile format in pure Python. This format is a popular Geographic Information System vector data format created by ESRI. You can read and write shp, shx, and dbf files with all types of geometry. Everything in the public ESRI shapefile specification is implemented.","active":true,"categories":["python","gis"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"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-cartopy","py311-tropycal"]}]},{"name":"py311-parfive","portdir":"python/py-parfive","version":"2.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://parfive.readthedocs.io/en/stable/","description":"A parallel file downloader using asyncio.","long_description":"A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["ftp"],"dependencies":[{"type":"build","ports":["clang-18","py311-setuptools","py311-wheel","py311-setuptools_scm","py311-build","py311-installer"]},{"type":"lib","ports":["py311-aiohttp","py311-tqdm","python311"]}],"depends_on":[{"type":"lib","ports":["py311-sunpy"]}]},{"name":"py311-pyerfa","portdir":"python/py-pyerfa","version":"2.0.1.5","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/liberfa/pyerfa","description":"PyERFA is the Python wrapper for the ERFA library","long_description":"PyERFA is the Python wrapper for the ERFA library (Essential Routines for Fundamental Astronomy), a C library containing key algorithms for astronomy, which is based on the SOFA library published by the International Astronomical Union (IAU).","active":true,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm","py311-build"]},{"type":"lib","ports":["python311","py311-jinja2","py311-numpy","erfa"]}],"depends_on":[{"type":"lib","ports":["py311-astropy"]}]},{"name":"py311-mpi4py","portdir":"python/py-mpi4py","version":"4.1.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mpi4py.github.io/mpi4py/","description":"MPI for Python - Python bindings for MPI","long_description":"MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors. This package is constructed on top of the MPI-1/MPI-2 specification and provides an object oriented interface which closely follows MPI-2 C++ bindings. It supports point-to-point (sends, receives) and collective (broadcasts, scatters, gathers) communications of any picklable Python object as well as optimized communications of Python object exposing the single-segment buffer interface (NumPy arrays, builtin bytes/string/array objects).","active":true,"categories":["python"],"maintainers":[],"variants":["clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gfortran","mpich","openmpi","interpreter"],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["py311-cython","mpich-clang18","python311"]}],"depends_on":[{"type":"lib","ports":["py311-petsc4py"]}]},{"name":"py311-h5py","portdir":"python/py-h5py","version":"3.16.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.h5py.org","description":"Read and write HDF5 files from Python","long_description":"The h5py package provides both a high- and low-level interface to the HDF5 library from Python. The low-level interface is intended to be a complete wrapping of the HDF5 API, while the high-level component supports access to HDF5 files, datasets and groups using established Python and NumPy concepts. \n\nA strong emphasis on automatic conversion between Python (Numpy) datatypes and data structures and their HDF5 equivalents vastly simplifies the process of reading and writing data from Python.","active":true,"categories":["python"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":225}],"variants":["clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran","mpich","openmpi","universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-wheel","py311-cython","py311-pkgconfig","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311","py311-numpy","hdf5"]}],"depends_on":[{"type":"lib","ports":["py311-astropy","py311-h5netcdf","py311-keras","py311-keras_preprocessing","py311-pyFAI","py311-fabio"]},{"type":"run","ports":["py311-xraylarch","py311-silx","py311-hdf5plugin"]},{"type":"test","ports":["py311-emcee3"]}]},{"name":"py311-astropy","portdir":"python/py-astropy","version":"7.2.0","license":"BSD","platforms":"{darwin >= 11}","epoch":0,"replaced_by":null,"homepage":"https://www.astropy.org","description":"A Community Python Library for Astronomy","long_description":"The Astropy project is a common effort to develop a single core package for Astronomy.","active":true,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["all","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm","py311-cython","py311-jinja2","py311-toml","py311-extension-helpers","clang-18"]},{"type":"lib","ports":["py311-scipy","py311-h5py","cfitsio","py311-astropy-iers-data","py311-pyerfa","erfa","wcslib","expat","python311","py311-packaging","py311-numpy","py311-yaml","py311-colorlog","py311-pandas","py311-matplotlib"]}],"depends_on":[{"type":"lib","ports":["py311-sunpy","py311-asdf-astropy","py311-astropy-healpix","py311-astroquery","py311-gammapy","py311-mpl-animators","py311-pyvo","py311-regions","py311-healpy","py311-skyfield"]},{"type":"run","ports":["py311-reproject"]}]},{"name":"py311-aioftp","portdir":"python/py-aioftp","version":"0.27.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aioftp","description":"ftp client/server for asyncio","long_description":"ftp client/server for asyncio","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py311-pkgconfig","portdir":"python/py-pkgconfig","version":"1.6.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/matze/pkgconfig","description":"Python module to interface with pkg-config.","long_description":"Python module to interface with pkg-config. It can be used to check if a package exists, check if a package meets certain version requirements, query CFLAGS and LDFLAGS, and parse the output to build extensions with setup.py.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-poetry-core","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["pkgconfig"]}],"depends_on":[{"type":"build","ports":["py311-aiohttp","py311-h5py","py311-lz4","py311-uharfbuzz","py311-xmlsec"]},{"type":"lib","ports":["py311-virtualfish"]}]},{"name":"py311-extension-helpers","portdir":"python/py-extension-helpers","version":"1.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/astropy/extension_helpers","description":"Helpers to assist with building Python packages with compiled C/Cython extensions","long_description":"Helpers to assist with building Python packages with compiled C/Cython extensions","active":true,"categories":["devel","science","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","clang-18","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"build","ports":["py311-astropy","py311-astropy-healpix","py311-regions","py311-reproject","py311-sunpy"]}]},{"name":"py311-cached-property","portdir":"python/py-cached-property","version":"2.0.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydanny/cached-property","description":"A decorator for caching properties in classes","long_description":"A decorator for caching properties in classes","active":true,"categories":["devel","python"],"maintainers":[],"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-zeep"]}]},{"name":"py311-pyusb","portdir":"python/py-pyusb","version":"1.3.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyusb.github.io/pyusb/","description":"Python library to provide easy USB device access","long_description":"The PyUSB module provides Python with easy access to the host machine's Universal Serial Bus (USB) system","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-wheel","py311-setuptools_scm","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["libusb"]}],"depends_on":[{"type":"run","ports":["py311-pyftdi"]}]},{"name":"py311-argcomplete","portdir":"python/py-argcomplete","version":"3.6.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://kislyuk.github.io/argcomplete","description":"Bash tab completion for argparse","long_description":"Bash tab completion for argparse","active":true,"categories":["python"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":84}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","py311-hatch-vcs","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"run","ports":["py311-milc"]}]},{"name":"ofc","portdir":"lang/ofc","version":"2023.11.29","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/CodethinkLabs/ofc","description":"Open Fortran Compiler","long_description":"Currently OFC is a Fortran front-end capable of parsing and performing semantic analysis on Fortran. We’re targeting legacy Fortran first, and can currently parse and semantically analyse most F77 and earlier, providing syntax and semantic warnings and errors.","active":true,"categories":["lang","fortran"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"py311-path","portdir":"python/py-path","version":"17.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/path","description":"Object-oriented file system path manipulation","long_description":"path (aka path pie, formerly path.py) implements path objects as first-class entities, allowing common operations on files to be invoked on those path objects directly.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"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"]},{"type":"test","ports":["py311-pytest","py311-more-itertools"]}],"depends_on":[{"type":"run","ports":["py311-pytest-shutil"]}]},{"name":"py311-cytoolz","portdir":"python/py-cytoolz","version":"1.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytoolz/cytoolz/","description":"Cython implementation of Toolz.","long_description":"Cython implementation of Toolz.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-cython","py311-setuptools-git-versioning","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["py311-toolz","python311"]}],"depends_on":[]},{"name":"py311-cloudpickle","portdir":"python/py-cloudpickle","version":"3.1.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/cloudpipe/cloudpickle","description":"Extended pickling support for Python objects.","long_description":"Extended pickling support for Python objects.","active":true,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-spyder-kernels","py311-dask","py311-distributed","py311-pymc"]},{"type":"run","ports":["py311-pdftl","py311-reproject","py311-spyder"]},{"type":"test","ports":["py311-attrs"]}]}]}