{"count":51988,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=354","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=352","results":[{"name":"py311-psutil","portdir":"python/py-psutil","version":"7.2.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/giampaolo/psutil","description":"A process utilities module for Python.","long_description":"psutil is a module providing an interface for retrieving information on all running processes and system utilization (CPU, disk, memory) in a portable way by using Python, implementing many functionalities offered by command line tools such as: ps, top, df, kill, free, lsof, free, netstat, ifconfig, nice, ionice, iostato, iotop, uptime, tty.","active":true,"categories":["devel","sysutils","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-helpdev","py311-parsel","py311-py7zr","py311-ipykernel","py311-ipyparallel","py311-virtualfish","py311-pytest-xprocess","py311-distributed"]},{"type":"run","ports":["py311-xraylarch","py311-openstacksdk","py311-oslo-utils","py311-spyder"]},{"type":"test","ports":["py311-blosc","py311-lz4","py311-mssql"]}]},{"name":"pounce","portdir":"irc/pounce","version":"3.1","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://git.causal.agency/pounce/about","description":"IRC Pouncer","long_description":"pounce is a multi-client, TLS-only IRC bouncer. It maintains a persistent connection to an IRC server, acting as a proxy and buffer for a number of clients. When a client connects, any messages received since it last disconnected will be relayed to it. Unlike some other bouncers, pounce uses a single buffer for all IRC messages, which acts as a queue from which each client reads messages independently. pounce speaks regular modern IRC to both servers and clients, using the server-time extension to indicate when messages originally occurred. Clients identify themselves to pounce by their IRC usernames.","active":true,"categories":["irc"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["sqlite3","curl","libretls"]}],"depends_on":[]},{"name":"sqlcheck","portdir":"databases/sqlcheck","version":"1.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jarulraj/sqlcheck","description":"Automatically identify anti-patterns in SQL queries","long_description":"sqlcheck automatically detects common SQL anti-patterns. Such anti-patterns often slow down queries. Addressing them will, therefore, help accelerate queries. sqlcheck targets all major SQL dialects.","active":true,"categories":["databases"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["gflags","gtest"]}],"depends_on":[]},{"name":"npm9","portdir":"devel/npm9","version":"9.9.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.npmjs.com/","description":"node package manager","long_description":"npm is a package manager for node. You can use it to install and publish your node programs. It manages dependencies and does other cool stuff.","active":true,"categories":["devel"],"maintainers":[{"name":"ciserlohn","github":"ci42","ports_count":36}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["nodejs18"]}],"depends_on":[{"type":"build","ports":["copilot"]}]},{"name":"exercism","portdir":"devel/exercism","version":"3.5.8","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://exercism.org","description":"Command-line tool to interact with exercism.org","long_description":"Solve coding exercises and get mentored to gain true fluency in your chosen programming languages. Exercism is open-source and not-for-profit.","active":true,"categories":["devel"],"maintainers":[{"name":"dharalanov","github":"dalizard","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"py311-zipp","portdir":"python/py-zipp","version":"3.23.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jaraco/zipp","description":"A pathlib-compatible Zipfile object wrapper.","long_description":"A pathlib-compatible Zipfile object wrapper.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py311-coherent.licensed","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-importlib-metadata"]}]},{"name":"xq","portdir":"textproc/xq","version":"1.4.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/sibprogrammer/xq","description":"Command-line XML and HTML beautifier and content extractor","long_description":"Command-line XML and HTML beautifier and content extractor","active":true,"categories":["textproc"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"py311-pretend","portdir":"python/py-pretend","version":"1.0.9","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/alex/pretend","description":"A library for stubbing in Python","long_description":"A library for stubbing in Python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-traitlets"]},{"type":"test","ports":["py311-cryptography","py311-packaging","py311-parver","py311-structlog"]}]},{"name":"diffutils-for-muniversal","portdir":"sysutils/diffutils-for-muniversal","version":"3.8","license":"GPL-3+","platforms":"{darwin >= 22}","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/diffutils/","description":"GNU diff utilities sequestered for muniversal PG","long_description":"diffutils contains the GNU diff, diff3, sdiff, and cmp utilities. Sequestered for muniversal to use.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["gcc10-bootstrap"]}]},{"name":"py311-filetype","portdir":"python/py-filetype","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/h2non/filetype.py","description":"Infer file type and MIME type of any file/buffer","long_description":"Infer file type and MIME type of any file/buffer","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-mediafile"]}]},{"name":"py311-asteval","portdir":"python/py-asteval","version":"1.0.8","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/lmfit/asteval","description":"Safe, minimalistic evaluator of python expression using ast module","long_description":"ASTEVAL is a safe(ish) evaluator of Python expressions and statements, using Python's ast module. The idea is to provide a simple, safe, and robust miniature mathematical language that can handle user-input. The emphasis here is on mathematical expressions, and so many functions from numpy are imported and used if available.","active":true,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-lmfit"]},{"type":"run","ports":["py311-xraylarch"]}]},{"name":"py311-Pillow","portdir":"python/py-Pillow","version":"12.2.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-imaging/Pillow","description":"Python Imaging Library (fork)","long_description":"Python Imaging Library (fork)","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["raqm","x11","universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","py311-pybind11","clang-18"]},{"type":"lib","ports":["freetype","libavif","zlib","py311-tkinter","py311-olefile","python311","lcms2","libjpeg-turbo","openjpeg","tiff","webp"]}],"depends_on":[{"type":"lib","ports":["py311-cartopy","py311-pikepdf","py311-vispy","grass7","py311-img2pdf","py311-ipympl","py311-matplotlib","py311-opengl","py311-openslide","py311-pptx","py311-pytesseract","py311-pyvo","py311-qrcode","py311-reportlab","py311-sphinx-gallery","py311-torchvision","py311-xhtml2pdf","py311-asciimatics","py311-barcode","py311-blockdiag","py311-bokeh","py311-cairosvg","py311-hanko","py311-contextily","py311-diffusers","py311-fabio","py311-fpdf2","py311-imageio"]},{"type":"run","ports":["py311-imagehash","py311-wordcloud","py311-wxmplot","py311-wxpython-4.0","py311-kivy","py311-luma.core","py311-scikit-image","py311-zbar","py311-xraylarch"]},{"type":"test","ports":["py311-django-allauth","py311-svgelements","py311-scrapy","py311-Faker"]}]},{"name":"py311-zopeinterface","portdir":"python/py-zopeinterface","version":"7.2","license":"ZPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://zopetoolkit.readthedocs.io/","description":"Python interfaces for Zope","long_description":"Python interfaces for Zope","active":true,"categories":["python","zope"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest","py311-zope-event"]}],"depends_on":[{"type":"lib","ports":["py311-gevent","py311-repoze.sphinx.autointerface","py311-scrapy","py311-twisted","py311-zope-component"]},{"type":"test","ports":["py311-attrs"]}]},{"name":"py311-zope-event","portdir":"python/py-zope-event","version":"5.0","license":"ZPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/zopefoundation/zope.event","description":"Very basic event publishing system","long_description":"The zope.event package provides a simple event system, including an event publishing API, intended for use by applications which are unaware of any subscribers to their events, and a very simple event-dispatching system on which more sophisticated event dispatching systems can be built.","active":true,"categories":["python","zope"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-gevent","py311-zope-component"]},{"type":"test","ports":["py311-zopeinterface"]}]},{"name":"py311-sortedcontainers","portdir":"python/py-sortedcontainers","version":"2.4.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://grantjenks.com/docs/sortedcontainers/","description":"Python sorted container types.","long_description":"Python sorted container types.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-intervaltree","py311-hypothesis","py311-distributed","py311-trio","py311-mitmproxy","py311-pytrie"]},{"type":"run","ports":["py311-trio"]}]},{"name":"py311-pytest","portdir":"python/py-pytest","version":"9.0.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pytest.org","description":"py.test: simple powerful testing with Python","long_description":"The pytest framework makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311","py311-packaging","py311-pluggy","py311-iniconfig","py311-pygments"]},{"type":"run","ports":["pytest_select"]}],"depends_on":[{"type":"lib","ports":["py311-pytest-mpl","py311-pytest-asyncio","py311-pytest-xprocess","py311-pytest-qt","py311-pytest-pylint","py311-pytest-forked","py311-pytest-json-report","py311-pytest-twisted","py311-pytest-xdist","py311-pytest-dotenv","py311-pytest-remotedata","py311-pytest-profiling","py311-pytest-rerunfailures","py311-pytest-django","py311-pytest-random-order","py311-pytest-cov","py311-pytest-describe","py311-pytest-trio"]},{"type":"run","ports":["py311-pytest-shutil","py311-nbval","py311-pytest-virtualenv","py311-pytest-sugar","py311-pytest-benchmark","py311-pytest-env","py311-pytest-html","py311-pytest-flake8","py311-pytest-metadata","py311-pytest-mock","py311-pyopencl","py311-pytest-fixture-config","py311-pytest-datadir","py311-pytest-regressions"]},{"type":"test","ports":["py311-crcmod","py311-freezegun","py311-geographiclib","py311-iso8601","py311-jwt","py311-mock","py311-oauthlib","py311-pytest-benchmark","py311-requests-oauthlib","py311-yapf","py311-igraph","py311-texttable","py311-babel","py311-prompt_toolkit","py311-wcwidth","py311-wrapt","py311-atomicwrites","py311-cachetools","py311-cairocffi","py311-colorlog","py311-columnize","py311-ujson","py311-wurlitzer","py311-inflection","py311-intervaltree","py311-isort","py311-text-unidecode","py311-contourpy","py311-poyo","py311-more-itertools","py311-pygls","py311-lazy_object_proxy","py311-kaptan","py311-scikit-hep-awkward1","py311-scikit-hep-boost-histogram","py311-scikit-hep-hepstats","py311-scikit-hep-hepunits","py311-scikit-hep-hist","py311-scikit-hep-mplhep","py311-scikit-hep-mplhep_data","py311-scikit-hep-particle","py311-scikit-hep-uproot4","py311-beniget","py311-gast","py311-murmurhash","py311-configargparse","py311-parsedatetime","py311-webencodings","py311-beautifulsoup4","py311-async_generator","py311-asn1","py311-outcome","py311-asn1-modules","py311-trustme","py311-tomlkit","py311-pyrsistent","py311-jaraco.classes","py311-backports.entry-points-selectable","py311-distlib","py311-contextlib2","py311-filelock","py311-xattr","py311-dnspython","py311-pytest-asyncio","py311-aws-sam-translator","py311-botocore","py311-cfn-lint","py311-jschema_to_python","py311-jsonpatch","py311-jsonpickle","py311-jsonpointer","py311-junit-xml","py311-rsa","py311-s3transfer","py311-neovim","py311-pyotp","py311-future","py311-term-background","py311-uncertainties","py311-whatthepatch","py311-asv","py311-cftime","py311-chardet","py311-cssselect2","py311-lmfit","py311-natsort","py311-nmrglue","py311-patsy","py311-peakutils","py311-pyicu","py311-pytest-mock","py311-qstylizer","py311-qtawesome","py311-rope","py311-h11","py311-hpack","py311-hyperframe","py311-appdirs","py311-pint","py311-xarray","py311-entrypoints","py311-mutagen","py311-autopep8","py311-slugify","py311-unidecode","py311-bcrypt","py311-path","py311-pytest-metadata","py311-json5","py311-sqlparse","py311-structlog","py311-pytest-sugar","py311-typer","py311-xmldiff","py311-jaraco.functools","py311-tempora","py311-clang","py311-Faker","py311-opengl","py311-pygccxml","py311-netcdf4","py311-semver","py311-geopy","py311-seaborn","py311-isodate","py311-rdflib","py311-pyte","py311-rich","py311-nose","py311-ephem","py311-crc32c","py311-automat","py311-dispatcher","py311-hyperlink","py311-m2r","py311-parsel","py311-protego","py311-queuelib","py311-scrapy","py311-testfixtures","py311-w3lib","py311-emcee3","py311-rawpy","py311-flask","py311-itsdangerous","py311-werkzeug","py311-amazon.ion","py311-netaddr","py311-flake8","py311-cymem","py311-preshed","py311-scikit-hep-awkward","py311-scikit-hep-uproot","py311-srsly","py311-blis","py311-catalogue","py311-confection","py311-anytree","py311-myst-parser","py311-csvkit","radian","py311-marisa-trie","py311-re2","py311-onnx","py311-urwid","py311-python-lsp-jsonrpc","py311-python-lsp-server","py311-oct2py","py311-xmltodict","py311-openslide","py311-nmrglue-devel","py311-argh","py311-confuse","py311-discogs-client","py311-iocapture","py311-ipdb","py311-pytest-timeout","py311-watchdog","py311-pymc","py311-cssselect","py311-inflate64","py311-mediafile","py311-multivolumefile","py311-py7zr","py311-pyannotate","py311-pybcj","py311-pyppmd","py311-pytest-remotedata","py311-pyzstd","py311-soco","py311-librosa","py311-mido","py311-note-seq","py311-pretty-midi","py311-resampy","py311-sentencepiece","py311-plumed","py311-pyperclip","py311-obspy","py311-bottle","py311-pdal","py311-wxpython-4.0","py311-berkeleydb","py311-websocket-client","py311-python-dotenv","py311-mitmproxy","py311-wsproto","py311-nbxmpp","py311-precis-i18n","py311-portend","py311-docker","py311-opt_einsum","py311-hdbscan","py311-astunparse","py311-pytest-mypy","py311-portalocker","py311-pyarrow","py311-numpydoc","py311-dlib","py311-spopt","py311-fugashi","py311-sacrebleu","py311-soundfile","py311-huggingface_hub","py311-omegaconf","py311-tensorflow-datasets","py311-hcloud","py311-xkcdpass","py311-recommonmark","py311-blinker","py311-pytest-trio","py311-audioread","py311-country","py311-munkres","py311-musicbrainzngs","py311-ordered-set","py311-pytest-fixture-config","py311-pytest-profiling","py311-pytest-shutil","py311-pytest-virtualenv","py311-rarfile","py311-setuptools-git","py311-parsimonious","py311-bitmath","py311-arpeggio","py311-ftfy","py311-json-rpc","py311-parver","py311-bqplot","py311-control","py311-bitstring","py311-geojson","py311-docx","py311-fuzzywuzzy","py311-pdbpp","py311-tlsh","py311-fastavro","py311-flask-cors","py311-cbor2","py311-luma.core","py311-luma.emulator","py311-pyftdi","py311-smbus2","py311-json-tricks","py311-xxhash","py311-circuitbreaker","py311-tabulate","py311-editdistance","py311-gnupg","py311-pyfatfs","py311-latexcodec","py311-readability-lxml","py311-pybtex","py311-ddt","py311-fasteners","py311-sybil","py311-mando","py311-apsw","py311-pytools","duplicity","py311-tzlocal","py311-mdp-toolkit","py311-m2crypto","py311-lz4","py311-simpy","py311-boolean.py","py311-license-expression","py311-urlwatch","py311-pygraphviz","py311-unidiff","py311-tiktoken","py311-httpbin","py311-xhtml2pdf","py311-asyncpg","py311-flask-babel","py311-lazy_loader","py311-soxr","py311-pytest-env","py311-threadpoolctl","py311-quantecon","py311-mslex","py311-iminuit","py311-sphinx-jsonschema","py311-importlib-resources","py311-pysvn","py311-blosc2","py311-html2text","py311-spark_parser","py311-uncompyle6","py311-xdis","py311-ldap","py311-itemloaders","py311-nbval","py311-pytorch","py311-fabio","py311-pyficache","py311-bpython","py311-curtsies","py311-graphviz","py311-wordcloud","py311-numpy","py311-scipy","py311-pypdf","py311-svgelements","py311-fire","py311-cog","py311-findpython","py311-tracer","py311-typing-inspection","py311-aiodns","py311-charset-normalizer","py311-click","py311-decorator","py311-hatch-fancy-pypi-readme","py311-mistune","py311-tenacity","py311-cli-helpers","py311-pgspecial","py311-libarchive-c","py311-ndindex","py311-asgiref","py311-django-allauth","py311-openid","py311-responses","py311-autocommand","py311-croniter","py311-immutables","py311-jaraco.collections","py311-looseversion","py311-snuggs","py311-jsonnet","py311-yapsy","py311-langdetect","py311-reflink","py311-samplerate","py311-joblib","py311-jellyfish","py311-itemadapter","py311-numdifftools","py311-xraydb","py311-docstring-to-markdown","py311-tinycss2","py311-sphinx_rtd_theme","py311-about-time","py311-gsl","py311-mssql","py311-pylast","py311-proto-plus","py311-toolz","py311-protobuf3","py311-pytest-httpserver","py311-requests-cache","py311-time-machine","py311-nanobind","py311-shtab","py311-allpairspy","py311-pathvalidate","py311-tcolorpy","py311-agate-dbf","py311-ajsonrpc","py311-pyelftools","py311-leather","py311-tinydb","py311-pew","py311-propcache","py311-mda-xdrlib","py311-yaspin","py311-pylzma","py311-rich_rst","py311-pytokens","py311-radix","py311-resumable-urlretrieve","py311-beartype","py311-pypng","py311-binaryornot","py311-uc-micro-py","py311-yarl","py311-sentence-transformers","py311-hydra-core","http-prompt","py311-rapidfuzz","osc","py311-pluggy","py311-greenlet","py311-attrs","py311-iniconfig","py311-zopeinterface","py311-asteval","py311-pretend","py311-markupsafe","py311-zopfli","py311-roman","py311-brotli","py311-pycryptodome","py311-pycryptodomex","py311-simplejson","py311-imagesize","py311-parso","py311-lxml","py311-dateutil","py311-six","py311-cryptography","py311-parse","py311-xlsx2csv","py311-cairo","py311-cppy","py311-cycler","py311-kiwisolver","py311-setuptools_scm_git_archive","py311-unicodedata2","py311-black","py311-cpuinfo"]}]},{"name":"py311-iniconfig","portdir":"python/py-iniconfig","version":"2.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/RonnyPfannschmidt/iniconfig","description":"iniconfig is a small and simple INI-file parser module.","long_description":"iniconfig is a small and simple INI-file parser module.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest","py311-pytest-xdist"]}],"depends_on":[{"type":"lib","ports":["py311-pytest"]}]},{"name":"py311-hypothesis","portdir":"python/py-hypothesis","version":"6.152.8","license":"MPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/hypothesis","description":"A library for property based testing","long_description":"Hypothesis is an advanced testing library for Python. It lets you write tests which are parametrized by a source of examples, and then generates simple and comprehensible examples that make your tests fail.","active":true,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["py311-attrs","py311-sortedcontainers","python311"]}],"depends_on":[{"type":"test","ports":["py311-thinc","py311-pyarrow","py311-numpy","py311-attrs","py311-binaryornot","py311-blis","py311-cairo","py311-cbor2","py311-commonmark","py311-cssselect","py311-dateutil","py311-fire","py311-fuzzywuzzy","py311-hpack","py311-hyperlink","py311-iso8601","py311-json5","py311-marisa-trie","py311-mitmproxy","py311-multivolumefile","py311-mutagen","py311-natsort","py311-ndindex","py311-numdifftools","py311-parver","py311-pybcj","py311-pyppmd","py311-pyrsistent","py311-pytest-asyncio","py311-pytest-trio","py311-scipy","py311-snuggs","py311-tiktoken","py311-xarray","py311-yarl"]}]},{"name":"py311-attrs","portdir":"python/py-attrs","version":"26.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-attrs/attrs","description":"Attributes without boilerplate","long_description":"attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:","active":true,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-hatchling","py311-hatch-fancy-pypi-readme","py311-hatch-vcs"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-hypothesis","py311-pytest","py311-zopeinterface","py311-cloudpickle"]}],"depends_on":[{"type":"lib","ports":["py311-zeep","py311-hypothesis","py311-morecantile","py311-parver","py311-referencing","py311-requests-cache","py311-scikit-hep-particle","py311-service_identity","py311-treq","py311-trio","py311-twisted","openconnect-sso","kb","py311-aiohttp","py311-asdf","py311-canmatrix","py311-cattrs","py311-dm-tree","py311-eccodes","py311-fiona","py311-jsonlines","py311-jsonschema","py311-jsonschema-format-nongpl","py311-lsprotocol"]},{"type":"run","ports":["py311-tensorflow-datasets","py311-pytest-mypy","py311-rasterio","py311-note-seq","py311-outcome","py311-autobahn","py311-automat","py311-trio","py311-pygls"]}]},{"name":"py311-aiosignal","portdir":"python/py-aiosignal","version":"1.4.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aiosignal","description":"manage callbacks in asyncio projects","long_description":"A project to manage callbacks in asyncio projects.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["py311-typing_extensions","py311-frozenlist","python311"]}],"depends_on":[{"type":"lib","ports":["py311-aiohttp"]}]},{"name":"py311-olefile","portdir":"python/py-olefile","version":"0.47","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.decalage.info/python/olefileio","description":"Python package to parse read and write Microsoft OLE2 files (Structured Storage or Compound Document Microsoft Office) - Improved version of the OleFileIO module from PIL, the Python Image Library.","long_description":"Python package to parse read and write Microsoft OLE2 files (Structured Storage or Compound Document Microsoft Office) - Improved version of the OleFileIO module from PIL, the Python Image Library.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-nose"]}],"depends_on":[{"type":"lib","ports":["py311-Pillow"]}]},{"name":"py311-setuptools-rust","portdir":"python/py-setuptools-rust","version":"1.12.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/PyO3/setuptools-rust","description":"Setuptools Rust extension plugin","long_description":"Setuptools Rust extension plugin","active":true,"categories":["devel","python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["cargo","rust","py311-typing_extensions","py311-semantic_version"]}],"depends_on":[{"type":"build","ports":["py311-async-tiff","py311-orjson","py311-maturin","py311-bidi","py311-ast_serialize","py311-uv-build","py311-nh3","py311-arro3-compute","py311-arro3-core","py311-arro3-io","py311-bcrypt","py311-cramjam","py311-cryptg","py311-cryptography","py311-dulwich","py311-hf-xet","py311-jellyfish","py311-libcst","py311-logbook","py311-pendulum","py311-pydantic_core","py311-rpds-py","py311-rustworkx","py311-safetensors","py311-tiktoken","py311-tokenizers"]}]},{"name":"py311-semantic_version","portdir":"python/py-semantic_version","version":"2.10.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/rbarrois/python-semanticversion","description":"A library implementing the 'SemVer' scheme.","long_description":"This small python library provides a few tools to handle SemVer in Python. It follows strictly the 2.0.0 version of the SemVer scheme.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-asdf"]},{"type":"run","ports":["py311-setuptools-rust"]}]},{"name":"pbsecret","portdir":"sysutils/pbsecret","version":"20260406","license":"MIT","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://github.com/roosto/pbsecret","description":"CLI util to write text to pasteboard as `org.nspasteboard.ConcealedType`","long_description":"Copies data from STDIN to the general pasteboard as UTF-8 text. Copied data is tagged with org.nspasteboard.ConcealedType to prevent it from being saved in the history of a clipboard manager, as per the spec at: https://nspasteboard.org/","active":true,"categories":["sysutils"],"maintainers":[{"name":"","github":"midnightrocket","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"py310-in-n-out","portdir":"python/py-in-n-out","version":"0.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/napari/in-n-out","description":"Python dependency injection you can taste.","long_description":"A lightweight dependency injection and result processing framework for Python using type hints. Emphasis is on simplicity, ease of use, and minimal impact on source code.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1425}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-hatch-vcs","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-app-model"]}]},{"name":"py39-in-n-out","portdir":"python/py-in-n-out","version":"0.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/napari/in-n-out","description":"Python dependency injection you can taste.","long_description":"A lightweight dependency injection and result processing framework for Python using type hints. Emphasis is on simplicity, ease of use, and minimal impact on source code.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1425}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-hatchling","py39-hatch-vcs","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-app-model"]}]},{"name":"py38-in-n-out","portdir":"python/py-in-n-out","version":"0.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/napari/in-n-out","description":"Python dependency injection you can taste.","long_description":"A lightweight dependency injection and result processing framework for Python using type hints. Emphasis is on simplicity, ease of use, and minimal impact on source code.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1425}],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-hatchling","py38-hatch-vcs","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-app-model"]}]},{"name":"py37-in-n-out","portdir":"python/py-in-n-out","version":"0.1.9","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/napari/in-n-out","description":"Python dependency injection you can taste.","long_description":"A lightweight dependency injection and result processing framework for Python using type hints. Emphasis is on simplicity, ease of use, and minimal impact on source code.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1425}],"variants":[],"dependencies":[{"type":"build","ports":["py37-build","py37-hatchling","py37-hatch-vcs","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-app-model"]}]},{"name":"py-in-n-out","portdir":"python/py-in-n-out","version":"0.2.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/napari/in-n-out","description":"Python dependency injection you can taste.","long_description":"A lightweight dependency injection and result processing framework for Python using type hints. Emphasis is on simplicity, ease of use, and minimal impact on source code.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1425}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-in-n-out"]}],"depends_on":[]},{"name":"py311-cython-devel","portdir":"python/py-cython-devel","version":"3.0.7","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":"py311-cython","homepage":"https://www.macports.org","description":"Obsolete port, replaced by py311-cython","long_description":"This port has been replaced by py311-cython.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"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":"py310-cython-devel","portdir":"python/py-cython-devel","version":"3.0.7","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":"py310-cython","homepage":"https://www.macports.org","description":"Obsolete port, replaced by py310-cython","long_description":"This port has been replaced by py310-cython.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"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":"py39-cython-devel","portdir":"python/py-cython-devel","version":"3.0.7","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":"py39-cython","homepage":"https://www.macports.org","description":"Obsolete port, replaced by py39-cython","long_description":"This port has been replaced by py39-cython.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"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":"py38-cython-devel","portdir":"python/py-cython-devel","version":"3.0.7","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":"py38-cython","homepage":"https://www.macports.org","description":"Obsolete port, replaced by py38-cython","long_description":"This port has been replaced by py38-cython.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"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":"py37-cython-devel","portdir":"python/py-cython-devel","version":"3.0.5","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.cython.org/","description":"A language for writing C extension modules for Python.","long_description":"Cython is a language that makes writing C extensions for the Python language as easy as Python itself. Cython is based on the well-known Pyrex, but supports more cutting edge functionality and optimizations","active":false,"categories":["devel","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1425}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16","py37-wheel","py37-build","py37-installer","py37-setuptools"]},{"type":"lib","ports":["py37-setuptools","python37"]},{"type":"run","ports":["cython_select"]}],"depends_on":[{"type":"build","ports":["py37-vispy"]}]},{"name":"py-cython-devel","portdir":"python/py-cython-devel","version":"3.0.7","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":"py-cython","homepage":"https://www.macports.org","description":"Obsolete port, replaced by py-cython","long_description":"This port has been replaced by py-cython.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"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":"py310-app-model","portdir":"python/py-app-model","version":"0.5.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/app-model/","description":"Generic application schema implemented in python.","long_description":"Generic application schema implemented in python. This is a schema for declarative organization of application data, such as menus, keybindings, actions/commands, etc...","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1425}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-build","py310-hatchling","py310-hatch-vcs","py310-installer"]},{"type":"lib","ports":["python310","py310-typing_extensions","py310-pydantic","py310-psygnal","py310-in-n-out"]}],"depends_on":[]},{"name":"py39-app-model","portdir":"python/py-app-model","version":"0.5.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/app-model/","description":"Generic application schema implemented in python.","long_description":"Generic application schema implemented in python. This is a schema for declarative organization of application data, such as menus, keybindings, actions/commands, etc...","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1425}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-build","py39-hatchling","py39-hatch-vcs","py39-installer"]},{"type":"lib","ports":["python39","py39-pydantic","py39-typing_extensions","py39-psygnal","py39-in-n-out"]}],"depends_on":[]},{"name":"py38-app-model","portdir":"python/py-app-model","version":"0.3.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/app-model/","description":"Generic application schema implemented in python.","long_description":"Generic application schema implemented in python. This is a schema for declarative organization of application data, such as menus, keybindings, actions/commands, etc...","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1425}],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-hatchling","py38-hatch-vcs","py38-installer","clang-16"]},{"type":"lib","ports":["python38","py38-pydantic-compat","py38-pydantic","py38-typing_extensions","py38-psygnal","py38-in-n-out"]}],"depends_on":[]},{"name":"py37-app-model","portdir":"python/py-app-model","version":"0.2.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/app-model/","description":"Generic application schema implemented in python.","long_description":"Generic application schema implemented in python. This is a schema for declarative organization of application data, such as menus, keybindings, actions/commands, etc...","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1425}],"variants":[],"dependencies":[{"type":"build","ports":["clang-15","py37-build","py37-hatchling","py37-hatch-vcs","py37-installer"]},{"type":"lib","ports":["python37","py37-pydantic","py37-typing_extensions","py37-psygnal","py37-in-n-out"]}],"depends_on":[]},{"name":"py-app-model","portdir":"python/py-app-model","version":"0.5.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/app-model/","description":"Generic application schema implemented in python.","long_description":"Generic application schema implemented in python. This is a schema for declarative organization of application data, such as menus, keybindings, actions/commands, etc...","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1425}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-app-model"]}],"depends_on":[]},{"name":"py311-frozenlist","portdir":"python/py-frozenlist","version":"1.8.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/frozenlist","description":"list-like structure which implements collections.abc.MutableSequence","long_description":"frozenlist.FrozenList is a list-like structure which implements collections.abc.MutableSequence. The list is mutable until FrozenList.freeze is called, after which list modifications raise RuntimeError","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-cython","py311-expandvars"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-aiohttp","py311-aiosignal"]}]},{"name":"py311-networkx","portdir":"python/py-networkx","version":"3.6.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://networkx.github.io","description":"NetworkX in a Python package for graph manipulation.","long_description":"NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.","active":true,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-tropycal","py311-prov","py311-mapclassify"]},{"type":"run","ports":["py311-pyvis","py311-scikit-image","py311-spopt","py311-pymatgen","py311-momepy","py311-cfn-lint"]},{"type":"test","ports":["py311-igraph"]}]},{"name":"zeek-devel","portdir":"net/zeek","version":"8.2.0","license":"BSD","platforms":"{darwin >= 19}","epoch":0,"replaced_by":null,"homepage":"https://www.zeek.org/","description":"Zeek is a powerful network analysis framework that is much different from the typical IDS you may know.","long_description":"Zeek is a powerful network analysis framework that is much different from the typical IDS you may know. Zeek is the new name for the long-established Bro system. Note that parts of the system retain the Bro name, and it also often appears in the documentation and distributions.","active":true,"categories":["net","security"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1425}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","flex","pkgconfig","swig","swig-python","clang-20"]},{"type":"lib","ports":["curl","libpcap","zlib","openssl3","python314","libmagic","bison","libmaxminddb","readline","zmq","perl5"]}],"depends_on":[]},{"name":"py311-gmpy2","portdir":"python/py-gmpy2","version":"2.3.0","license":"LGPL-2.1+","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/gmpy2/gmpy2","description":"General multiple precision arithmetic module for Python","long_description":"GMPY2 is a C-coded Python extension module that supports fast multiple-precision arithmetic. GMPY2 supports integer and rational arithmetic (using the GMP library), correctly rounded multiple-precision real arithmetic (using the MPFR library), and complex arithmetic (using the MPC library).","active":true,"categories":["python"],"maintainers":[{"name":"md14-macports","github":"mndavidoff","ports_count":21}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm","py311-build"]},{"type":"lib","ports":["libmpc","mpfr","python311","gmp"]}],"depends_on":[{"type":"test","ports":["py311-scipy"]}]},{"name":"jupyter_select","portdir":"python/jupyter_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default jupyter version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of jupyter.","active":true,"categories":["sysutils","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py37-jupyter","py38-jupyter","py39-jupyter","py310-jupyter","py311-jupyter","py312-jupyter","py313-jupyter","py314-jupyter"]}]},{"name":"py311-pybind11","portdir":"python/py-pybind11","version":"3.0.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pybind/pybind11","description":"Seamless operability between C++11 and Python.","long_description":"pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["ninja","py311-build","py311-installer","py311-scikit-build-core","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"build","ports":["py311-torchvision","py311-contourpy","py311-iminuit","py311-matplotlib","py311-pdal","py311-pdal-plugins","py311-pyopencl","py311-torchaudio","py311-Pillow"]},{"type":"lib","ports":["py311-scipy","py311-pytomlpp","py311-pytorch"]}]},{"name":"py311-libvirt","portdir":"python/py-libvirt","version":"11.8.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://libvirt.org","description":"The libvirt virtualization API python binding","long_description":"The libvirt virtualization API python binding provides a module that permits applications written in the Python programming language to call the interface supplied by the libvirt library, to manage the virtualization capabilities of recent versions of Linux and other OSes.","active":true,"categories":["python"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-setuptools","py311-wheel","pkgconfig","py311-build","py311-installer"]},{"type":"lib","ports":["python311","libvirt"]}],"depends_on":[]},{"name":"octave-femoctave","portdir":"octave/octave-femoctave","version":"2.1.9","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/AndreasStahel/FEMoctave","description":"Use FEM for solving boundary value problems in two space dimensions.","long_description":"Use FEM for solving boundary value problems in two space dimensions.","active":true,"categories":["science","math","octave"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1425}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["octave"]}],"depends_on":[]},{"name":"py311-py2app","portdir":"python/py-py2app","version":"0.28.10","license":"(MIT or PSF)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py2app.readthedocs.io/","description":"converts python scripts into executable Mac OS X apps","long_description":"A distutils extension which converts python scripts into executable Mac OS X applications, able to run without requiring an existing python installation. This is a replacement for bundlebuilder.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["python311","py311-packaging","py311-altgraph","py311-macholib","py311-modulegraph"]}],"depends_on":[]},{"name":"py311-modulegraph","portdir":"python/py-modulegraph","version":"0.19.7","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://undefined.org/python/#modulegraph","description":"Python module dependency analysis tool","long_description":"modulegraph determines a dependency graph between Python modules primarily by bytecode analysis for import statements. modulegraph uses similar methods to modulefinder from the standard library, but uses a more flexible internal representation, has more extensive knowledge of special cases, and is extensible.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-altgraph","python311"]}],"depends_on":[{"type":"lib","ports":["py311-py2app"]}]}]}