{"count":51956,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=575","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=573","results":[{"name":"catgirl","portdir":"net/catgirl","version":"2.2a","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://git.causal.agency/catgirl/","description":"a TLS-only terminal IRC client","long_description":"catgirl is a TLS-only terminal IRC client. Its features include tab completion, split scrolling, URL detection, nick colouring topic diffing, and message filtering.","active":true,"categories":["net"],"maintainers":[{"name":"rak","github":"ryanakca","ports_count":9},{"name":"june","github":"causal-agent","ports_count":2}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["ncurses","libretls"]}],"depends_on":[]},{"name":"minizip-ng","portdir":"archivers/minizip-ng","version":"4.2.1","license":"zlib","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/zlib-ng/minizip-ng","description":"fork of zlib's minizip zip file manipulation library","long_description":"minizip-ng is a fork of zlib's minizip zip file manipulation library.","active":true,"categories":["archivers"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["debug","tests","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["openssl","libiconv","bzip2","xz","zstd"]},{"type":"run","ports":["zstdConfig.cmake"]}],"depends_on":[{"type":"lib","ports":["opencolorio"]}]},{"name":"jwt-cli","portdir":"devel/jwt-cli","version":"6.2.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mike-engel/jwt-cli","description":"A super fast CLI tool to decode and encode JWTs built in Rust","long_description":"A super fast CLI tool to decode and encode JWTs built in Rust. jwt-cli is a command line tool to help you work with JSON Web Tokens (JWTs). Like most JWT command line tools out there, you can decode almost any JWT header and claims body. Unlike any that I've found, however, jwt-cli allows you to encode a new JWT with nearly any piece of data you can think of. Custom header values (some), custom claim bodies (as long as it's JSON, it's game), and using any secret you need.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"coreutils-uutils","portdir":"sysutils/coreutils-uutils","version":"0.6.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/uutils/coreutils","description":"File, shell and text utilities","long_description":"A rewrite of GNU coreutils in rust","active":true,"categories":["sysutils"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":["bash_completion","zsh_completion","fish_completion","universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20","tldr-pages"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[{"type":"build","ports":["apple-pki-bundle"]}]},{"name":"py-build","portdir":"python/py-build","version":"1.4.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypa-build.readthedocs.io/","description":"A simple, correct PEP517 package builder","long_description":"A simple, correct PEP517 package builder which will invoke the PEP 517 hooks to build a distribution package. It is a simple build tool and does not perform any dependency management.","active":true,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175},{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-build"]}],"depends_on":[]},{"name":"py36-build","portdir":"python/py-build","version":"0.9.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypa-build.readthedocs.io/","description":"A simple, correct PEP517 package builder","long_description":"A simple, correct PEP517 package builder which will invoke the PEP 517 hooks to build a distribution package. It is a simple build tool and does not perform any dependency management.","active":false,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175},{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-18"]},{"type":"lib","ports":["py36-packaging","python36","py36-tomli","py36-pep517","py36-importlib-metadata"]}],"depends_on":[{"type":"build","ports":["py36-tempita","py36-passlib","py36-qtpy","py36-pendulum","py36-zopfli","py36-utidylib","py36-sqlparse","py36-psycopg","py36-tinycss2","py36-SDL2","py36-altgraph","py36-igraph","py36-phonenumbers","py36-bcrypt","py36-python-json-logger","py36-pybind11","py36-modulegraph","py36-cppy","py36-psycopg2","py36-contextlib2","py36-testpath","py36-poetry-core","py36-distlib","py36-cryptography_vectors","py36-threadpoolctl","py36-tables","py36-gnureadline","py36-more-itertools","py36-sphinxcontrib-applehelp","py36-sphinxcontrib-htmlhelp","py36-sphinxcontrib-jsmath","py36-zmq","py36-flit_core","py36-sphinx"]}]},{"name":"py37-build","portdir":"python/py-build","version":"1.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypa-build.readthedocs.io/","description":"A simple, correct PEP517 package builder","long_description":"A simple, correct PEP517 package builder which will invoke the PEP 517 hooks to build a distribution package. It is a simple build tool and does not perform any dependency management.","active":true,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175},{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py-bootstrap-modules","py37-installer","clang-18"]},{"type":"lib","ports":["py37-tomli","python37","py37-pyproject_hooks","py37-importlib-metadata","py37-packaging"]}],"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-asyncpg","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-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-mahotas","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-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-regions","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-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-word2vec","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-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-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-npe2","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-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":"py38-build","portdir":"python/py-build","version":"1.2.2.post1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypa-build.readthedocs.io/","description":"A simple, correct PEP517 package builder","long_description":"A simple, correct PEP517 package builder which will invoke the PEP 517 hooks to build a distribution package. It is a simple build tool and does not perform any dependency management.","active":true,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175},{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py-bootstrap-modules","py38-installer","clang-18"]},{"type":"lib","ports":["py38-tomli","python38","py38-pyproject_hooks","py38-importlib-metadata","py38-packaging"]}],"depends_on":[{"type":"build","ports":["py38-jsonnet","py38-faiss","py38-z3","py38-DAWG","py38-Faker","py38-GridDataFormats","py38-MDAnalysis","py38-SDL2","py38-XlsxWriter","py38-absl","py38-acme","py38-acora","py38-actdiag","py38-aenum","py38-affine","py38-aiobotocore","py38-aiodns","py38-aiofiles","py38-aioftp","py38-aiohttp","py38-aioitertools","py38-aiojobs","py38-aiomysql","py38-aiopg","py38-aiosqlite","py38-alabaster","py38-alembic","py38-algopy","py38-altair","py38-altgraph","py38-amqp","py38-aniso8601","py38-ansicolor","py38-antlr4-python3-runtime","py38-anyio","py38-anytree","py38-apipkg","py38-appdirs","py38-applaunchservices","py38-appnope","py38-apptools","py38-apsw","py38-argcomplete","py38-argh","py38-argon2-cffi","py38-arpeggio","py38-arrow","py38-arviz","py38-asgiref","py38-asn1","py38-asn1-modules","py38-asn1crypto","py38-asteval","py38-astor","py38-astroid","py38-astropy","py38-astropy-healpix","py38-astropy-helpers","py38-astroquery","py38-astunparse","py38-async-timeout","py38-async_generator","py38-asyncpg","py38-asynctest","py38-atomicwrites","py38-attr","py38-attrs","py38-audioread","py38-autobahn","py38-automat","py38-autopep8","py38-avro","py38-axolotl","py38-axolotl-curve25519","py38-babel","py38-backcall","py38-bcolz","py38-bcrypt","py38-beaker","py38-beancount","py38-beancount-import","py38-beartype","py38-beautifulsoup4","py38-behave","py38-benchexec","py38-bigfloat","py38-billiard","py38-binaryornot","py38-biopython","py38-biplist","py38-bitarray","py38-bitstring","py38-black","py38-blaze","py38-bleach","py38-blessed","py38-blessings","py38-blinker","py38-blis","py38-blockdiag","py38-blosc","py38-bokeh","py38-boltons","py38-boto","py38-botocore","py38-bottle","py38-bottleneck","py38-bpemb","py38-bracex","py38-brotli","py38-bsddb3","py38-bson","py38-bz2file","py38-cachecontrol","py38-cached-property","py38-cachelib","py38-cachetools","py38-cachy","py38-cairo","py38-cairocffi","py38-cairosvg","py38-cartopy","py38-catalogue","py38-cbor2","py38-cchardet","py38-celery","py38-certifi","py38-cffi","py38-chardet","py38-cheetah","py38-cheroot","py38-cherrypy","py38-cinderclient","py38-cipheycore","py38-clang","py38-clawpack","py38-cleo","py38-cli-helpers","py38-click","py38-click-plugins","py38-cliff","py38-cligj","py38-clikit","py38-clint","py38-cloudpickle","py38-cmd2","py38-codecov","py38-codestyle","py38-codetools","py38-cog","py38-colander","py38-colorama","py38-colorclass","py38-colored","py38-colorlog","py38-colormath","py38-colour","py38-columnize","py38-commonmark","py38-commpy","py38-configargparse","py38-configobj","py38-conllu","py38-constantly","py38-construct","py38-contextlib2","py38-control","py38-cookiecutter","py38-corner","py38-country","py38-coverage","py38-cppy","py38-cpuinfo","py38-crank","py38-crashtest","py38-crayons","py38-crc32c","py38-crcmod","py38-cryptography","py38-cssselect","py38-cssselect2","py38-cssutils","py38-ctypeslib2","py38-cucumber-tag-expressions","py38-curl","py38-cvxopt","py38-cx_Freeze","py38-cycler","py38-cymem","py38-cython","py38-cytoolz","py38-dap","py38-dask","py38-databases","py38-datacite","py38-datashape","py38-dateutil","py38-datrie","py38-ddt","py38-deap","py38-debtcollector","py38-decorator","py38-defusedxml","py38-demjson","py38-deprecated","py38-deprecation","py38-des","py38-diff-match-patch","py38-dijitso","py38-dill","py38-discordpy","py38-dispatcher","py38-distlib","py38-distorm","py38-distributed","py38-distro","py38-django","py38-django-extensions","py38-dload","py38-dm-sonnet","py38-dm-tree","py38-dns-lexicon","py38-dnspython","py38-docker","py38-dockerpty","py38-dockerpy-creds","py38-docopt","py38-docstyle","py38-doctest-ignore-unicode","py38-docutils","py38-dogpile-cache","py38-dopamine-rl","py38-dqsegdb2","py38-drms","py38-dulwich","py38-ecdsa","py38-editdistance","py38-editor","py38-editorconfig","py38-elasticsearch","py38-elasticsearch-dsl","py38-eli5","py38-emcee","py38-emcee3","py38-empy","py38-enchant","py38-enrich","py38-entrypoints","py38-envisage","py38-ephem","py38-epsg","py38-erf","py38-eric-ide","py38-esridump","py38-et_xmlfile","py38-excelrd","py38-execnet","py38-exifread","py38-extension-helpers","py38-eyed3","py38-fabric","py38-fancycompleter","py38-fastapi","py38-fastavro","py38-fastdtw","py38-fasteners","py38-fastprogress","py38-feedparser","py38-ffc","py38-fiat","py38-fido2","py38-filechunkio","py38-filelock","py38-filetype","py38-fiona","py38-fire","py38-flake8","py38-flake8-mccabe","py38-flake8-polyfill","py38-flaky","py38-flask","py38-flask-babel","py38-flask-sqlalchemy","py38-flatbuffers","py38-flit","py38-flit_core","py38-fontaine","py38-formencode","py38-freezegun","py38-fs","py38-fsspec","py38-ftfy","py38-fugashi","py38-funcparserlib","py38-funcsigs","py38-future","py38-gacode","py38-game","py38-gast","py38-gdal","py38-gdbm","py38-gensim","py38-geocoder","py38-geographiclib","py38-geojson","py38-geopandas","py38-geopy","py38-getkey","py38-gevent","py38-gin-config","py38-gitdb","py38-gitpython","py38-gmic","py38-gmpy","py38-gmpy2","py38-gnupg","py38-gnureadline","py38-gobject","py38-google-api","py38-google-auth","py38-google-auth-httplib2","py38-google-pasta","py38-gpilab-core","py38-gpilab-examples","py38-gpilab-framework","py38-gpstime","py38-graph-tool","py38-graphene","py38-graphql-core","py38-graphql-relay","py38-graphviz","py38-greenlet","py38-gsd","py38-gsl","py38-gssapi","py38-gunicorn","py38-gwdatafind","py38-gwosc","py38-gwpy","py38-gym","py38-h11","py38-h2","py38-h5py","py38-hdbscan","py38-hdfs","py38-healpy","py38-heapdict","py38-helpdev","py38-hiredis","py38-hpack","py38-html2text","py38-html5lib","py38-htseq","py38-httpbin","py38-httpcore","py38-httplib2","py38-httpx","py38-humanize","py38-hy","py38-hydra-core","py38-hyperframe","py38-hyperlink","py38-hypothesis","py38-icalendar","py38-idna","py38-igraph","py38-imagecodecs","py38-imageio","py38-imageio-ffmpeg","py38-imagesize","py38-imgur","py38-iminuit","py38-importlib-resources","py38-importmagic","py38-imread","py38-imutils","py38-incremental","py38-inflection","py38-iniconfig","py38-instrumentkit","py38-intervaltree","py38-invoke","py38-ioflo","py38-ipaddress","py38-ipdb","py38-ipy","py38-ipykernel","py38-ipython","py38-ipython-sql","py38-ipython_genutils","py38-ipywidgets","py38-iso3166","py38-iso639","py38-iso8601","py38-isodate","py38-isort","py38-itemadapter","py38-itemloaders","py38-itsdangerous","py38-jaraco.functools","py38-jdcal","py38-jedi","py38-jellyfish","py38-jinja2","py38-jinja2-time","py38-jmespath","py38-joblib","py38-josepy","py38-jsbeautifier","py38-json-tricks","py38-json5","py38-jsonpatch","py38-jsonpickle","py38-jsonpointer","py38-jsonschema","py38-jug","py38-jupyter_client","py38-jupyter_console","py38-jupyter_core","py38-jupyter_packaging","py38-jupyter_server","py38-jupyter_sphinx","py38-jupyterlab","py38-jupyterlab_pygments","py38-jupyterlab_server","py38-jupyterlab_widgets","py38-jupytext","py38-jwt","py38-kaitaistruct","py38-kaptan","py38-kcs11","py38-keras","py38-keras2onnx","py38-keyring","py38-keystoneauth1","py38-keystoneclient","py38-kfac","py38-kiwisolver","py38-kombine","py38-kombu","py38-latexcodec","py38-lazy_object_proxy","py38-ldap3","py38-leveldb","py38-levenshtein","py38-libarchive-c","py38-libcloud","py38-libnacl","py38-librosa","py38-libsass","py38-libvirt","py38-ligo-gracedb","py38-ligo-lw","py38-ligotimegps","py38-llfuse","py38-llvmlite","py38-lmdb","py38-lmfit","py38-locket","py38-lockfile","py38-logbook","py38-logilab-common","py38-loguru","py38-lscsoft-glue","py38-lxml","py38-ly","py38-lz4","py38-m2crypto","py38-m2r","py38-machfs","py38-macholib","py38-macresources","py38-magenta","py38-magic","py38-mahotas","py38-mako","py38-marisa-trie","py38-markdown","py38-markdown-it-py","py38-markdown2","py38-markupsafe","py38-matplotlib-basemap","py38-maxminddb","py38-mayavi","py38-mdit-py-plugins","py38-mecab","py38-meld3","py38-mercantile","py38-mercurial_extension_utils","py38-mesh-tensorflow","py38-meshio","py38-metakernel","py38-metpy","py38-mido","py38-mimeparse","py38-minidb","py38-mir_eval","py38-misaka","py38-mistune","py38-mitmproxy","py38-mmh3","py38-mmtf-python","py38-mock","py38-modulegraph","py38-monotonic","py38-more-itertools","py38-moviepy","py38-mpi4py","py38-mpld3","py38-mpmath","py38-msgpack","py38-mssql","py38-multidict","py38-multipledispatch","py38-multiprocess","py38-munch","py38-murmurhash","py38-mutagen","py38-mygpoclient","py38-mypy","py38-mypy_extensions","py38-mysqlclient","py38-natsort","py38-nbclassic","py38-nbclient","py38-nbconvert","py38-nbformat","py38-nbval","py38-nclib","py38-ndg_httpsclient","py38-nest_asyncio","py38-netaddr","py38-netifaces","py38-networkit","py38-networkx","py38-nibabel","py38-nltk","py38-nmrglue","py38-nose","py38-nose-exclude","py38-nose_xunitmp","py38-note-seq","py38-notebook","py38-novaclient","py38-ntplib","py38-nuitka","py38-numba","py38-numdifftools","py38-numexpr","py38-numpy","py38-numpydoc","py38-nwdiag","py38-oauth2client","py38-oauthlib","py38-obspy","py38-oct2py","py38-octave_kernel","py38-odo","py38-olefile","py38-omegaconf","py38-onnx","py38-onnxconverter-common","py38-opengl","py38-opengl-accelerate","py38-openslide","py38-openssl","py38-openstackclient","py38-openstacksdk","py38-os-service-types","py38-osc-lib","py38-oslo-config","py38-oslo-i18n","py38-oslo-serialization","py38-oslo-utils","py38-outcome","py38-overrides","py38-owslib","py38-paho-mqtt","py38-pandas","py38-pandocfilters","py38-panedr","py38-param","py38-parameterized","py38-paramiko","py38-parfive","py38-parse","py38-parse-type","py38-parsedatetime","py38-parsel","py38-parsimonious","py38-parsing","py38-parso","py38-partd","py38-parver","py38-passlib","py38-pastel","py38-path","py38-pathfinder","py38-pathlib2","py38-pathspec","py38-pathtools","py38-patsy","py38-pbr","py38-pdbpp","py38-pdfminer","py38-peewee","py38-pendulum","py38-pep8","py38-petsc4py","py38-pew","py38-pexpect","py38-pgspecial","py38-phonenumbers","py38-pickleshare","py38-pika","py38-pikepdf","py38-pint","py38-pip","py38-pipdeptree","py38-pipfile","py38-pkgconfig","py38-pkginfo","py38-plac","py38-pluggy","py38-plumbum","py38-plumed","py38-ply","py38-pmdarima","py38-pmw","py38-podcastparser","py38-poetry-core","py38-pooch","py38-portalocker","py38-portend","py38-powerline","py38-poyo","py38-pptx","py38-presets","py38-preshed","py38-pretend","py38-pretty-midi","py38-prettytable","py38-priority","py38-proglog","py38-prometheus_client","py38-promise","py38-prompt_toolkit","py38-protego","py38-protobuf3","py38-prov","py38-pss","py38-psutil","py38-psycopg2","py38-ptyprocess","py38-publicsuffix2","py38-pudb","py38-py","py38-py2app","py38-pyaes","py38-pyasdf","py38-pyaudio","py38-pybase62","py38-pybind11","py38-pybind11-stubgen","py38-pybtex","py38-pybtex-docutils","py38-pycares","py38-pycparser","py38-pycryptodome","py38-pycson","py38-pyct","py38-pydantic","py38-pydicom","py38-pydot","py38-pydub","py38-pyerfa","py38-pyface","py38-pyficache","py38-pyflakes","py38-pygccxml","py38-pygeos","py38-pygit2","py38-pygithub","py38-pyglet","py38-pygments","py38-pygmsh","py38-pygraphviz","py38-pygrib","py38-pygtrie","py38-pyhamcrest","py38-pyicu","py38-pykerberos","py38-pylev","py38-pylibmc","py38-pylint","py38-pyls-spyder","py38-pylzma","py38-pymc3","py38-pymongo","py38-pympler","py38-pymunk","py38-pymysql","py38-pynacl","py38-pynamecheap","py38-pync","py38-pynetdicom","py38-pyobjc","py38-pypeg2","py38-pyperclip","py38-pyplusplus","py38-pypng","py38-pypostal","py38-pyproj","py38-pyqrcode","py38-pyqt4","py38-pyqtgraph","py38-pyquery","py38-pyrfc3339","py38-pyro","py38-pyrsistent","py38-pyrxp","py38-pysam","py38-pyscard","py38-pyshp","py38-pyside","py38-pyside-tools","py38-pysvn","py38-pyte","py38-pytesseract","py38-pytest","py38-pytest-asyncio","py38-pytest-benchmark","py38-pytest-cov","py38-pytest-fixture-config","py38-pytest-flake8","py38-pytest-forked","py38-pytest-html","py38-pytest-lazy-fixture","py38-pytest-metadata","py38-pytest-mock","py38-pytest-mpl","py38-pytest-mypy","py38-pytest-qt","py38-pytest-runner","py38-pytest-shutil","py38-pytest-sugar","py38-pytest-timeout","py38-pytest-virtualenv","py38-pytest-xdist","py38-pytesting-utils","py38-python-augeas","py38-python-coveralls","py38-python-daemon","py38-python-dotenv","py38-python-jsonrpc-server","py38-pythonz","py38-pytools","py38-pytorch","py38-pytrie","py38-pytzdata","py38-pyusb","py38-pyviz_comms","py38-pywavelets","py38-pyx","py38-qdarkstyle","py38-qimage2ndarray","py38-qpageview","py38-qrcode","py38-qstylizer","py38-qtawesome","py38-qtconsole","py38-qtpy","py38-qtsass","py38-quantities","py38-queuelib","py38-random2","py38-rangehttpserver","py38-rasterio","py38-ratelim","py38-raven","py38-rbtools","py38-rdflib","py38-readme_renderer","py38-recommonmark","py38-redis","py38-redmine","py38-regex","py38-regions","py38-rencode","py38-repl","py38-reportlab","py38-repoze.lru","py38-reproject","py38-requests","py38-requests-cache","py38-requests-file","py38-requests-gssapi","py38-requests-mock","py38-requests-oauthlib","py38-requests-toolbelt","py38-requestsexceptions","py38-resampy","py38-responses","py38-resumable-urlretrieve","py38-rfc3339","py38-rfc3986","py38-rfc6555","py38-rich","py38-robotframework","py38-robotframework-seleniumlibrary","py38-robotremoteserver","py38-roman","py38-rope","py38-routes","py38-rply","py38-rpy2","py38-rsa","py38-rstcheck","py38-rtm","py38-rtree","py38-ruamel-yaml","py38-ruamel-yaml-clib","py38-s3fs","py38-s3transfer","py38-sacrebleu","py38-sacremoses","py38-samplerate","py38-scgi","py38-scikit-build","py38-scikit-hep-boost-histogram","py38-scikit-hep-hepstats","py38-scikit-hep-hepunits","py38-scikit-hep-hist","py38-scikit-hep-mplhep","py38-scikit-hep-mplhep_data","py38-scikit-hep-particle","py38-scikit-image","py38-scikit-rf","py38-scikits-bootstrap","py38-scimath","py38-scrapy","py38-sdnotify","py38-seaborn","py38-selenium","py38-semantic_version","py38-semver","py38-send2trash","py38-seqdiag","py38-seqeval","py38-serial","py38-serpent","py38-service_identity","py38-setproctitle","py38-setupmeta","py38-setuptools-git","py38-setuptools-rust","py38-setuptools_scm","py38-setuptools_scm_git_archive","py38-sgmllib3k","py38-sgp4","py38-sh","py38-shapely","py38-shellingham","py38-shiboken","py38-shove","py38-simplegeneric","py38-simplejson","py38-simpy","py38-simpy-docs","py38-sip","py38-six","py38-sk-video","py38-slack-sdk","py38-slackclient","py38-slugify","py38-smart_open","py38-smmap","py38-sniffio","py38-snowballstemmer","py38-snuggs","py38-socks","py38-sortedcollections","py38-sortedcontainers","py38-soundfile","py38-soupsieve","py38-sox","py38-spacepy","py38-spake2","py38-spark_parser","py38-spdx","py38-spdx-lookup","py38-speg","py38-sphinx","py38-sphinx-bootstrap-theme","py38-sphinx-copybutton","py38-sphinx-gallery","py38-sphinx-issues","py38-sphinx_rtd_theme","py38-sphinxcontrib-applehelp","py38-sphinxcontrib-bibtex","py38-sphinxcontrib-devhelp","py38-sphinxcontrib-htmlhelp","py38-sphinxcontrib-jsmath","py38-sphinxcontrib-qthelp","py38-sphinxcontrib-serializinghtml","py38-sphinxcontrib-svg2pdfconverter","py38-sphinxcontrib-versioning","py38-sphinxcontrib-websupport","py38-spiceypy","py38-spyder","py38-spyder-kernels","py38-sqlalchemy","py38-sqlalchemy-migrate","py38-sqlobject","py38-sqlparse","py38-srsly","py38-stanfordnlp","py38-starlette","py38-statsmodels","py38-stevedore","py38-stopit","py38-stopwordsiso","py38-storm","py38-structlog","py38-sunpy","py38-sybil","py38-sympy","py38-tables","py38-tabulate","py38-tatsu","py38-tblib","py38-tempita","py38-tempora","py38-tenacity","py38-tensor2tensor","py38-tensorboard","py38-tensorboard1","py38-tensorboardX","py38-tensorflow-datasets","py38-tensorflow-gan","py38-tensorflow-hub","py38-tensorflow-metadata","py38-tensorflow_estimator","py38-tensorflow_estimator1","py38-term-background","py38-termcolor","py38-terminado","py38-terminaltables","py38-test-runner","py38-testfixtures","py38-testpath","py38-text-unidecode","py38-textdistance","py38-texttable","py38-tf-slim","py38-theano","py38-theano-pymc","py38-thinc","py38-threadpoolctl","py38-three-merge","py38-thrift","py38-tifffile","py38-timeout-decorator","py38-tinycss","py38-tinycss2","py38-tkinter","py38-tldextract","py38-tlsh","py38-tmuxp","py38-tokenizers","py38-toml","py38-tomlkit","py38-toolz","py38-tornado","py38-tornado5","py38-tox","py38-tpot","py38-tqdm","py38-tracer","py38-traitlets","py38-traits","py38-traitsui","py38-transaction","py38-transformers","py38-translationstring","py38-trepan3k","py38-treq","py38-trio","py38-tropycal","py38-trustme","py38-tvdb","py38-tvnamer","py38-twilio","py38-twisted","py38-twython","py38-txaio","py38-txgithub","py38-txtorcon","py38-typedapi","py38-typeguard","py38-typer","py38-typing_extensions","py38-tz","py38-tzlocal","py38-u-msgpack-python","py38-ufl","py38-ujson","py38-umap-learn","py38-uncertainties","py38-uncompyle6","py38-unicodedata2","py38-unidecode","py38-unidic","py38-unidic-lite","py38-update_checker","py38-uritemplate","py38-urllib3","py38-urlwatch","py38-urwid","py38-us","py38-usbtmc","py38-userpath","py38-uvicorn","py38-validators","py38-vcversioner","py38-vega","py38-vine","py38-virtualenv","py38-virtualenv-clone","py38-virtualenvwrapper","py38-visa","py38-vo","py38-vobject","py38-vxi11","py38-w3lib","py38-waitress","py38-wand","py38-wasabi","py38-watchdog","py38-wcmatch","py38-wcwidth","py38-webcolors","py38-webencodings","py38-webob","py38-websocket-client","py38-websockets","py38-werkzeug","py38-wheel","py38-whoosh","py38-widgetsnbextension","py38-wmctrl","py38-wntr","py38-word2number","py38-word2vec","py38-wrapt","py38-wsproto","py38-wurlitzer","py38-wxpython-4.0","py38-xarray","py38-xattr","py38-xdg","py38-xdis","py38-xhtml2pdf","py38-xlib","py38-xlrd","py38-xlsx2csv","py38-xmlsec","py38-xmltodict","py38-xxhash","py38-yaml","py38-yapf","py38-yarl","py38-yaspin","py38-yt","py38-zc-lockfile","py38-zeep","py38-zict","py38-zmq","py38-zope-component","py38-zope-deferredimport","py38-zope-deprecation","py38-zope-event","py38-zope-hookable","py38-zope-proxy","py38-zopeinterface","py38-zopfli","py38-zstd","pybombs","pybombs-devel","py38-tensorflow-addons","py38-tensorflow-probability","py38-tensorflow1","py38-cidrize","py38-cloudscraper","py38-ukpostcodeparser","py38-hcloud","py38-checkdigit","py38-cryptography_vectors","py38-pytest-subtests","py38-asttokens","py38-executing","py38-matplotlib-inline","py38-pure_eval","py38-stack_data","py38-bpython","py38-curtsies","py38-cwcwidth","py38-olm","py38-h5netcdf","py38-bidict","py38-engineio","py38-eventlet","py38-socketio","py38-astlib","py38-astroML","py38-astroML_addons","py38-atpy","py38-gammapy","py38-montage","py38-photutils","py38-pyavm","py38-pyregion","py38-sphinx-autodoc-typehints","py38-alagitpull","py38-myst-parser","py38-beniget","py38-pythran","py38-python-lsp-jsonrpc","py38-python-lsp-server","py38-charset-normalizer","py38-backports.entry-points-selectable","py38-platformdirs","py38-backports","py38-ipadic","py38-mecab-python3","py38-macfsevents","py38-requests-unixsocket","py38-python-lsp-black","py38-debugpy","py38-musicbrainzngs","py38-confuse","py38-jsonpath-rw","py38-mediafile","py38-munkres","py38-gpsoauth","py38-mechanicalsoup","py38-validictory","py38-fonttools","py38-ibroadcast","py38-pathvalidate","py38-pick","py38-ifaddr","py38-termtables","py38-about-time","py38-grapheme","py38-last","py38-acoustid","py38-discogs-client","py38-alive-progress","py38-rarfile","py38-reflink","py38-soco","py38-termplotlib","py38-mpd2","py38-ttfquery","py38-nmrglue-devel","py38-pyshark","py38-ipyparallel","py38-bottlenose","py38-pyqt5-sip","py38-pyqt-builder","py38-fabio","py38-peakutils","py38-palettable","py38-plotly","py38-xraydb","py38-monty","py38-silx","py38-spglib","py38-xyzservices","py38-pymatgen","py38-pyshortcuts","py38-omniORBpy","py38-hdf5plugin","py38-asv","py38-xkcdpass","py38-resolvelib","py38-wxmplot","py38-wxutils","py38-xraylarch","py38-unidiff","py38-pyfftw","py38-tensorflow-macos","py38-tensorflow-metal","py38-tomli-w","py38-aiosignal","py38-frozenlist","py38-cattrs","py38-url-normalize","py38-imaplib2","py38-npx","py38-coveralls","py38-gprof2dot","py38-multivolumefile","py38-py7zr","py38-pyannotate","py38-pycryptodomex","py38-pyppmd","py38-pytest-profiling","py38-pytest-remotedata","py38-pyzstd","py38-fipy","py38-authres","py38-falcon","py38-py3dns","py38-testtools","py38-dkimpy","py38-flufl.i18n","py38-cachey","py38-docstring_parser","py38-freetype","py38-hsluv","py38-magicgui","py38-napari-console","py38-napari-plugin-engine","py38-napari-svg","py38-psygnal","py38-superqt","py38-vispy","py38-panel","py38-pytest-datadir","py38-pytest-regressions","py38-colorcet","py38-kapteyn","py38-jsonconversion","py38-pyinstrument","py38-xmldiff","py38-icmplib","py38-python-ivi","py38-hieroglyph","py38-flexmock","py38-iocapture","py38-LabJackPython","py38-appscript","py38-rednose","py38-sure","py38-termstyle","py38-pytomlpp","py38-npe2","py38-wordcloud","py38-pygls","py38-snmp","py38-django-debug-toolbar","py38-scikit-dsp-comm","py38-readability-lxml","py38-taskw","py38-utidylib","py38-repoze.sphinx.autointerface","py38-awscli2","py38-awscrt","py38-pyheif","py38-undetected-chromedriver","py38-argon2-cffi-bindings","py38-breadability","py38-sumy","py38-pyvo","py38-filterpy","py38-virtualfish","py38-agate","py38-agate-dbf","py38-agate-excel","py38-agate-sql","py38-csvkit","py38-dbfread","py38-leather","py38-pytimeparse","py38-re2","py38-google-api-core","py38-googleapis-common-protos","py38-ipympl","py38-prawcore","py38-kitchen","py38-praw","py38-ansible-compat","py38-honcho","py38-pystache","py38-configparser","py38-psycopg","py38-smi","py38-editables","py38-hatchling","py38-pytest-random-order","py38-zipfile-deflate64","py38-jaraco.classes","py38-sphinxcontrib-blockdiag","py38-hatch-vcs","py38-asyncmy","py38-pytest-describe","py38-telethon","py38-blist","py38-types-ujson","py38-uc-micro-py","py38-types-python-dateutil","py38-types-pytz","py38-types-simplejson","py38-autoflake","py38-mdurl","py38-backoff","py38-analytics-python","py38-linkify-it-py","py38-fastjsonschema","py38-ffmpy","py38-maturin","py38-python-multipart","py38-orjson","py38-rstcheck-core","py38-types-docutils","py38-aeppl","py38-aesara","py38-cons","py38-etuples","py38-logical-unification","py38-minikanren","py38-xarray-einstats","py38-pytidylib","py38-sip-devel","py38-curio","py38-python-socks","py38-socksio","py38-ordered-set","py38-exceptiongroup","py38-flit_scm","py38-inflate64","py38-pybcj","py38-git-delete-merged-branches","py38-smartypants","py38-typogrify","py38-logilab-constraint","py38-ephemeral-port-reserve","py38-pytest-xprocess","py38-whatthepatch","py38-ldap","py38-langcodes","py38-jsonlines","py38-cloudflare","py38-pkgutil_resolve_name","py38-hatch-fancy-pypi-readme","py38-pytest-json-report","py38-sphinx-jsonschema","py38-sphinxnotes-strike","py38-bidi","py38-berkeleydb","py38-scoop","py38-jplephem","py38-spktype21","py38-skyfield","py38-skyfield-data","py38-app-model","py38-in-n-out","py38-contextily","py38-geoplot","py38-brotlicffi","py38-docstring-to-markdown","py38-pylint-venv","py38-rapidfuzz","py38-fdsnwsscripts","py38-contourpy","py38-calver","py38-poetry-plugin-export","py38-trove-classifiers","py38-mongoengine","py38-pivy","py38-pypdf","py38-coolprop","py38-dotty-dict","py38-pytest-check","py38-singledispatch","py38-cymruwhois","py38-pytensor","py38-versioneer","py38-pytoolconfig","py38-scikit-hep-awkward","py38-scikit-hep-uproot","py38-confection","py38-comm","py38-dolfin","py38-breathe","py38-mupdf","py38-imagehash","py38-branca","py38-folium","py38-setuptools-git-versioning","py38-cryptg","py38-blosc2","py38-ndindex","py38-jfricas","py38-pyproject_metadata","py38-css-parser","py38-nameutils","py38-custom_inherit","py38-elastic-transport","py38-types-psutil","py38-types-setuptools","py38-types-typed-ast","py38-pytest-trio","py38-bitmath","py38-bpylist2","py38-objexplore","py38-progressbar","py38-pytest-pycodestyle","py38-pytest-pylint","py38-plyvel","py38-pyxdg","py38-xdg-base-dirs","py38-applescript","py38-osxmetadata","py38-photoscript","py38-pytimeparse2","py38-rich-theme-manager","py38-shortuuid","py38-strpdatetime","py38-textx","py38-ptpython","py38-scapy","py38-scapy-devel","py38-luma.core","py38-luma.emulator","py38-pyftdi","py38-smbus2","py38-circuitbreaker","py38-pefile","py38-oci","py38-pdm-backend","py38-meson","py38-meson-python","py38-async-lru","py38-rpds-py","py38-scikit-build-core","py38-pyfatfs","py38-libusb1","py38-rfc3339-validator","py38-rfc3986-validator","py38-tinydb","py38-expandvars","py38-referencing","py38-asdf-coordinates-schemas","py38-jsonschema-specifications","py38-python-json-logger","py38-frozendict","py38-cython-compat","py38-ruff","py38-backports.zoneinfo","py38-sphinxcontrib-jquery","py38-lazy_loader","py38-pastedeploy","py38-webtest","py38-arabic-reshaper","py38-aiohttp-socks","py38-requests-futures","py38-socid-extractor","py38-stem","py38-torrequest","py38-oscrypto","py38-hanko","py38-hanko-certvalidator","py38-svglib","py38-uritools","py38-pyvis","py38-asv-runner","py38-annotated_types","py38-pydantic_core","py38-pydantic_settings","py38-trio-websocket","py38-soxr","py38-types-decorator","py38-polygon","py38-tzdata","py38-pydantic-compat","py38-jupyter_server_terminals","py38-notebook_shim","py38-descartes","py38-fqdn","py38-isoduration","py38-uri-template","py38-jsonschema-format-nongpl","py38-jupyter_events","py38-hatch-jupyter-builder","py38-hatch-nodejs-version","py38-jupyter-lsp","py38-simplekml","py38-types-colorama","py38-mdx_linkify","py38-sounddevice","py38-inflect","py38-g2p-en","py38-asdf","py38-asdf-standard","py38-asdf-transform-schemas","py38-asdf-unit-schemas","py38-asdf-astropy","py38-pybox2d","py38-ezdxf","py38-svgpath","py38-line_profiler","py38-jaraco.context","py38-fickling","py38-lxml_html_clean","py38-pyFAI","py38-aiohappyeyeballs","py38-pylsqpack","py38-service-identity","py38-aioquic","py38-autopage","py38-propcache"]}]},{"name":"py39-build","portdir":"python/py-build","version":"1.4.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypa-build.readthedocs.io/","description":"A simple, correct PEP517 package builder","long_description":"A simple, correct PEP517 package builder which will invoke the PEP 517 hooks to build a distribution package. It is a simple build tool and does not perform any dependency management.","active":true,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175},{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py-bootstrap-modules","py39-installer","clang-18"]},{"type":"lib","ports":["py39-tomli","python39","py39-pyproject_hooks","py39-importlib-metadata","py39-packaging"]}],"depends_on":[{"type":"build","ports":["py39-pyarrow","py39-jsonnet","py39-Faker","py39-Pillow","py39-SDL2","py39-absl","py39-acme","py39-acora","py39-aenum","py39-affine","py39-aiobotocore","py39-aiodns","py39-aiofiles","py39-aioftp","py39-aiohttp","py39-aioitertools","py39-aiojobs","py39-aiomysql","py39-aiopg","py39-aiosqlite","py39-alabaster","py39-alembic","py39-algopy","py39-altgraph","py39-amazon.ion","py39-amqp","py39-aniso8601","py39-ansible","py39-ansicolor","py39-antlr4-python3-runtime","py39-anyio","py39-anytree","py39-apache-beam","py39-apipkg","py39-appdirs","py39-applaunchservices","py39-appnope","py39-argcomplete","py39-argh","py39-argon2-cffi","py39-arpeggio","py39-arrow","py39-arviz","py39-asgiref","py39-asn1","py39-asn1-modules","py39-asn1crypto","py39-asteval","py39-astor","py39-astroid","py39-astropy","py39-astropy-healpix","py39-astropy-helpers","py39-astunparse","py39-async-timeout","py39-async_generator","py39-asyncpg","py39-asynctest","py39-atomiclong","py39-atomicwrites","py39-attr","py39-attrs","py39-audioread","py39-autobahn","py39-automat","py39-autopep8","py39-avro","py39-awscli","py39-babel","py39-backcall","py39-base58","py39-base91","py39-bcrypt","py39-beaker","py39-beartype","py39-beautifulsoup4","py39-behave","py39-bidict","py39-bigfloat","py39-billiard","py39-binaryornot","py39-bitstring","py39-black","py39-bleach","py39-blessed","py39-blinker","py39-blis","py39-bokeh","py39-boto","py39-boto3","py39-botocore","py39-bottleneck","py39-bpemb","py39-bracex","py39-brotli","py39-bsddb3","py39-bson","py39-bz2file","py39-cachecontrol","py39-cached-property","py39-cachetools","py39-cachy","py39-cairo","py39-cairocffi","py39-cairosvg","py39-cartopy","py39-catalogue","py39-cbor","py39-cbor2","py39-cchardet","py39-celery","py39-certifi","py39-cffi","py39-cftime","py39-chardet","py39-cheetah","py39-cipheycore","py39-cipheydists","py39-clang","py39-clawpack","py39-cleo","py39-cli-helpers","py39-click","py39-click-didyoumean","py39-click-plugins","py39-click-spinner","py39-cligj","py39-clikit","py39-clint","py39-cloudpickle","py39-codecov","py39-codestyle","py39-colander","py39-colorama","py39-colored","py39-coloredlogs","py39-colorlog","py39-colour","py39-columnize","py39-commonmark","py39-commpy","py39-configargparse","py39-configobj","py39-conllu","py39-constantly","py39-construct","py39-contextlib2","py39-cookiecutter","py39-cookies","py39-corner","py39-coverage","py39-cppy","py39-cpuinfo","py39-crashtest","py39-crc32c","py39-crcmod","py39-cryptography","py39-cssselect","py39-cssselect2","py39-cssutils","py39-ctypeslib2","py39-cucumber-tag-expressions","py39-curl","py39-cx_Freeze","py39-cycler","py39-cymem","py39-cython","py39-dask","py39-databases","py39-dateutil","py39-ddt","py39-deap","py39-decli","py39-decorator","py39-defusedxml","py39-deprecated","py39-deprecation","py39-des","py39-diff-match-patch","py39-dill","py39-discordpy","py39-dispatcher","py39-distlib","py39-distributed","py39-distro","py39-django","py39-dload","py39-dm-sonnet","py39-dm-tree","py39-dns-lexicon","py39-dnspython","py39-docker","py39-dockerpty","py39-docopt","py39-docstyle","py39-doctest-ignore-unicode","py39-docutils","py39-dopamine-rl","py39-drms","py39-dulwich","py39-ecdsa","py39-editdistance","py39-editor","py39-elasticsearch","py39-elasticsearch-dsl","py39-emcee","py39-emcee3","py39-empy","py39-enchant","py39-enrich","py39-entrypoints","py39-epsg","py39-erf","py39-eric-ide","py39-esridump","py39-et_xmlfile","py39-excelrd","py39-execnet","py39-extension-helpers","py39-fabric","py39-fairseq","py39-fastapi","py39-fastavro","py39-fastdtw","py39-fasteners","py39-fastprogress","py39-feedparser","py39-fido2","py39-filelock","py39-filetype","py39-fiona","py39-fire","py39-flake8","py39-flake8-mccabe","py39-flake8-pep8-naming","py39-flake8-polyfill","py39-flaky","py39-flask","py39-flask-cors","py39-flatbuffers","py39-flit","py39-flit_core","py39-freezegun","py39-fs","py39-fsspec","py39-ftfy","py39-fugashi","py39-funcparserlib","py39-funcsigs","py39-fusepy","py39-future","py39-game","py39-gast","py39-gdal","py39-gdbm","py39-gensim","py39-geocoder","py39-geographiclib","py39-geopandas","py39-geopy","py39-gevent","py39-gin-config","py39-gitdb","py39-gitpython","py39-gmic","py39-gmpy","py39-gmpy2","py39-gnureadline","py39-gobject","py39-gobject3","py39-google-api","py39-google-auth","py39-google-auth-httplib2","py39-google-pasta","py39-graph-tool","py39-graphene","py39-graphql-core","py39-graphql-relay","py39-graphviz","py39-greenlet","py39-gssapi","py39-gunicorn","py39-gym","py39-h11","py39-h2","py39-h5py","py39-hdfs","py39-heapdict","py39-helpdev","py39-hiredis","py39-hkdf","py39-hpack","py39-html5lib","py39-httpbin","py39-httpcore","py39-httplib2","py39-httpx","py39-humanfriendly","py39-hy","py39-hydra-core","py39-hyperframe","py39-hyperlink","py39-hypothesis","py39-icalendar","py39-idna","py39-igraph","py39-imagecodecs","py39-imageio","py39-imageio-ffmpeg","py39-imagesize","py39-imutils","py39-incremental","py39-inflection","py39-iniconfig","py39-iniparse","py39-intervaltree","py39-invoke","py39-ipaddress","py39-ipdb","py39-ipykernel","py39-ipython","py39-ipython_genutils","py39-ipywidgets","py39-iso8601","py39-isodate","py39-isort","py39-itemadapter","py39-itemloaders","py39-itsdangerous","py39-jaraco.functools","py39-jdcal","py39-jedi","py39-jellyfish","py39-jinja2","py39-jinja2-time","py39-jmespath","py39-joblib","py39-josepy","py39-json5","py39-jsonpickle","py39-jsonschema","py39-jug","py39-jupyter_client","py39-jupyter_console","py39-jupyter_core","py39-jupyter_packaging","py39-jupyter_server","py39-jupyter_sphinx","py39-jupyterlab","py39-jupyterlab_pygments","py39-jupyterlab_server","py39-jupyterlab_widgets","py39-jwt","py39-kaitaistruct","py39-kaptan","py39-keras","py39-keras2onnx","py39-keras_applications","py39-keras_preprocessing","py39-keyring","py39-kfac","py39-kiwisolver","py39-kombu","py39-latexcodec","py39-lazy_object_proxy","py39-ldap3","py39-levenshtein","py39-libpysal","py39-librosa","py39-libsass","py39-libtmux","py39-libvirt","py39-llfuse","py39-llvmlite","py39-lmdb","py39-lmfit","py39-locket","py39-lockfile","py39-logilab-common","py39-loguru","py39-lxml","py39-ly","py39-lz4","py39-m2crypto","py39-m2r","py39-macholib","py39-magenta","py39-magic","py39-mako","py39-markdown","py39-markdown2","py39-markupsafe","py39-matplotlib","py39-mecab","py39-mercurial_extension_utils","py39-mergedeep","py39-mesh-tensorflow","py39-meshio","py39-metakernel","py39-metpy","py39-mido","py39-mir_eval","py39-mistune","py39-mitmproxy","py39-mmh3","py39-mock","py39-modulegraph","py39-monotonic","py39-more-itertools","py39-moviepy","py39-mpi4py","py39-mpmath","py39-msgpack","py39-multidict","py39-multiprocess","py39-munch","py39-murmurhash","py39-mutagen","py39-mygpoclient","py39-mypy","py39-mypy_extensions","py39-natsort","py39-nbclassic","py39-nbclient","py39-nbconvert","py39-nbformat","py39-nbval","py39-nbxmpp","py39-ndg_httpsclient","py39-neovim","py39-nest_asyncio","py39-netcdf4","py39-netifaces","py39-networkx","py39-nltk","py39-nmrglue","py39-nose","py39-nose_xunitmp","py39-note-seq","py39-notebook","py39-ntplib","py39-nuitka","py39-numba","py39-numdifftools","py39-numexpr","py39-numpy","py39-numpydoc","py39-oauth2client","py39-oauthlib","py39-obspy","py39-oct2py","py39-octave_kernel","py39-olefile","py39-omegaconf","py39-onnx","py39-onnxconverter-common","py39-opengl","py39-opengl-accelerate","py39-openslide","py39-openssl","py39-opt_einsum","py39-outcome","py39-overrides","py39-owslib","py39-paho-mqtt","py39-pandas","py39-pandocfilters","py39-param","py39-parameterized","py39-paramiko","py39-parfive","py39-parse","py39-parse-type","py39-parsedatetime","py39-parsel","py39-parsimonious","py39-parsing","py39-parso","py39-parver","py39-passlib","py39-pastel","py39-path","py39-pathlib2","py39-pathspec","py39-pathtools","py39-patsy","py39-pbr","py39-peewee","py39-pendulum","py39-pep8","py39-petsc4py","py39-pexpect","py39-pgspecial","py39-phonenumbers","py39-photomosaic","py39-pickleshare","py39-pika","py39-pikepdf","py39-pint","py39-pip","py39-pipdeptree","py39-pkgconfig","py39-pkginfo","py39-plac","py39-pluggy","py39-plumed","py39-ply","py39-pmdarima","py39-pmw","py39-podcastparser","py39-poetry-core","py39-pooch","py39-portalocker","py39-portend","py39-powerline","py39-poyo","py39-preshed","py39-pretend","py39-pretty-midi","py39-priority","py39-proglog","py39-prometheus_client","py39-promise","py39-prompt_toolkit","py39-protego","py39-protobuf3","py39-prov","py39-psutil","py39-psycopg2","py39-ptyprocess","py39-publicsuffix2","py39-py","py39-py2app","py39-pyasdf","py39-pyaudio","py39-pybase62","py39-pybind11","py39-pybind11-stubgen","py39-pybtex","py39-pybtex-docutils","py39-pycares","py39-pycparser","py39-pycson","py39-pyct","py39-pydantic","py39-pydicom","py39-pydot","py39-pydub","py39-pyerfa","py39-pyficache","py39-pyfiglet","py39-pyflakes","py39-pygccxml","py39-pygeos","py39-pygit2","py39-pygithub","py39-pyglet","py39-pygments","py39-pygmsh","py39-pygraphviz","py39-pygrib","py39-pygtrie","py39-pyhamcrest","py39-pyicu","py39-pykerberos","py39-pylev","py39-pylint","py39-pyls-spyder","py39-pylzma","py39-pymc3","py39-pymongo","py39-pympler","py39-pymysql","py39-pynacl","py39-pynamecheap","py39-pync","py39-pynetdicom","py39-pyobjc","py39-pyperclip","py39-pyplusplus","py39-pypng","py39-pyproj","py39-pyqrcode","py39-pyqrcodeng","py39-pyqtgraph","py39-pyrfc3339","py39-pyrsistent","py39-pyrxp","py39-pyscard","py39-pyshp","py39-pyside","py39-pyside-tools","py39-pysvn","py39-pyte","py39-pytest","py39-pytest-asyncio","py39-pytest-benchmark","py39-pytest-cov","py39-pytest-flake8","py39-pytest-forked","py39-pytest-html","py39-pytest-lazy-fixture","py39-pytest-metadata","py39-pytest-mock","py39-pytest-mpl","py39-pytest-mypy","py39-pytest-qt","py39-pytest-runner","py39-pytest-sugar","py39-pytest-timeout","py39-pytest-xdist","py39-python-augeas","py39-python-coveralls","py39-python-jsonrpc-server","py39-python-snappy","py39-pytorch","py39-pytorch-lightning","py39-pytrie","py39-pytzdata","py39-pyusb","py39-pyviz_comms","py39-pywavelets","py39-qdarkstyle","py39-qpageview","py39-qstylizer","py39-qtawesome","py39-qtconsole","py39-qtpy","py39-qtsass","py39-questionary","py39-queuelib","py39-quixote","py39-random2","py39-rasterio","py39-ratelim","py39-raven","py39-rbtools","py39-rdflib","py39-recommonmark","py39-redis","py39-regex","py39-reportlab","py39-repoze.lru","py39-requests","py39-requests-file","py39-requests-gssapi","py39-requests-mock","py39-requests-oauthlib","py39-requests-toolbelt","py39-resampy","py39-responses","py39-rfc3339","py39-rfc3986","py39-rfc6555","py39-rich","py39-robotframework-seleniumlibrary","py39-roman","py39-rope","py39-routes","py39-rply","py39-rsa","py39-rstcheck","py39-rtree","py39-ruamel-yaml","py39-ruamel-yaml-clib","py39-s3fs","py39-s3transfer","py39-sacrebleu","py39-sacremoses","py39-samplerate","py39-scgi","py39-scikit-build","py39-scikit-hep-boost-histogram","py39-scikit-hep-hepstats","py39-scikit-hep-hepunits","py39-scikit-hep-hist","py39-scikit-hep-mplhep","py39-scikit-hep-mplhep_data","py39-scikit-hep-particle","py39-scikit-image","py39-scikit-learn","py39-scikits-bootstrap","py39-scipy","py39-scrapy","py39-seaborn","py39-segno","py39-selenium","py39-semantic_version","py39-semver","py39-send2trash","py39-sentence-transformers","py39-sentencepiece","py39-seqeval","py39-serial","py39-service_identity","py39-setproctitle","py39-setupmeta","py39-setuptools-rust","py39-setuptools_scm","py39-setuptools_scm_git_archive","py39-sgmllib3k","py39-sh","py39-shapely","py39-shellingham","py39-shiboken","py39-simplegeneric","py39-simplejson","py39-simpy","py39-simpy-docs","py39-sip","py39-six","py39-sk-video","py39-slack-sdk","py39-slackclient","py39-slepc4py","py39-slugify","py39-smart_open","py39-smmap","py39-sniffio","py39-snowballstemmer","py39-snuggs","py39-socks","py39-sortedcollections","py39-sortedcontainers","py39-soundfile","py39-soupsieve","py39-sox","py39-spaCy","py39-spaCy-models","py39-spacepy","py39-spake2","py39-spark_parser","py39-spdx","py39-spdx-lookup","py39-speg","py39-sphinx","py39-sphinx-bootstrap-theme","py39-sphinx-click","py39-sphinx-copybutton","py39-sphinx-gallery","py39-sphinx-issues","py39-sphinx_rtd_theme","py39-sphinxcontrib-applehelp","py39-sphinxcontrib-bibtex","py39-sphinxcontrib-devhelp","py39-sphinxcontrib-htmlhelp","py39-sphinxcontrib-jsmath","py39-sphinxcontrib-qthelp","py39-sphinxcontrib-serializinghtml","py39-sphinxcontrib-svg2pdfconverter","py39-sphinxcontrib-websupport","py39-spyder","py39-spyder-kernels","py39-sqlalchemy","py39-sqlalchemy-migrate","py39-sqlparse","py39-srsly","py39-starlette","py39-statsmodels","py39-stevedore","py39-stopit","py39-stopwordsiso","py39-structlog","py39-sunpy","py39-sympy","py39-tables","py39-tabulate","py39-tatsu","py39-tblib","py39-tempita","py39-tempora","py39-tenacity","py39-tensor2tensor","py39-tensorboard","py39-tensorboard1","py39-tensorboardX","py39-tensorflow-data-validation","py39-tensorflow-datasets","py39-tensorflow-gan","py39-tensorflow-hub","py39-tensorflow-metadata","py39-tensorflow-transform","py39-tensorflow_estimator","py39-tensorflow_estimator1","py39-term-background","py39-termcolor","py39-terminado","py39-terminaltables","py39-testfixtures","py39-testpath","py39-text-unidecode","py39-textdistance","py39-texttable","py39-tf-slim","py39-tfx-bsl","py39-theano-pymc","py39-thinc","py39-threadpoolctl","py39-three-merge","py39-tifffile","py39-timeout-decorator","py39-tinycss","py39-tinycss2","py39-tkinter","py39-tldextract","py39-tmuxp","py39-tokenizers","py39-toml","py39-tomlkit","py39-toolz","py39-torchaudio","py39-torchtext","py39-torchvision","py39-tornado","py39-tornado5","py39-tox","py39-tpot","py39-tqdm","py39-tracer","py39-traitlets","py39-transformers","py39-translationstring","py39-trepan3k","py39-treq","py39-trio","py39-tropycal","py39-trustme","py39-twisted","py39-twython","py39-txaio","py39-txrequests","py39-typedapi","py39-typeguard","py39-typer","py39-typing_extensions","py39-tz","py39-tzlocal","py39-u-msgpack-python","py39-ufl","py39-ujson","py39-umap-learn","py39-uncertainties","py39-uncompyle6","py39-unicodedata2","py39-unidecode","py39-unidic","py39-unidic-lite","py39-update_checker","py39-uritemplate","py39-urllib3","py39-urwid","py39-us","py39-uvicorn","py39-validators","py39-vcversioner","py39-vine","py39-virtualenv","py39-virtualenv-clone","py39-w3lib","py39-waitress","py39-wand","py39-wasabi","py39-watchdog","py39-wcmatch","py39-wcwidth","py39-webencodings","py39-webob","py39-websocket-client","py39-websockets","py39-werkzeug","py39-wheel","py39-whoosh","py39-widgetsnbextension","py39-word2number","py39-wrapt","py39-wsproto","py39-wurlitzer","py39-wxpython-4.0","py39-xarray","py39-xattr","py39-xdis","py39-xlrd","py39-xmlsec","py39-xmltodict","py39-xxhash","py39-yaml","py39-yapf","py39-yarl","py39-yaspin","py39-zeep","py39-zict","py39-zmq","py39-zope-component","py39-zope-deferredimport","py39-zope-deprecation","py39-zope-event","py39-zope-hookable","py39-zope-proxy","py39-zopeinterface","py39-zopfli","py39-zstd","py39-tensorflow","py39-tensorflow-addons","py39-tensorflow-probability","py39-tensorflow1","py39-cidrize","py39-allennlp","py39-netaddr","py39-cloudscraper","py39-ntlm-auth","py39-requests_ntlm","py39-pywinrm","py39-python-dotenv","py39-ukpostcodeparser","py39-hcloud","py39-xlsx2csv","py39-checkdigit","py39-configparser","py39-logbook","py39-pycryptodome","py39-webcolors","py39-cryptography_vectors","py39-pytest-subtests","py39-asttokens","py39-executing","py39-matplotlib-inline","py39-pure_eval","py39-stack_data","py39-blessings","py39-bpython","py39-curtsies","py39-cwcwidth","py39-xdg","py39-biopython","py39-pdbecif","py39-olm","py39-h5netcdf","py39-openbabel","py39-eyed3","py39-huggingface_hub","py39-pyotp","py39-boltons","py39-engineio","py39-eventlet","py39-socketio","py39-astlib","py39-astroML","py39-astroML_addons","py39-astroquery","py39-atpy","py39-gammapy","py39-gwpy","py39-healpy","py39-ligotimegps","py39-mimeparse","py39-montage","py39-photutils","py39-pyavm","py39-pyregion","py39-regions","py39-reproject","py39-vo","py39-langdetect","py39-mercantile","py39-XlsxWriter","py39-pptx","py39-cfgv","py39-identify","py39-nodeenv","py39-bottle","py39-virtualenvwrapper","py39-humanize","py39-gpilab-core","py39-gpilab-examples","py39-gpilab-framework","py39-json-tricks","py39-qimage2ndarray","py39-pyaes","py39-vega","py39-userpath","py39-tokenize-rt","py39-sphinx-autodoc-typehints","py39-alagitpull","py39-markdown-it-py","py39-mdit-py-plugins","py39-myst-parser","py39-rpy2","py39-cachelib","py39-ephem","py39-beniget","py39-pythran","py39-re2","py39-partd","py39-sentipy","py39-apptools","py39-envisage","py39-mayavi","py39-pyface","py39-python-lsp-jsonrpc","py39-python-lsp-server","py39-traits","py39-traitsui","py39-charset-normalizer","py39-backports.entry-points-selectable","py39-platformdirs","py39-backports","py39-ipadic","py39-mecab-python3","py39-networkit","py39-contextily","py39-geoplot","py39-mapclassify","py39-macfsevents","py39-marisa-trie","py39-requests-unixsocket","py39-python-lsp-black","py39-debugpy","py39-pymunk","py39-z3","py39-jupytext","py39-makefun","py39-musicbrainzngs","py39-confuse","py39-country","py39-jsonpath-rw","py39-mediafile","py39-munkres","py39-gpsoauth","py39-mechanicalsoup","py39-validictory","py39-fonttools","py39-ibroadcast","py39-pathvalidate","py39-pick","py39-aubio","py39-ifaddr","py39-termtables","py39-about-time","py39-grapheme","py39-last","py39-acoustid","py39-discogs-client","py39-alive-progress","py39-rarfile","py39-reflink","py39-soco","py39-termplotlib","py39-mpd2","py39-ttfquery","py39-nmrglue-devel","py39-pyshark","py39-ipyparallel","py39-bottlenose","py39-zbar","py39-pew","py39-pythonz","py39-rangehttpserver","py39-resumable-urlretrieve","py39-pyqt5-sip","py39-fasttext","py39-editorconfig","py39-pyqt-builder","py39-pdfminer","py39-peakutils","py39-fabio","py39-palettable","py39-plotly","py39-xraydb","py39-monty","py39-silx","py39-scikit-rf","py39-spglib","py39-xyzservices","py39-pymatgen","py39-pyshortcuts","py39-omniORBpy","py39-matplotlib-basemap","py39-hdf5plugin","py39-asv","py39-xkcdpass","py39-ansible-core","py39-resolvelib","py39-wxmplot","py39-wxutils","py39-xraylarch","py39-altair","py39-unidiff","py39-importlib-resources","py39-pyfftw","py39-molmod","py39-xhtml2pdf","py39-sentry-sdk","py39-spotipy","py39-html2text","py39-pyquery","py39-tomli-w","py39-aiosignal","py39-frozenlist","py39-cattrs","py39-requests-cache","py39-url-normalize","py39-imaplib2","py39-mysqlclient","py39-GridDataFormats","py39-npx","py39-gsd","py39-mmtf-python","py39-acefile","py39-MDAnalysis","py39-cytoolz","py39-txtorcon","py39-coveralls","py39-gprof2dot","py39-multivolumefile","py39-py7zr","py39-pyannotate","py39-pycryptodomex","py39-pyppmd","py39-pytest-fixture-config","py39-pytest-profiling","py39-pytest-remotedata","py39-pytest-shutil","py39-pytest-virtualenv","py39-pyzstd","py39-setuptools-git","py39-exifread","py39-aws-sam-translator","py39-fipy","py39-zope-schema","py39-authres","py39-falcon","py39-lazr.delegates","py39-mujson","py39-py3dns","py39-testtools","py39-zope-i18nmessageid","py39-authheaders","py39-dkimpy","py39-lazr.config","py39-zope-configuration","py39-sybil","py39-aiosmtpd","py39-atpublic","py39-flufl.bounce","py39-flufl.i18n","py39-flufl.lock","py39-hyperkitty","py39-mailmanclient","py39-django-allauth","py39-django-mailman3","py39-openid","py39-postorius","py39-readme_renderer","py39-cmd2","py39-cachey","py39-docstring_parser","py39-freetype","py39-hsluv","py39-magicgui","py39-napari-console","py39-napari-plugin-engine","py39-napari-svg","py39-psygnal","py39-superqt","py39-vispy","py39-panel","py39-pytest-datadir","py39-pytest-regressions","py39-colorcet","py39-kapteyn","py39-textual","py39-jsonconversion","py39-pyinstrument","py39-icmplib","py39-python-ivi","py39-usbtmc","py39-visa","py39-vxi11","py39-instrumentkit","py39-thrift","chemex-devel","py39-hieroglyph","py39-flexmock","py39-iocapture","py39-LabJackPython","py39-anyjson","py39-appscript","py39-apsw","py39-pkce","py39-rednose","py39-sure","py39-termstyle","py39-serverlessrepo","py39-pytomlpp","py39-npe2","py39-cog","py39-control","py39-vobject","py39-pyvis","py39-wordcloud","py39-cvxopt","py39-pygls","py39-cheroot","py39-flask-babel","py39-beancount","py39-crayons","py39-snmp","py39-django-debug-toolbar","py39-scikit-dsp-comm","py39-readability-lxml","py39-taskw","py39-utidylib","py39-repoze.sphinx.autointerface","py39-awscrt","py39-pyheif","py39-undetected-chromedriver","py39-argon2-cffi-bindings","py39-rich-click","py39-breadability","py39-gsl","py39-gwosc","py39-sumy","py39-pyvo","py39-rencode","py39-filterpy","py39-virtualfish","py39-word2vec","py39-agate","py39-agate-dbf","py39-agate-excel","py39-agate-sql","py39-csvkit","py39-dbfread","py39-leather","py39-pytimeparse","py39-google-api-core","py39-googleapis-common-protos","py39-memprof","py39-ipympl","py39-prawcore","py39-kitchen","py39-svgelements","py39-praw","py39-blockdiag","py39-seqdiag","py39-imread","py39-ansible-compat","py39-subprocess-tee","py39-actdiag","py39-mahotas","py39-awscli2","py39-honcho","py39-nwdiag","py39-pystache","py39-openbabel2","py39-psycopg","py39-smi","py39-editables","py39-hatchling","py39-pytest-random-order","py39-zipfile-deflate64","py39-jaraco.classes","py39-sphinxcontrib-blockdiag","py39-htseq","py39-pysam","py39-hatch-vcs","py39-sphinxcontrib-httpdomain","py39-pytools","py39-prettytable","py39-lesscpy","py39-bqplot","py39-asyncmy","py39-pytest-describe","py39-keep","py39-precis-i18n","py39-tensorflow-macos","py39-tensorflow-metal","py39-telethon","py39-types-ujson","py39-uc-micro-py","py39-sparse","py39-types-python-dateutil","py39-types-pytz","py39-types-simplejson","py39-autoflake","py39-mdurl","py39-backoff","py39-analytics-python","py39-linkify-it-py","py39-fastjsonschema","py39-ffmpy","py39-scikit-umfpack","py39-maturin","py39-python-multipart","py39-orjson","py39-gradio","py39-me-al","py39-rstcheck-core","py39-types-docutils","py39-aeppl","py39-aesara","py39-cons","py39-etuples","py39-logical-unification","py39-minikanren","py39-multipledispatch","py39-pymc","py39-xarray-einstats","py39-pytidylib","py39-sip-devel","py39-gyoto","py39-mdtraj","py39-barnaba","py39-curio","py39-python-socks","py39-libarchive-c","py39-socksio","py39-ordered-set","py39-exceptiongroup","py39-flit_scm","py39-inflate64","py39-pybcj","py39-git-delete-merged-branches","py39-smartypants","py39-typogrify","py39-logilab-constraint","py39-ephemeral-port-reserve","py39-pytest-xprocess","py39-emoji","py39-whatthepatch","py39-ldap","py39-pyx","py39-langcodes","py39-jsonlines","py39-cloudflare","py39-docx","py39-ipython-sql","py39-hatch-fancy-pypi-readme","py39-pytest-json-report","py39-hdbscan","py39-jsonpointer","py39-sphinx-jsonschema","py39-sphinxnotes-strike","py39-bidi","py39-coremltools","py39-berkeleydb","py39-scoop","py39-jplephem","py39-spktype21","py39-sgp4","py39-skyfield","py39-skyfield-data","py39-iminuit","py39-app-model","py39-in-n-out","py39-brotlicffi","py39-docstring-to-markdown","py39-pylint-venv","py39-rapidfuzz","py39-fdsnwsscripts","py39-contourpy","py39-lsprotocol","py39-calver","py39-poetry-plugin-export","py39-trove-classifiers","py39-mongoengine","py39-pivy","py39-cfn-lint","py39-jschema_to_python","py39-jsonpatch","py39-junit-xml","py39-sarif-om","py39-pypdf","py39-coolprop","py39-dotty-dict","py39-fypp","py39-pytest-check","py39-xmldiff","py39-singledispatch","py39-cymruwhois","py39-pytensor","py39-versioneer","py39-pytoolconfig","py39-scikit-hep-awkward","py39-scikit-hep-uproot","py39-confection","py39-toposort","py39-comm","py39-dijitso","py39-dolfin","py39-ffc","py39-fiat","py39-breathe","py39-mupdf","py39-pudb","py39-imagehash","py39-branca","py39-folium","py39-setuptools-git-versioning","py39-cryptg","py39-blosc2","py39-ndindex","py39-jfricas","py39-pdal","py39-pyproject_metadata","py39-scour","py39-css-parser","py39-qrcode","py39-asitop","py39-dashing","py39-nameutils","py39-pulp","py39-quantecon","py39-rasterstats","py39-custom_inherit","py39-elastic-transport","py39-fortranformat","py39-types-psutil","py39-types-setuptools","py39-types-typed-ast","py39-access","py39-esda","py39-giddy","py39-mgwr","py39-momepy","py39-pointpats","py39-pysal","py39-segregation","py39-spaghetti","py39-spglm","py39-spint","py39-splot","py39-spopt","py39-spreg","py39-spvcm","py39-tobler","py39-safetensors","py39-genshi","py39-pytest-trio","py39-cinderclient","py39-cliff","py39-debtcollector","py39-dogpile-cache","py39-keystoneauth1","py39-keystoneclient","py39-novaclient","py39-openstackclient","py39-openstacksdk","py39-os-service-types","py39-osc-lib","py39-oslo-config","py39-oslo-i18n","py39-oslo-serialization","py39-oslo-utils","py39-requestsexceptions","py39-bitmath","py39-bpylist2","py39-objexplore","py39-progressbar","py39-pytest-pycodestyle","py39-pytest-pylint","py39-plyvel","py39-pyxdg","py39-xdg-base-dirs","py39-applescript","py39-bitarray","py39-osxmetadata","py39-photoscript","py39-pytimeparse2","py39-rich-theme-manager","py39-shortuuid","py39-strpdatetime","py39-textx","py39-ptpython","py39-scapy","py39-scapy-devel","py39-geojson","py39-fuzzywuzzy","py39-fancycompleter","py39-pdbpp","py39-repl","py39-wmctrl","py39-tlsh","py39-luma.core","py39-luma.emulator","py39-pyftdi","py39-smbus2","py39-circuitbreaker","py39-pefile","py39-oci","py39-pdm-backend","py39-meson","py39-meson-python","py39-gnupg","py39-nclib","py39-async-lru","py39-rpds-py","py39-sdnotify","py39-scikit-build-core","py39-dbus_next","py39-dropbox","py39-pyfatfs","py39-rubicon-objc","py39-stone","py39-survey","py39-asciimatics","py39-libusb1","py39-serpent","py39-bugsnag","py39-keyrings.alt","py39-Pyro5","py39-desktop-notifier","py39-pytest-rerunfailures","py39-rfc3339-validator","py39-rfc3986-validator","py39-tinydb","py39-expandvars","py39-pygmt","py39-referencing","py39-asdf-astropy","py39-asdf-standard","py39-asdf","py39-asdf-transform-schemas","py39-asdf-unit-schemas","py39-asdf-coordinates-schemas","py39-astropy-iers-data","py39-jsonschema-specifications","py39-zc-lockfile","py39-python-json-logger","py39-glad2","py39-frozendict","py39-cython-compat","py39-ruff","py39-sphinxcontrib-jquery","py39-lazy_loader","py39-pastedeploy","py39-minidb","py39-urlwatch","py39-webtest","py39-postgresql","py39-arabic-reshaper","py39-aiohttp-socks","py39-requests-futures","py39-socid-extractor","py39-stem","py39-torrequest","py39-oscrypto","py39-hanko","py39-hanko-certvalidator","py39-svglib","py39-uritools","py39-asv-runner","py39-annotated_types","py39-pydantic_core","py39-pydantic_settings","py39-pyspnego","py39-iso3166","py39-trio-websocket","py39-soxr","py39-types-decorator","py39-polygon","py39-tzdata","py39-pydantic-compat","py39-jupyter_server_terminals","py39-notebook_shim","py39-fqdn","py39-isoduration","py39-uri-template","py39-mslex","py39-powerline-exitstatus-kai","py39-powerline-gitstatus","py39-jsonschema-format-nongpl","py39-jupyter_events","py39-hatch-jupyter-builder","py39-hatch-nodejs-version","py39-jupyter-lsp","py39-simplekml","py39-types-colorama","py39-mdx_linkify","py39-quantities","py39-sounddevice","py39-mssql","py39-inflect","py39-g2p-en","py39-blosc","py39-pybox2d","py39-ezdxf","py39-mrjob","py39-svgpath","py39-line_profiler","py39-jaraco.context","py39-fickling","py39-lxml_html_clean","py39-pdal-plugins","py39-flexcache","py39-flexparser","py39-pyFAI","py39-dmgbuild","py39-ds-store","py39-mac-alias","py39-pyqt6-sip","py39-objgraph","py39-beancount-import","py39-eli5","py39-aiohappyeyeballs","py39-pylsqpack","py39-service-identity","py39-aioquic","py39-gpxpy","py39-autopage","py39-asyncssh","py39-pyuca","py39-zlmdb","py39-demjson","py39-pacal","py39-pylast","py39-rich_rst","py39-propcache","py39-hatch-requirements-txt","py39-marshmallow","py39-webargs","py39-pysimdjson","py39-kcs11","py39-emmet-core","py39-maggma","py39-mongomock","py39-mp-api","py39-pycifrw","py39-pydash","py39-sentinels","py39-smart-open","py39-sqlalchemy-utils","py39-sshtunnel","py39-getkey","py39-json-rpc","py39-poetry-plugin-shell","py39-urwid-readline","py39-pytesseract","py39-krb5","py39-requests-kerberos","py39-img2pdf","py39-pyogrio","py39-pygments-mathematica","py39-narwhals","py39-digitalocean","py39-google-api-python-client","py39-cloudflare2","py39-pyproject_api","py39-findpython","py39-typing-inspection","py39-pyfzf","py39-sqlglot","py39-cramjam","py39-iterable-io","py39-zipstream-ng","py39-backports.tarfile","py39-pbs_installer","py39-flasgger","py39-coherent.licensed","py39-donfig","py39-mpl-animators","py39-numcodecs","py39-zarr","py39-nanobind","py39-darkdetect","py39-larixite","py39-pypostal","py39-uv-build","py39-ml_dtypes","py39-proto-plus","py39-librt","py39-gyp-next","py39-multitasking","py39-barcode"]}]},{"name":"qalculate-qt","portdir":"math/qalculate-qt","version":"5.9.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/qalculate/qalculate-qt","description":"Qalculate! is a multi-purpose desktop calculator","long_description":"Qalculate! is a multi-purpose desktop calculator It is small and simple to use but with much power and versatility underneath. Features include customizable functions, units, arbitrary precision, plotting, and a user-friendly interface.","active":true,"categories":["math"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":["debug"],"dependencies":[{"type":"build","ports":["qt5-qttools","pkgconfig","clang-18"]},{"type":"lib","ports":["qt5-qtbase","qt5-qtsvg","libqalculate"]}],"depends_on":[]},{"name":"py37-macfsevents","portdir":"python/py-macfsevents","version":"0.8.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/malthe/macfsevents","description":"Thread-based interface to file system observation primitives.","long_description":"MacFSEvents is a Python library that provides thread-safe directory observation primitives using callbacks. It wraps the Mac OS X FSEvents API in a C-extension.","active":false,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-15"]},{"type":"lib","ports":["python37"]}],"depends_on":[]},{"name":"py38-macfsevents","portdir":"python/py-macfsevents","version":"0.8.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/malthe/macfsevents","description":"Thread-based interface to file system observation primitives.","long_description":"MacFSEvents is a Python library that provides thread-safe directory observation primitives using callbacks. It wraps the Mac OS X FSEvents API in a C-extension.","active":false,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-18"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["ninja-ide"]}]},{"name":"py39-macfsevents","portdir":"python/py-macfsevents","version":"0.8.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/malthe/macfsevents","description":"Thread-based interface to file system observation primitives.","long_description":"MacFSEvents is a Python library that provides thread-safe directory observation primitives using callbacks. It wraps the Mac OS X FSEvents API in a C-extension.","active":false,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-16"]},{"type":"lib","ports":["python39"]}],"depends_on":[]},{"name":"air","portdir":"devel/air","version":"1.65.1","license":"GPL-3","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/air-verse/air","description":"Live reload for Go apps","long_description":"Live reload for Go apps. Just air in your project root directory, leave it alone, and focus on your code.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"py39-marisa-trie","portdir":"python/py-marisa-trie","version":"1.1.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytries/marisa-trie","description":"Static memory-efficient & fast Trie structures for Python (based on marisa-trie C++ library)","long_description":"Static memory-efficient & fast Trie structures for Python (based on marisa-trie C++ library)","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-hypothesis","py39-pytest","py39-readme_renderer"]}],"depends_on":[]},{"name":"cointop","portdir":"finance/cointop","version":"1.6.10","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://cointop.sh","description":"A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies in realtime.","long_description":"A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies in realtime. The interface is inspired by htop, and shortcut keys inspired by vim.","active":true,"categories":["finance"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"paramagpy","portdir":"science/paramagpy","version":"1.2","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/henryorton/paramagpy","description":"Calculate paramagnetic effects in NMR spectra of proteins","long_description":"Calculate paramagnetic effects in NMR spectra of proteins","active":true,"categories":["science","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312","py312-numpy","py312-biopython","py312-matplotlib","py312-scipy"]}],"depends_on":[]},{"name":"glibmm-devel","portdir":"devel/glibmm-devel","version":"2.88.0","license":"LGPL-2.1+","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://www.gtkmm.org/","description":"C++ interface to glib","long_description":"C++ interface to glib","active":true,"categories":["devel","x11"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["quartz","x11","universal"],"dependencies":[{"type":"build","ports":["python314","pkgconfig","mm-common","clang-20","meson","ninja"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libsigcxx3","glib2"]}],"depends_on":[]},{"name":"libretls","portdir":"devel/libretls","version":"3.8.1","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://git.causal.agency/libretls/about/","description":"libtls for OpenSSL","long_description":"LibreTLS is a port of libtls from LibreSSL to OpenSSL. libtls is a new TLS library, designed to make it easier to write foolproof applications.","active":true,"categories":["devel"],"maintainers":[{"name":"june","github":"causal-agent","ports_count":2}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openssl"]}],"depends_on":[{"type":"lib","ports":["got","pounce","catgirl","telescope"]}]},{"name":"py38-requests-unixsocket","portdir":"python/py-requests-unixsocket","version":"0.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/msabramo/requests-unixsocket","description":"HTTP via a UNIX domain socket","long_description":"This module uses py-requests to talk HTTP via a UNIX domain socket.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-build","py38-installer","py38-pbr","py38-setuptools","py38-wheel"]},{"type":"lib","ports":["py38-requests","python38"]}],"depends_on":[]},{"name":"py39-requests-unixsocket","portdir":"python/py-requests-unixsocket","version":"0.4.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/msabramo/requests-unixsocket","description":"HTTP via a UNIX domain socket","long_description":"This module uses py-requests to talk HTTP via a UNIX domain socket.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-build","py39-installer","py39-setuptools","py39-setuptools_scm","py39-wheel"]},{"type":"lib","ports":["py39-requests","python39"]}],"depends_on":[]},{"name":"gemget","portdir":"net/gemget","version":"1.9.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/makew0rld/gemget","description":"Command line downloader for the Gemini protocol","long_description":"Command line downloader for the Gemini protocol","active":true,"categories":["net","gemini"],"maintainers":[{"name":"sikmir","github":"sikmir","ports_count":6}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"fgen","portdir":"devel/fgen","version":"0.3","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://hpux.connect.org.uk/hppd/hpux/Misc/fgen-0.3","description":"Makefile generator for fortran 77/90 code","long_description":"FGEN - makefile generator (for GNU make) for fortran 77/90 code \n- Configuration of fgen (file ~/.fgenrc_alt) \n\t\t$> fgen -c -f ~/.fgenrc_alt \n \n- Your project is divided in 2 directories: a library (./lib) and the \n\tcore program (./src). To create the makefiles: \n\t\t$> fgen -m -s ./src -l ./lib \n","active":true,"categories":["devel"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":96}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"kiln","portdir":"www/kiln","version":"0.4.1","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://git.sr.ht/~adnano/kiln","description":"A simple static site generator","long_description":"A simple static site generator","active":true,"categories":["devel","www"],"maintainers":[{"name":"sikmir","github":"sikmir","ports_count":44}],"variants":[],"dependencies":[{"type":"build","ports":["go","scdoc","clang-18"]}],"depends_on":[]},{"name":"py-python-lsp-black","portdir":"python/py-python-lsp-black","version":"2.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lsp/python-lsp-black","description":"Black plugin for python-lsp-server","long_description":"Black plugin for python-lsp-server. Forked from pyls-black (https://github.com/rupert/pyls-black).","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-python-lsp-black"]}],"depends_on":[]},{"name":"py36-python-lsp-black","portdir":"python/py-python-lsp-black","version":"1.0.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lsp/python-lsp-black","description":"Black plugin for python-lsp-server","long_description":"Black plugin for python-lsp-server. Forked from pyls-black (https://github.com/rupert/pyls-black).","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-12"]},{"type":"lib","ports":["python36","py36-black","py36-setuptools","py36-python-lsp-server"]}],"depends_on":[{"type":"run","ports":["py36-spyder","py36-spyder-devel"]}]},{"name":"py37-python-lsp-black","portdir":"python/py-python-lsp-black","version":"1.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lsp/python-lsp-black","description":"Black plugin for python-lsp-server","long_description":"Black plugin for python-lsp-server. Forked from pyls-black (https://github.com/rupert/pyls-black).","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-15"]},{"type":"lib","ports":["python37","py37-black","py37-setuptools","py37-python-lsp-server"]}],"depends_on":[{"type":"run","ports":["py37-spyder","py37-spyder-devel"]}]},{"name":"py38-python-lsp-black","portdir":"python/py-python-lsp-black","version":"2.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lsp/python-lsp-black","description":"Black plugin for python-lsp-server","long_description":"Black plugin for python-lsp-server. Forked from pyls-black (https://github.com/rupert/pyls-black).","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["py38-black","py38-python-lsp-server","py38-tomli","python38"]}],"depends_on":[{"type":"run","ports":["py38-spyder-devel","py38-spyder"]}]},{"name":"py39-python-lsp-black","portdir":"python/py-python-lsp-black","version":"2.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-lsp/python-lsp-black","description":"Black plugin for python-lsp-server","long_description":"Black plugin for python-lsp-server. Forked from pyls-black (https://github.com/rupert/pyls-black).","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["py39-black","py39-python-lsp-server","py39-tomli","python39"]}],"depends_on":[{"type":"run","ports":["py39-spyder-devel","py39-spyder"]}]},{"name":"py-debugpy","portdir":"python/py-debugpy","version":"1.8.20","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://aka.ms/debugpy","description":"Implementation of the Debug Adapter Protocol","long_description":"Implementation of the Debug Adapter Protocol","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-debugpy"]}],"depends_on":[]},{"name":"py37-debugpy","portdir":"python/py-debugpy","version":"1.6.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://aka.ms/debugpy","description":"Implementation of the Debug Adapter Protocol","long_description":"Implementation of the Debug Adapter Protocol","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16","py37-build","py37-installer","py37-cython","py37-setuptools","py37-wheel"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-ipykernel"]}]},{"name":"py38-debugpy","portdir":"python/py-debugpy","version":"1.8.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://aka.ms/debugpy","description":"Implementation of the Debug Adapter Protocol","long_description":"Implementation of the Debug Adapter Protocol","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17","py38-build","py38-installer","py38-cython","py38-setuptools","py38-wheel"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-ipykernel"]}]},{"name":"py39-debugpy","portdir":"python/py-debugpy","version":"1.8.20","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://aka.ms/debugpy","description":"Implementation of the Debug Adapter Protocol","long_description":"Implementation of the Debug Adapter Protocol","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py39-build","py39-installer","py39-cython","py39-setuptools","py39-wheel"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-ipykernel"]}]},{"name":"tippecanoe","portdir":"gis/tippecanoe","version":"2.79.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/felt/tippecanoe","description":"Build vector tilesets from large collections of GeoJSON features","long_description":"Build vector tilesets from large collections of GeoJSON features","active":true,"categories":["gis"],"maintainers":[{"name":"sikmir","github":"sikmir","ports_count":44}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["zlib","sqlite3"]}],"depends_on":[]},{"name":"openjdk8-temurin","portdir":"java/openjdk8-temurin","version":"8u482","license":"GPL-2 and NoMirror","platforms":"{darwin any >= 10 }","epoch":0,"replaced_by":null,"homepage":"https://adoptium.net","description":"Eclipse Temurin, based on OpenJDK 8 (Long Term Support until at least November 2026)","long_description":"Eclipse Temurin provides secure, TCK-tested and compliant, production-ready Java runtimes.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":["Applets","WebStart"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"kubectl-1.22","portdir":"sysutils/kubectl","version":"1.22.17","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://kubectl.docs.kubernetes.io/","description":"Kubernetes cluster CLI","long_description":"Command line interface for running commands against Kubernetes clusters","active":true,"categories":["sysutils"],"maintainers":[{"name":"patarra","github":"patarra","ports_count":29},{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":[],"dependencies":[{"type":"build","ports":["go","bash","clang-18"]},{"type":"run","ports":["kubectl_select"]}],"depends_on":[]},{"name":"openjdk11-temurin","portdir":"java/openjdk11-temurin","version":"11.0.31","license":"GPL-2 and NoMirror","platforms":"{darwin any >= 20 }","epoch":0,"replaced_by":null,"homepage":"https://adoptium.net","description":"Eclipse Temurin, based on OpenJDK 11 (Long Term Support until at least October 2027)","long_description":"Eclipse Temurin provides secure, TCK-tested and compliant, production-ready Java runtimes.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":["Applets","WebStart"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"amfora","portdir":"net/amfora","version":"1.11.0","license":"GPL-3","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/makeworld-the-better-one/amfora","description":"A fancy terminal browser for the Gemini protocol.","long_description":"A fancy terminal browser for the Gemini protocol. Amfora aims to be the best looking Gemini client with the most features... all in the terminal.","active":true,"categories":["net"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"rpki-client","portdir":"net/rpki-client","version":"9.8","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.rpki-client.org/index.html","description":"OpenBSD RPKI Validator","long_description":"rpki-client is a FREE, easy-to-use implementation of the Resource Public Key Infrastructure (RPKI) for Relying Parties (RP) to facilitate validation of the Route Origin of a BGP announcement.","active":true,"categories":["net"],"maintainers":[{"name":"artkiver","github":"artkiver","ports_count":12}],"variants":["libressl","openssl","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libressl","expat"]}],"depends_on":[]},{"name":"uhubctl","portdir":"sysutils/uhubctl","version":"2.6.0","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mvp/uhubctl","description":"USB hub per-port power control","long_description":"uhubctl is utility to control USB power per-port on smart USB hubs. Smart hub is defined as one that implements per-port power switching.","active":true,"categories":["sysutils"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":271}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["libusb"]}],"depends_on":[]},{"name":"openjdk16-temurin","portdir":"java/openjdk-distributions","version":"16.0.2","license":"GPL-2 and NoMirror","platforms":"darwin","epoch":0,"replaced_by":"openjdk17-temurin","homepage":"","description":"Obsolete port, replaced by openjdk17-temurin","long_description":"This port has been replaced by openjdk17-temurin.","active":false,"categories":["devel","java"],"maintainers":[{"name":"nils","github":"breun","ports_count":19}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"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":"gitui","portdir":"devel/gitui","version":"0.28.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/extrawurst/gitui","description":"Blazing fast terminal-ui for git written in Rust.","long_description":"Blazing fast terminal-ui for git written in Rust.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","cmake","legacy-support","rust","clang-20"]},{"type":"lib","ports":["zlib","libgit2","libunwind"]}],"depends_on":[]},{"name":"rb30-gettext","portdir":"ruby/rb-gettext","version":"3.5.1","license":"Ruby","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gettext.github.io","description":"a Localization library and tools which modeled GNU gettext.","long_description":"This library provides to translate original messages to localized messages properly using client-side locale information(environment variable or CGI variable). And the tools for developers support to create, use, and modify localized message files(message catalogs) easily.","active":true,"categories":["devel","ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109},{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby30"]},{"type":"run","ports":["rb30-locale","rb30-text","rb30-erubi","rb30-racc"]}],"depends_on":[]},{"name":"rb27-gettext","portdir":"ruby/rb-gettext","version":"3.4.9","license":"Ruby","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gettext.github.io","description":"a Localization library and tools which modeled GNU gettext.","long_description":"This library provides to translate original messages to localized messages properly using client-side locale information(environment variable or CGI variable). And the tools for developers support to create, use, and modify localized message files(message catalogs) easily.","active":false,"categories":["devel","ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109},{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["ruby27"]},{"type":"run","ports":["rb27-locale","rb27-text"]}],"depends_on":[]},{"name":"rb26-gettext","portdir":"ruby/rb-gettext","version":"3.4.9","license":"Ruby","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gettext.github.io","description":"a Localization library and tools which modeled GNU gettext.","long_description":"This library provides to translate original messages to localized messages properly using client-side locale information(environment variable or CGI variable). And the tools for developers support to create, use, and modify localized message files(message catalogs) easily.","active":false,"categories":["devel","ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109},{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["ruby26"]},{"type":"run","ports":["rb26-locale","rb26-text"]}],"depends_on":[]},{"name":"rb25-gettext","portdir":"ruby/rb-gettext","version":"3.4.9","license":"Ruby","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gettext.github.io","description":"a Localization library and tools which modeled GNU gettext.","long_description":"This library provides to translate original messages to localized messages properly using client-side locale information(environment variable or CGI variable). And the tools for developers support to create, use, and modify localized message files(message catalogs) easily.","active":false,"categories":["devel","ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":109},{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["ruby25"]},{"type":"run","ports":["rb25-locale","rb25-text"]}],"depends_on":[]},{"name":"rb30-locale","portdir":"ruby/rb-locale","version":"2.1.4","license":"Ruby","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gettext.github.io","description":"Pure ruby library which provides basic APIs for localization","long_description":"Pure ruby library which provides basic APIs for localization","active":true,"categories":["devel","textproc","ruby"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby30"]}],"depends_on":[{"type":"run","ports":["rb30-gettext"]}]},{"name":"rb27-locale","portdir":"ruby/rb-locale","version":"2.1.3","license":"Ruby","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gettext.github.io","description":"Pure ruby library which provides basic APIs for localization","long_description":"Pure ruby library which provides basic APIs for localization","active":false,"categories":["devel","textproc","ruby"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["ruby27"]}],"depends_on":[{"type":"run","ports":["rb27-gettext"]}]},{"name":"rb26-locale","portdir":"ruby/rb-locale","version":"2.1.3","license":"Ruby","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gettext.github.io","description":"Pure ruby library which provides basic APIs for localization","long_description":"Pure ruby library which provides basic APIs for localization","active":false,"categories":["devel","textproc","ruby"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["ruby26"]}],"depends_on":[{"type":"run","ports":["rb26-gettext"]}]},{"name":"rb25-locale","portdir":"ruby/rb-locale","version":"2.1.3","license":"Ruby","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ruby-gettext.github.io","description":"Pure ruby library which provides basic APIs for localization","long_description":"Pure ruby library which provides basic APIs for localization","active":false,"categories":["devel","textproc","ruby"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["ruby25"]}],"depends_on":[{"type":"run","ports":["rb25-gettext"]}]}]}