{"count":52338,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=102","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=100","results":[{"name":"py37-installer","portdir":"python/py-installer","version":"0.7.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://installer.readthedocs.io/","description":"Python wheel installer","long_description":"This is a low-level library for installing a Python package from a wheel distribution. It provides basic functionality and abstractions for handling wheels and installing packages from wheels.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py-bootstrap-modules","clang-18"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"build","ports":["py37-grpcio","py37-grpcio-tools","py37-jsonnet","py37-faiss","py37-z3","py37-BitArray2D","py37-BitVector","py37-Faker","py37-SDL2","py37-XlsxWriter","py37-absl","py37-acme","py37-acora","py37-aenum","py37-affine","py37-aiobotocore","py37-aiodns","py37-aiofiles","py37-aiohttp","py37-aioitertools","py37-aiojobs","py37-aiomysql","py37-aiorpcX","py37-aiosqlite","py37-alabaster","py37-alembic","py37-altair","py37-altgraph","py37-amqp","py37-aniso8601","py37-ansicolor","py37-antlr4-python3-runtime","py37-anyio","py37-anytree","py37-apipkg","py37-appdirs","py37-applaunchservices","py37-appnope","py37-apptools","py37-apsw","py37-argcomplete","py37-argon2-cffi","py37-arrow","py37-asn1","py37-asn1-modules","py37-asn1crypto","py37-asteval","py37-astor","py37-astroid","py37-astropy","py37-async-timeout","py37-async_generator","py37-atomicwrites","py37-attrs","py37-automat","py37-autopep8","py37-axolotl","py37-babel","py37-backcall","py37-bcolz","py37-bcrypt","py37-beaker","py37-beancount","py37-beancount-import","py37-beautifulsoup4","py37-benchexec","py37-billiard","py37-binaryornot","py37-biopython","py37-bitarray","py37-bitstring","py37-black","py37-bleach","py37-blinker","py37-blis","py37-blockdiag","py37-blosc","py37-bokeh","py37-boto","py37-botocore","py37-bottle","py37-bottleneck","py37-bpemb","py37-bracex","py37-brotli","py37-cachetools","py37-cachy","py37-cairo","py37-cairocffi","py37-canmatrix","py37-catalogue","py37-certifi","py37-cffi","py37-chardet","py37-cheetah","py37-cheroot","py37-cherrypy","py37-clang","py37-cleo","py37-cli-helpers","py37-click","py37-click-plugins","py37-cliff","py37-cligj","py37-clikit","py37-clint","py37-cloudpickle","py37-cmd2","py37-codecov","py37-codestyle","py37-cog","py37-colander","py37-colorama","py37-colorlog","py37-colormath","py37-columnize","py37-commonmark","py37-configargparse","py37-configobj","py37-conllu","py37-constantly","py37-contextlib2","py37-cookiecutter","py37-coverage","py37-cppy","py37-cpuinfo","py37-crashtest","py37-crayons","py37-crc32c","py37-cryptography","py37-cssselect2","py37-cssutils","py37-cucumber-tag-expressions","py37-curl","py37-curtsies","py37-cvxopt","py37-cycler","py37-cymem","py37-cython","py37-cytoolz","py37-dask","py37-dateutil","py37-datrie","py37-dbfread","py37-deap","py37-decorator","py37-defusedxml","py37-deprecated","py37-deprecation","py37-des","py37-diff-match-patch","py37-dill","py37-distlib","py37-distorm","py37-distributed","py37-distro","py37-django","py37-django-countries","py37-dload","py37-dm-tree","py37-dns-lexicon","py37-dnspython","py37-docker","py37-dockerpty","py37-docopt","py37-docstyle","py37-docutils","py37-dpkt","py37-drms","py37-ecdsa","py37-editorconfig","py37-elasticsearch-dsl","py37-empy","py37-enrich","py37-entrypoints","py37-esridump","py37-et_xmlfile","py37-eventlet","py37-execnet","py37-exifread","py37-extension-helpers","py37-fabric","py37-fastapi","py37-fasteners","py37-fastprogress","py37-feedparser","py37-fido2","py37-filelock","py37-filetype","py37-fiona","py37-flake8","py37-flake8-mccabe","py37-flaky","py37-flask","py37-flask-babel","py37-flask-frozen","py37-flask-wtf","py37-flatbuffers","py37-flit","py37-flit_core","py37-freezegun","py37-fs","py37-fsspec","py37-fugashi","py37-funcparserlib","py37-funcsigs","py37-future","py37-gacode","py37-game","py37-gast","py37-gcn","py37-gdal","py37-gdbm","py37-geojson","py37-geopandas","py37-gitdb","py37-gitpython","py37-gnupg","py37-gnureadline","py37-gobject","py37-google-api","py37-google-auth","py37-google-auth-httplib2","py37-graphql-relay","py37-greenlet","py37-gwdatafind","py37-gwosc","py37-gwpy","py37-h11","py37-h2","py37-healpy","py37-heapdict","py37-hiredis","py37-hpack","py37-html5lib","py37-httpbin","py37-httplib2","py37-httpx","py37-hyperframe","py37-hyperlink","py37-hypothesis","py37-icalendar","py37-idna","py37-idna-ssl","py37-igraph","py37-imagecodecs","py37-imageio","py37-imageio-ffmpeg","py37-imagesize","py37-imdb","py37-immutables","py37-importlib-metadata","py37-importlib-resources","py37-importmagic","py37-incremental","py37-inflection","py37-iniconfig","py37-ipdb","py37-ipykernel","py37-ipympl","py37-ipython_genutils","py37-ipywidgets","py37-iso8601","py37-isodate","py37-isort","py37-itemadapter","py37-itemloaders","py37-itsdangerous","py37-jaraco.functools","py37-jdcal","py37-jedi","py37-jellyfish","py37-jinja2","py37-jmespath","py37-jmespath-terminal","py37-joblib","py37-josepy","py37-jsbeautifier","py37-json-tricks","py37-json5","py37-jsonpickle","py37-jsonschema","py37-jug","py37-jupyter_client","py37-jupyter_console","py37-jupyter_core","py37-jupyter_packaging","py37-jupyter_server","py37-jupyterlab_pygments","py37-jupyterlab_server","py37-kaitaistruct","py37-kaptan","py37-keras","py37-keyring","py37-kiwisolver","py37-latexcodec","py37-lazy_object_proxy","py37-ldap","py37-ldap3","py37-leveldb","py37-levenshtein","py37-libcloud","py37-libnacl","py37-libvirt","py37-ligo-lw","py37-ligotimegps","py37-llfuse","py37-llvmlite","py37-lmfit","py37-locket","py37-lockfile","py37-logbook","py37-logilab-common","py37-lscsoft-glue","py37-lxml","py37-ly","py37-lz4","py37-m2crypto","py37-m2r","py37-macholib","py37-magenta","py37-magic","py37-mako","py37-mapclassify","py37-marisa-trie","py37-markdown","py37-markdown-it-py","py37-markdown2","py37-markupsafe","py37-matplotlib-basemap","py37-mdit-py-plugins","py37-meld3","py37-mercantile","py37-mesh-tensorflow","py37-meshio","py37-metakernel","py37-mimeparse","py37-minidb","py37-mir_eval","py37-mistune","py37-mitmproxy","py37-mock","py37-modulegraph","py37-more-itertools","py37-mpi4py","py37-mpmath","py37-msgpack","py37-multidict","py37-multipledispatch","py37-munch","py37-murmurhash","py37-mypy","py37-mypy_extensions","py37-nbclassic","py37-nbclient","py37-nbconvert","py37-nbformat","py37-nbval","py37-nclib","py37-ndg_httpsclient","py37-nest_asyncio","py37-netaddr","py37-nose","py37-note-seq","py37-notebook","py37-nuitka","py37-numba","py37-numexpr","py37-numpydoc","py37-oct2py","py37-octave_kernel","py37-olefile","py37-omegaconf","py37-onnx","py37-opengl","py37-opengl-accelerate","py37-openssl","py37-outcome","py37-owslib","py37-packaging","py37-paho-mqtt","py37-pandocfilters","py37-param","py37-parameterized","py37-paramiko","py37-parfive","py37-parse","py37-parsedatetime","py37-parsel","py37-parsing","py37-parso","py37-partd","py37-passlib","py37-pastel","py37-path","py37-pathlib2","py37-pathspec","py37-pathtools","py37-patsy","py37-pbr","py37-pdfminer","py37-pendulum","py37-petsc4py","py37-pexpect","py37-phonenumbers","py37-pickleshare","py37-pika","py37-pikepdf","py37-pint","py37-pip","py37-pkgconfig","py37-plac","py37-pluggy","py37-plumbum","py37-ply","py37-podcastparser","py37-poetry-core","py37-pooch","py37-poppler-qt4","py37-portalocker","py37-portend","py37-pptx","py37-preshed","py37-pretend","py37-pretty-midi","py37-prettytable","py37-prometheus_client","py37-promise","py37-prompt_toolkit","py37-protobuf3","py37-psutil","py37-psycopg2","py37-ptyprocess","py37-publicsuffix2","py37-pudb","py37-py","py37-py2app","py37-pyaes","py37-pybind11","py37-pycares","py37-pycparser","py37-pycryptodome","py37-pycson","py37-pyct","py37-pydantic","py37-pydicom","py37-pyerfa","py37-pyflakes","py37-pygccxml","py37-pygments","py37-pygmsh","py37-pygrib","py37-pygtrie","py37-pyhamcrest","py37-pyicu","py37-pyinstaller","py37-pylint","py37-pymongo","py37-pymunk","py37-pynacl","py37-pynamecheap","py37-pynetdicom","py37-pyobjc","py37-pyopencl","py37-pypeg2","py37-pyperclip","py37-pyplusplus","py37-pypng","py37-pyqt4","py37-pyregion","py37-pyrfc3339","py37-pyrsistent","py37-pysam","py37-pyscard","py37-pyside","py37-pyside-tools","py37-pytest","py37-pytest-asyncio","py37-pytest-benchmark","py37-pytest-cov","py37-pytest-forked","py37-pytest-mock","py37-pytest-runner","py37-pytest-sugar","py37-pytest-timeout","py37-pytest-xdist","py37-python-augeas","py37-python-dotenv","py37-pytimeparse","py37-pytools","py37-pytzdata","py37-pyusb","py37-pyvcf","py37-pyviz_comms","py37-pyx","py37-pyxb","py37-qimage2ndarray","py37-qrcode","py37-qtpy","py37-queuelib","py37-random2","py37-rasterio","py37-raven","py37-rdflib","py37-re2","py37-readme_renderer","py37-recommonmark","py37-redis","py37-regex","py37-reportlab","py37-requests","py37-requests-cache","py37-requests-file","py37-requests-mock","py37-requests-toolbelt","py37-rfc3339","py37-rfc3986","py37-rich","py37-robotframework","py37-roman","py37-rope","py37-rrdtool","py37-rsa","py37-rstcheck","py37-rtree","py37-ruamel-yaml","py37-ruamel-yaml-clib","py37-s3fs","py37-s3transfer","py37-sacrebleu","py37-samplerate","py37-scikit-build","py37-scikit-hep-boost-histogram","py37-scikit-hep-hepstats","py37-scikit-hep-hepunits","py37-scikit-hep-hist","py37-scikit-hep-mplhep","py37-scikit-hep-mplhep_data","py37-scikit-hep-particle","py37-seaborn","py37-selenium","py37-semantic_version","py37-semver","py37-send2trash","py37-serial","py37-serpent","py37-service_identity","py37-setproctitle","py37-setupmeta","py37-setuptools","py37-setuptools-rust","py37-setuptools_scm","py37-setuptools_scm_git_archive","py37-sgmllib3k","py37-sh","py37-shapely","py37-shellingham","py37-shiboken","py37-simplejson","py37-sip","py37-six","py37-sk-video","py37-slugify","py37-smart_open","py37-smmap","py37-sniffio","py37-snowballstemmer","py37-snuggs","py37-socks","py37-sortedcontainers","py37-soupsieve","py37-sparqlwrapper","py37-speg","py37-sphinx","py37-sphinx-bootstrap-theme","py37-sphinx_rtd_theme","py37-sphinxcontrib-applehelp","py37-sphinxcontrib-bibtex","py37-sphinxcontrib-devhelp","py37-sphinxcontrib-htmlhelp","py37-sphinxcontrib-jsmath","py37-sphinxcontrib-qthelp","py37-sphinxcontrib-serializinghtml","py37-sphinxcontrib-versioning","py37-sphinxcontrib-websupport","py37-spyder-kernels","py37-sqlalchemy","py37-sqlparse","py37-srsly","py37-starlette","py37-stevedore","py37-stfio","py37-structlog","py37-supervisor","py37-svipc","py37-sympy","py37-tables","py37-tabulate","py37-tblib","py37-tempita","py37-tempora","py37-tenacity","py37-tensorboard","py37-tensorboard1","py37-tensorflow-gan","py37-tensorflow-hub","py37-tensorflow-metadata","py37-tensorflow_estimator","py37-tensorflow_estimator1","py37-termcolor","py37-terminado","py37-terminaltables","py37-testpath","py37-text-unidecode","py37-textdistance","py37-texttable","py37-tf-slim","py37-thinc","py37-threadpoolctl","py37-thrift","py37-tifffile","py37-tinycss2","py37-tkinter","py37-tldextract","py37-tlsh","py37-tmuxp","py37-toml","py37-tomlkit","py37-toolz","py37-tornado","py37-tqdm","py37-tracer","py37-traitlets","py37-traitsui","py37-translationstring","py37-trio","py37-trustme","py37-twisted","py37-typedapi","py37-typeguard","py37-typer","py37-tz","py37-tzlocal","py37-ujson","py37-umap-learn","py37-uncompyle6","py37-unicodedata2","py37-unidecode","py37-uritemplate","py37-urllib3","py37-urlwatch","py37-urwid","py37-us","py37-userpath","py37-validators","py37-virtualenv","py37-virtualenvwrapper","py37-virtualfish","py37-visa","py37-vxi11","py37-w3lib","py37-wand","py37-wasabi","py37-watchdog","py37-wcmatch","py37-wcwidth","py37-webcolors","py37-webencodings","py37-webob","py37-websocket-client","py37-websockets","py37-webtest","py37-werkzeug","py37-wheel","py37-widgetsnbextension","py37-word2number","py37-wrapt","py37-wsproto","py37-wurlitzer","py37-wxpython-4.0","py37-xarray","py37-xdis","py37-xlrd","py37-xlsx2csv","py37-xmldiff","py37-xmlsec","py37-xmltodict","py37-xxhash","py37-yaml","py37-yapf","py37-yarl","py37-yt","py37-zc-lockfile","py37-zconfig","py37-zict","py37-zipp","py37-zmq","py37-zope-event","py37-zopeinterface","py37-zopfli","py37-zstd","py37-ukpostcodeparser","py37-hcloud","py37-cryptography_vectors","py37-pytest-subtests","py37-asttokens","py37-executing","py37-matplotlib-inline","py37-pure_eval","py37-stack_data","py37-cwcwidth","py37-h5netcdf","py37-bidict","py37-engineio","py37-socketio","py37-astroML","py37-astroML_addons","py37-sphinx-autodoc-typehints","py37-alagitpull","py37-sphinx-issues","py37-myst-parser","py37-beniget","py37-pythran","py37-python-lsp-jsonrpc","py37-python-lsp-server","py37-charset-normalizer","py37-backports.entry-points-selectable","py37-platformdirs","py37-backports","py37-build","py37-macfsevents","py37-debugpy","py37-confuse","py37-mediafile","py37-fonttools","py37-pathvalidate","py37-pick","py37-termtables","py37-last","py37-termplotlib","py37-ttfquery","py37-pyqt5-sip","py37-pyqt-builder","py37-plotly","py37-monty","py37-xyzservices","py37-xkcdpass","py37-resolvelib","py37-xraylarch","py37-tomli-w","py37-aiosignal","py37-frozenlist","py37-cattrs","py37-npx","py37-asgiref","py37-cachey","py37-docstring_parser","py37-freetype","py37-hsluv","py37-magicgui","py37-napari-console","py37-napari-plugin-engine","py37-napari-svg","py37-psygnal","py37-superqt","py37-vispy","py37-panel","py37-pytest-datadir","py37-flexmock","py37-iocapture","py37-pytomlpp","py37-wordcloud","py37-readability-lxml","py37-utidylib","py37-repoze.sphinx.autointerface","py37-undetected-chromedriver","py37-argon2-cffi-bindings","py37-pyvo","py37-google-api-core","py37-googleapis-common-protos","py37-praw","py37-honcho","py37-pystache","py37-configparser","py37-psycopg","py37-editables","py37-hatchling","py37-jaraco.classes","py37-sphinxcontrib-blockdiag","py37-hatch-vcs","py37-types-ujson","py37-uc-micro-py","py37-types-python-dateutil","py37-types-pytz","py37-types-simplejson","py37-autoflake","py37-mdurl","py37-backoff","py37-linkify-it-py","py37-fastjsonschema","py37-maturin","py37-python-multipart","py37-orjson","py37-rstcheck-core","py37-types-docutils","py37-xarray-einstats","py37-sip-devel","py37-socksio","py37-exceptiongroup","py37-flit_scm","py37-ephemeral-port-reserve","py37-pytest-xprocess","py37-whatthepatch","py37-langcodes","py37-cloudflare","py37-pkgutil_resolve_name","py37-hatch-fancy-pypi-readme","py37-app-model","py37-cython-devel","py37-in-n-out","py37-contextily","py37-brotlicffi","py37-docstring-to-markdown","py37-pylint-venv","py37-rapidfuzz","py37-fdsnwsscripts","py37-contourpy","py37-calver","py37-poetry-plugin-export","py37-trove-classifiers","py37-mongoengine","py37-pivy","py37-pypdf","py37-dotty-dict","py37-dulwich","py37-pytest-check","py37-singledispatch","py37-pytoolconfig","py37-scikit-hep-awkward","py37-scikit-hep-uproot","py37-confection","py37-comm","py37-pyproject_hooks","py37-mupdf","py37-setuptools-git-versioning","py37-pyproject_metadata","py37-types-psutil","py37-types-setuptools","py37-types-typed-ast","py37-pytest-trio","py37-pyxdg","py37-pdm-backend","py37-expandvars","py37-python-json-logger","py37-cython-compat","py37-backports.zoneinfo","py37-annotated_types","py37-pydantic_core","py37-pyobjc6"]}]},{"name":"py-installer","portdir":"python/py-installer","version":"1.0.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://installer.readthedocs.io/","description":"Python wheel installer","long_description":"This is a low-level library for installing a Python package from a wheel distribution. It provides basic functionality and abstractions for handling wheels and installing packages from wheels.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-installer"]}],"depends_on":[]},{"name":"libsdl2_mixer","portdir":"audio/libsdl2_mixer","version":"2.8.2","license":"zlib","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/libsdl-org/SDL_mixer","description":"Audio mixer library for SDL","long_description":"A sample multi-channel audio mixer library. It supports any number of simultaneously playing channels of 16 bit stereo audio, plus a single channel of music.","active":true,"categories":["devel","audio"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["opusfile","wavpack","libxmp","libsdl2"]}],"depends_on":[{"type":"build","ports":["lbreakouthd","lpairs2"]},{"type":"lib","ports":["py39-SDL2","py35-SDL2","py34-SDL2","py35-kivy","py35-game","py36-SDL2","corsixth","fheroes2","pingus","py27-kivy","py36-kivy","py37-game","py36-game","py37-SDL2","starfighter","py38-game","py39-game","libSDL2pp","augustus-caesar-3","blobwars","crispy-doom","enigma","enigma-devel","freeciv","freeciv-x11","frotz-sdl","gdash","julius-caesar-3","redeclipse","taisei","ufo-ai","wesnoth","widelands","widelands-devel","wxgtk-3.0-cxx11","py310-SDL2","py311-SDL2","py312-SDL2","py27-SDL2","py314-SDL2","py27-game","py310-game","py311-game","py312-game","py313-game","py314-game","py311-kivy","rb33-sdl2","rb32-sdl2","rb31-sdl2","py313-SDL2","py38-SDL2"]},{"type":"run","ports":["rb33-sdl2-bindings","rb32-sdl2-bindings","rb31-sdl2-bindings"]}]},{"name":"magic-wormhole","portdir":"net/magic-wormhole","version":"0.24.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://magic-wormhole.readthedocs.io","description":"Securely transfer data between computers.","long_description":"Securely transfer data between computers. This package provides a library and a command-line tool named wormhole, which makes it possible to get arbitrary-sized files and directories (or short pieces of text) from one computer to another. The two endpoints are identified by using identical “wormhole codes”: in general, the sending machine generates and displays the code, which must then be typed into the receiving machine.","active":true,"categories":["sysutils","net","python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel","py313-versioneer"]},{"type":"lib","ports":["py313-tqdm","py313-humanize","py313-pynacl","py313-iterable-io","py313-zipstream-ng","py313-autobahn","libsodium","py313-hkdf","py313-qrcode","py313-spake2","py313-twisted","py313-txtorcon","py313-automat","python313","py313-attrs","py313-six","py313-cryptography","py313-click"]}],"depends_on":[]},{"name":"restinio","portdir":"www/restinio","version":"0.6.14","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://stiffstream.com/en/products/restinio.html","description":"Header-only C++14 library that gives you an embedded HTTP/Websocket server.","long_description":"RESTinio is a header-only C++14 library that gives you an embedded HTTP/Websocket server. It is based on standalone version of ASIO and targeted primarily for asynchronous processing of HTTP-requests.","active":true,"categories":["devel","www"],"maintainers":[{"name":"g.litenstein","github":"Lord-Kamina","ports_count":4}],"variants":["debug"],"dependencies":[{"type":"build","ports":["clang-20","cmake","openssl","pcre","doxygen","zlib"]},{"type":"lib","ports":["http-parser","boost176","libfmt9","asio"]}],"depends_on":[]},{"name":"watchman","portdir":"sysutils/watchman","version":"2023.11.13.00","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebook/watchman","description":"watches files and takes action when they change","long_description":"watches files and takes action when they change","active":true,"categories":["sysutils"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":["debug"],"dependencies":[{"type":"build","ports":["clang-20","gtest","legacy-support","ninja","pkgconfig","rust","cpptoml","python312","py312-setuptools","cargo","cmake"]},{"type":"lib","ports":["google-glog","libevent","libunwind","pcre","boost181","edencommon","libfmt11","folly"]}],"depends_on":[]},{"name":"caps-log","portdir":"sysutils/caps-log","version":"1.2.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/NikolaDucak/caps-log","description":"Small TUI journaling tool","long_description":"caps-log is a small, terminal-based journaling tool.","active":true,"categories":["sysutils"],"maintainers":[{"name":"NikolaDucak","github":"NikolaDucak","ports_count":1}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-22"]},{"type":"lib","ports":["boost181","libgit2","FTXUI","openssl3","libfmt9"]}],"depends_on":[]},{"name":"solidity","portdir":"lang/solidity","version":"0.8.28","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://soliditylang.org","description":"Solidity, the Smart Contract Programming Language","long_description":"Solidity is a statically typed, contract-oriented, high-level language for implementing smart contracts on the Ethereum platform.","active":true,"categories":["lang"],"maintainers":[{"name":"me","github":"kaimingguo","ports_count":1}],"variants":["debug","z3","cvc4","tests","universal"],"dependencies":[{"type":"build","ports":["nlohmann-json","libfmt9","clang-20","cmake","range-v3"]},{"type":"lib","ports":["boost176","z3"]}],"depends_on":[]},{"name":"poac","portdir":"sysutils/poac","version":"0.6.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://poac.dev","description":"Package Manager for C++","long_description":"Poac is a package manager for C++, inspired by Cargo for Rust. Poac can download project's dependencies and compile a project.","active":true,"categories":["sysutils"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-22"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["libfmt9","libarchive","boost181","libgit2","spdlog","openssl3"]}],"depends_on":[]},{"name":"abaddon","portdir":"net/abaddon","version":"0.2.1","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/uowuo/abaddon","description":"Alternative Discord client with voice support","long_description":"Alternative Discord client with voice support made with C++ and GTK3. The app runs on all systems from PowerPC to aarch64.","active":true,"categories":["net","www"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-20"]},{"type":"lib","ports":["libhandy","libsodium","nlohmann-json","spdlog","gtk3","fontconfig","zlib","gtkmm3","openssl3","rnnoise","mbedtls3","libfmt10","ixwebsocket","curl","libopus","sqlite3"]}],"depends_on":[]},{"name":"tapkee","portdir":"math/tapkee","version":"2024.07.17","license":"(BSD or LGPL-3)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://tapkee.lisitsyn.me","description":"Flexible and efficient С++ template library for dimension reduction","long_description":"Flexible and efficient С++ template library for dimension reduction","active":true,"categories":["science","math"],"maintainers":[],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","gtest","clang-22"]},{"type":"lib","ports":["cxxopts","libomp","libfmt11","arpack","eigen3"]}],"depends_on":[{"type":"run","ports":["R-tapkee"]}]},{"name":"finite-diff","portdir":"math/finite-diff","version":"1.0.4","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/zfergus/finite-diff","description":"Simple finite-difference library using Eigen","long_description":"Simple finite-difference library using Eigen","active":true,"categories":["math"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["catch2","cmake","clang-20"]},{"type":"lib","ports":["spdlog","eigen3","libfmt10"]}],"depends_on":[]},{"name":"LightGBM","portdir":"math/LightGBM","version":"4.5.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://lightgbm.readthedocs.io","description":"Fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework","long_description":"Fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework, based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.","active":true,"categories":["math"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"lib","ports":["libomp","eigen3","libfmt10","fast_double_parser"]}],"depends_on":[]},{"name":"lpython","portdir":"lang/lpython","version":"0.20.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://lpython.org","description":"High-performance typed Python compiler","long_description":"LPython aggressively optimizes type-annotated Python code. It has several backends, including LLVM, C, C++ and WASM. LPython’s primary tenet is speed.","active":true,"categories":["lang","python"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["clang-20","bison","cmake","re2c","bash"]},{"type":"lib","ports":["rapidjson","libfmt10","python312","zlib"]}],"depends_on":[]},{"name":"rgb-tui","portdir":"graphics/rgb-tui","version":"1.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ArthurSonzogni/rgb-tui","description":"Color-picker with a terminal UI","long_description":"Create and get colors’ code from the terminal using a nice interface.","active":true,"categories":["sysutils","graphics"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"lib","ports":["libfmt9","FTXUI"]}],"depends_on":[]},{"name":"TermME","portdir":"editors/TermME","version":"1.1.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/YottaYocta/TermME","description":"Markdown note-taking program for the terminal","long_description":"Markdown note-taking program for the terminal","active":true,"categories":["editors"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-22"]},{"type":"lib","ports":["libfmt10","FTXUI"]}],"depends_on":[]},{"name":"wangle","portdir":"devel/wangle","version":"2024.09.23.00","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebook/wangle","description":"Wangle is a framework providing a set of common client/server abstractions for building services in a consistent, modular, and composable way.","long_description":"Wangle is a framework providing a set of common client/server abstractions for building services in a consistent, modular, and composable way.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","ninja","pkgconfig","clang-20"]},{"type":"lib","ports":["libevent","libsodium","fizz","zlib","boost181","libfmt11","openssl3","double-conversion","folly","google-glog"]}],"depends_on":[{"type":"lib","ports":["edencommon","fb303","fbthrift","fbzmq","proxygen"]}]},{"name":"proxygen","portdir":"devel/proxygen","version":"2024.09.23.00","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebook/proxygen","description":"Collection of C++ HTTP libraries including an easy to use HTTP server","long_description":"This project comprises the core C++ HTTP abstractions used at Facebook. Internally, it is used as the basis for building many HTTP servers, proxies and clients. This release focuses on the common HTTP abstractions and our simple HTTPServer framework. Future releases will provide simple client APIs as well. The framework supports HTTP/1.1, SPDY/3, SPDY/3.1, HTTP/2 and HTTP/3. The goal is to provide a simple, performant and modern C++ HTTP library.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","gperf","pkgconfig","python311","clang-20"]},{"type":"lib","ports":["openssl3","boost181","zlib","libfmt11","mvfst","zstd","folly","wangle","fizz"]}],"depends_on":[]},{"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":"oxen-logging","portdir":"devel/oxen-logging","version":"1.0.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/oxen-io/oxen-logging","description":"Oxen C++ logging library","long_description":"Oxen C++ logging library","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-22"]},{"type":"lib","ports":["spdlog","libfmt10"]}],"depends_on":[]},{"name":"mvfst","portdir":"devel/mvfst","version":"2024.09.23.00","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebook/mvfst","description":"Implementation of the QUIC transport protocol","long_description":"Implementation of the QUIC transport protocol","active":true,"categories":["devel","net","security"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","ninja","pkgconfig","clang-20"]},{"type":"lib","ports":["zstd","double-conversion","folly","gflags","google-glog","bzip2","libsodium","fizz","openssl3","boost181","libfmt11","libevent","lz4","snappy","zlib"]}],"depends_on":[{"type":"lib","ports":["fbthrift","proxygen"]}]},{"name":"folly","portdir":"devel/folly","version":"2024.09.23.00","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebook/folly","description":"An open-source C++ library developed and used at Facebook.","long_description":"Folly (acronymed loosely after Facebook Open Source Library) is a library of C++14 components designed with practicality and efficiency in mind. Folly contains a variety of core library components used extensively at Facebook. In particular, it's often a dependency of Facebook's other open source C++ efforts and place where those projects can share code. It complements (as opposed to competing against) offerings such as Boost and of course std. In fact, we embark on defining our own component only when something we need is either not available, or does not meet the needed performance profile. We endeavor to remove things from folly if or when std or Boost obsoletes them. Performance concerns permeate much of Folly, sometimes leading to designs that are more idiosyncratic than they would otherwise be (see e.g. PackedSyncPtr.h, SmallLocks.h). Good performance at large scale is a unifying theme in all of Folly.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","jemalloc","native","tests","universal"],"dependencies":[{"type":"build","ports":["cmake","ninja","pkgconfig","clang-20"]},{"type":"lib","ports":["xz","zlib","zstd","double-conversion","gflags","google-glog","bzip2","libsodium","openssl3","boost181","fast-float","libfmt11","libevent","lz4","lzma","snappy"]}],"depends_on":[{"type":"lib","ports":["edencommon","fb303","fbzmq","fizz","mvfst","proxygen","wangle","watchman"]}]},{"name":"fizz","portdir":"devel/fizz","version":"2024.09.23.00","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebookincubator/fizz","description":"Fizz is a TLS 1.3 implementation","long_description":"Fizz is a TLS 1.3 implementation","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","ninja","pkgconfig","clang-20"]},{"type":"lib","ports":["double-conversion","folly","gflags","google-glog","libevent","bzip2","openssl3","boost181","liboqs","libfmt11","libsodium","lz4","zlib","zstd"]}],"depends_on":[{"type":"lib","ports":["fbthrift","fbzmq","mvfst","proxygen","wangle"]}]},{"name":"fbzmq","portdir":"devel/fbzmq","version":"2022.05.30.00","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebookarchive/fbzmq","description":"fbzmq provides a framework for writing services in C++ while leveraging the awesomeness of libzmq (message passing semantics)","long_description":"fbzmq provides a framework for writing services in C++ while leveraging the awesomeness of libzmq (message passing semantics)","active":true,"categories":["devel","net"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","ninja","pkgconfig","clang-20"]},{"type":"lib","ports":["gflags","google-glog","gtest","libsodium","wangle","zstd","fizz","openssl3","boost181","libfmt10","zmq","double-conversion","fbthrift","folly"]}],"depends_on":[]},{"name":"fbthrift","portdir":"devel/fbthrift","version":"2024.09.23.00","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebook/fbthrift","description":"Facebook's branch of Apache Thrift, including a new C++ server.","long_description":"Facebook's branch of Apache Thrift, including a new C++ server.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["bison","cmake","flex","ninja","pkgconfig","clang-20"]},{"type":"lib","ports":["mstch","libfmt11","wangle","fizz","openssl3","boost181","mvfst"]}],"depends_on":[{"type":"lib","ports":["edencommon","fb303","fbzmq"]}]},{"name":"fb303","portdir":"devel/fb303","version":"2024.09.23.00","license":"Apache-2","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/facebook/fb303","description":"fb303 is a base Thrift service and a common set of functionality for querying stats, options, and other information from a service.","long_description":"fb303 is a base Thrift service and a common set of functionality for querying stats, options, and other information from a service.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["bison","cmake","flex","pkgconfig","clang-20"]},{"type":"lib","ports":["openssl3","fbthrift","libfmt11","boost181","folly","google-glog","mstch","wangle"]}],"depends_on":[{"type":"lib","ports":["edencommon"]}]},{"name":"edencommon","portdir":"devel/edencommon","version":"2024.08.26.00","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebookexperimental/edencommon","description":"Shared library for Watchman and Eden projects","long_description":"Shared library for Watchman and Eden projects","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","gtest","ninja","pkgconfig","yarn","cpptoml","clang-20"]},{"type":"lib","ports":["gflags","google-glog","libevent","libsodium","bzip2","openssl3","fb303","boost181","libfmt11","wangle","lz4","zlib","zstd","double-conversion","fbthrift","folly"]}],"depends_on":[{"type":"lib","ports":["watchman"]}]},{"name":"tiledb","portdir":"databases/tiledb","version":"2.26.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://tiledb.com","description":"The universal storage engine","long_description":"The universal storage engine","active":true,"categories":["databases"],"maintainers":[],"variants":["debug","tests","universal"],"dependencies":[{"type":"build","ports":["cmake","gmake","pkgconfig","clang-17"]},{"type":"lib","ports":["file","openssl3","bzip2","libfmt10","zstdConfig.cmake","lz4","zlib","spdlog"]}],"depends_on":[{"type":"lib","ports":["pdal-tiledb","R-tiledb"]}]},{"name":"ffmpegthumbnailer","portdir":"multimedia/ffmpegthumbnailer","version":"2.3.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dirkvdb/ffmpegthumbnailer","description":"Lightweight video thumbnailer that can be used by file managers to create thumbnails for video files","long_description":"FFmpegthumbnailer is a lightweight video thumbnailer that can be used by file managers to create thumbnails for your video files.","active":true,"categories":["multimedia","gnome","x11"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["zlib","ffmpeg8","libjpeg-turbo","libpng"]}],"depends_on":[{"type":"lib","ports":["geeqie","tumbler"]}]},{"name":"py314-mypy","portdir":"python/py-mypy","version":"2.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mypy-lang.org","description":"Optional static typing for Python","long_description":"Add type annotations to your Python programs, and use mypy to type check them. Mypy is essentially a Python linter on steroids, and it can catch many programming errors by analyzing your program, without actually having to run it. Mypy has a powerful type system with features such as type inference, gradual typing, generics and union types.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":254}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-types-setuptools","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel","py314-types-psutil"]},{"type":"lib","ports":["python314","py314-pathspec","py314-mypy_extensions","py314-typing_extensions","py314-librt","py314-ast_serialize"]},{"type":"run","ports":["mypy_select"]}],"depends_on":[{"type":"build","ports":["py314-pytokens"]},{"type":"lib","ports":["py-mypy","py314-hanko","refurb"]},{"type":"test","ports":["py314-numpy","py314-asgiref","py314-rsa","py314-typer"]}]},{"name":"py313-mypy","portdir":"python/py-mypy","version":"2.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mypy-lang.org","description":"Optional static typing for Python","long_description":"Add type annotations to your Python programs, and use mypy to type check them. Mypy is essentially a Python linter on steroids, and it can catch many programming errors by analyzing your program, without actually having to run it. Mypy has a powerful type system with features such as type inference, gradual typing, generics and union types.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":254}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-types-setuptools","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel","py313-types-psutil"]},{"type":"lib","ports":["python313","py313-pathspec","py313-mypy_extensions","py313-typing_extensions","py313-librt","py313-ast_serialize"]},{"type":"run","ports":["mypy_select"]}],"depends_on":[{"type":"build","ports":["py313-pytokens"]},{"type":"lib","ports":["py313-hanko"]},{"type":"test","ports":["py313-typer","py313-trio","py313-numpy","py313-immutables","py313-rsa","py313-asgiref"]}]},{"name":"py312-mypy","portdir":"python/py-mypy","version":"2.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mypy-lang.org","description":"Optional static typing for Python","long_description":"Add type annotations to your Python programs, and use mypy to type check them. Mypy is essentially a Python linter on steroids, and it can catch many programming errors by analyzing your program, without actually having to run it. Mypy has a powerful type system with features such as type inference, gradual typing, generics and union types.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":254}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-types-psutil","py312-types-setuptools"]},{"type":"lib","ports":["python312","py312-typing_extensions","py312-mypy_extensions","py312-pathspec","py312-librt","py312-ast_serialize"]},{"type":"run","ports":["mypy_select"]}],"depends_on":[{"type":"build","ports":["py312-pytokens"]},{"type":"lib","ports":["py312-hanko"]},{"type":"run","ports":["py312-orjson","py312-pytest-mypy"]},{"type":"test","ports":["py312-numpy","py312-typer","py312-immutables","py312-rsa","py312-asgiref","py312-trio"]}]},{"name":"py311-mypy","portdir":"python/py-mypy","version":"2.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mypy-lang.org","description":"Optional static typing for Python","long_description":"Add type annotations to your Python programs, and use mypy to type check them. Mypy is essentially a Python linter on steroids, and it can catch many programming errors by analyzing your program, without actually having to run it. Mypy has a powerful type system with features such as type inference, gradual typing, generics and union types.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":254}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-types-psutil","py311-types-setuptools"]},{"type":"lib","ports":["python311","py311-pathspec","py311-typing_extensions","py311-mypy_extensions","py311-librt","py311-ast_serialize"]},{"type":"run","ports":["mypy_select"]}],"depends_on":[{"type":"build","ports":["py311-pytokens"]},{"type":"lib","ports":["py311-hanko"]},{"type":"run","ports":["py311-orjson","py311-pytest-mypy"]},{"type":"test","ports":["py311-numpy","py311-typer","py311-immutables","py311-rsa","py311-asgiref","py311-trio"]}]},{"name":"py310-mypy","portdir":"python/py-mypy","version":"2.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mypy-lang.org","description":"Optional static typing for Python","long_description":"Add type annotations to your Python programs, and use mypy to type check them. Mypy is essentially a Python linter on steroids, and it can catch many programming errors by analyzing your program, without actually having to run it. Mypy has a powerful type system with features such as type inference, gradual typing, generics and union types.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":254}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer","py310-types-psutil","py310-types-setuptools"]},{"type":"lib","ports":["python310","py310-mypy_extensions","py310-typing_extensions","py310-tomli","py310-pathspec","py310-librt","py310-ast_serialize"]},{"type":"run","ports":["mypy_select"]}],"depends_on":[{"type":"build","ports":["py310-pytokens"]},{"type":"lib","ports":["py310-hanko"]},{"type":"run","ports":["py310-orjson","py310-pytest-mypy"]},{"type":"test","ports":["py310-numpy","py310-typer","py310-allennlp","py310-immutables","py310-rsa","py310-asgiref","py310-trio"]}]},{"name":"py-mypy","portdir":"python/py-mypy","version":"2.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.mypy-lang.org","description":"Optional static typing for Python","long_description":"Add type annotations to your Python programs, and use mypy to type check them. Mypy is essentially a Python linter on steroids, and it can catch many programming errors by analyzing your program, without actually having to run it. Mypy has a powerful type system with features such as type inference, gradual typing, generics and union types.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":254}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-mypy"]}],"depends_on":[]},{"name":"py39-mypy","portdir":"python/py-mypy","version":"1.20.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mypy-lang.org","description":"Optional static typing for Python","long_description":"Add type annotations to your Python programs, and use mypy to type check them. Mypy is essentially a Python linter on steroids, and it can catch many programming errors by analyzing your program, without actually having to run it. Mypy has a powerful type system with features such as type inference, gradual typing, generics and union types.","active":false,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":254}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-wheel","py39-build","py39-installer","py39-types-psutil","py39-types-setuptools"]},{"type":"lib","ports":["python39","py39-mypy_extensions","py39-pathspec","py39-typing_extensions","py39-tomli","py39-librt"]},{"type":"run","ports":["mypy_select"]}],"depends_on":[{"type":"lib","ports":["py39-scipy"]},{"type":"run","ports":["py39-orjson","py39-pytest-mypy"]},{"type":"test","ports":["py39-allennlp","py39-rsa","py39-typer","py39-numpy","py39-pytest-asyncio","py39-trio"]}]},{"name":"py37-mypy","portdir":"python/py-mypy","version":"1.4.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mypy-lang.org","description":"Optional static typing for Python","long_description":"Add type annotations to your Python programs, and use mypy to type check them. Mypy is essentially a Python linter on steroids, and it can catch many programming errors by analyzing your program, without actually having to run it. Mypy has a powerful type system with features such as type inference, gradual typing, generics and union types.","active":false,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":254}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-types-typed-ast","py37-wheel","py37-build","py37-installer","clang-16","py37-types-psutil","py37-types-setuptools","py37-setuptools"]},{"type":"lib","ports":["py37-mypy_extensions","py37-typed-ast","py37-typing_extensions","py37-tomli","python37"]},{"type":"run","ports":["mypy_select"]}],"depends_on":[{"type":"lib","ports":["py37-scipy"]},{"type":"run","ports":["py37-pytest-mypy","py37-orjson"]},{"type":"test","ports":["py37-pytest-asyncio","py37-typer","py37-trio","py37-rsa"]}]},{"name":"py38-mypy","portdir":"python/py-mypy","version":"1.14.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mypy-lang.org","description":"Optional static typing for Python","long_description":"Add type annotations to your Python programs, and use mypy to type check them. Mypy is essentially a Python linter on steroids, and it can catch many programming errors by analyzing your program, without actually having to run it. Mypy has a powerful type system with features such as type inference, gradual typing, generics and union types.","active":false,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":254}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17","py38-wheel","py38-build","py38-installer","py38-types-psutil","py38-types-setuptools","py38-setuptools"]},{"type":"lib","ports":["py38-mypy_extensions","py38-typing_extensions","py38-tomli","python38"]},{"type":"run","ports":["mypy_select"]}],"depends_on":[{"type":"lib","ports":["py38-scipy"]},{"type":"run","ports":["py38-orjson","py38-pytest-mypy"]},{"type":"test","ports":["py38-trio","py38-typer","py38-pytest-asyncio","py38-allennlp","py38-rsa"]}]},{"name":"py314-multitasking","portdir":"python/py-multitasking","version":"0.0.13","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ranaroussi/multitasking","description":"Non-blocking Python methods using decorators","long_description":"Non-blocking Python methods using decorators","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["yfinance","py-multitasking"]}]},{"name":"py313-multitasking","portdir":"python/py-multitasking","version":"0.0.13","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ranaroussi/multitasking","description":"Non-blocking Python methods using decorators","long_description":"Non-blocking Python methods using decorators","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py312-multitasking","portdir":"python/py-multitasking","version":"0.0.13","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ranaroussi/multitasking","description":"Non-blocking Python methods using decorators","long_description":"Non-blocking Python methods using decorators","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py311-multitasking","portdir":"python/py-multitasking","version":"0.0.13","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ranaroussi/multitasking","description":"Non-blocking Python methods using decorators","long_description":"Non-blocking Python methods using decorators","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":[]},{"name":"py310-multitasking","portdir":"python/py-multitasking","version":"0.0.13","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ranaroussi/multitasking","description":"Non-blocking Python methods using decorators","long_description":"Non-blocking Python methods using decorators","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py-multitasking","portdir":"python/py-multitasking","version":"0.0.13","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ranaroussi/multitasking","description":"Non-blocking Python methods using decorators","long_description":"Non-blocking Python methods using decorators","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-multitasking"]}],"depends_on":[]},{"name":"py39-multitasking","portdir":"python/py-multitasking","version":"0.0.12","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ranaroussi/multitasking","description":"Non-blocking Python methods using decorators","long_description":"Non-blocking Python methods using decorators","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[]},{"name":"py314-xyzservices","portdir":"python/py-xyzservices","version":"2026.3.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/geopandas/xyzservices","description":"Source of XYZ tiles provider","long_description":"Source of XYZ tiles provider","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-setuptools_scm","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py314-panel","py314-bokeh","py-xyzservices","py314-contextily","py314-geoviews"]},{"type":"run","ports":["py314-folium"]}]},{"name":"py313-xyzservices","portdir":"python/py-xyzservices","version":"2026.3.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/geopandas/xyzservices","description":"Source of XYZ tiles provider","long_description":"Source of XYZ tiles provider","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools_scm","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-panel","py313-bokeh","py313-contextily","py313-geoviews"]},{"type":"run","ports":["py313-panel","py313-folium"]}]},{"name":"py312-xyzservices","portdir":"python/py-xyzservices","version":"2026.3.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/geopandas/xyzservices","description":"Source of XYZ tiles provider","long_description":"Source of XYZ tiles provider","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","clang-18","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-panel","py312-bokeh","py312-contextily","py312-geoviews"]},{"type":"run","ports":["py312-panel","py312-folium"]}]},{"name":"py311-xyzservices","portdir":"python/py-xyzservices","version":"2026.3.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/geopandas/xyzservices","description":"Source of XYZ tiles provider","long_description":"Source of XYZ tiles provider","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"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":"lib","ports":["py311-panel","py311-bokeh","py311-contextily","py311-geoviews"]},{"type":"run","ports":["py311-panel","py311-folium"]}]},{"name":"py310-xyzservices","portdir":"python/py-xyzservices","version":"2026.3.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/geopandas/xyzservices","description":"Source of XYZ tiles provider","long_description":"Source of XYZ tiles provider","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-setuptools","py310-setuptools_scm","clang-18","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-panel","py310-bokeh","py310-contextily","py310-geoviews"]},{"type":"run","ports":["py310-panel","py310-folium"]}]}]}