{"count":51976,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=934","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=932","results":[{"name":"py313-pure_eval","portdir":"python/py-pure_eval","version":"0.2.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/alexmojaki/pure_eval","description":"Safely evaluate certain AST nodes.","long_description":"Safely evaluate certain AST nodes.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools_scm","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-stack_data"]}]},{"name":"py313-stack_data","portdir":"python/py-stack_data","version":"0.6.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/alexmojaki/stack_data","description":"Library that extracts data from stack frames and tracebacks.","long_description":"Library that extracts data from stack frames and tracebacks.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","py313-build","py313-installer","py313-setuptools","py313-wheel","clang-18"]},{"type":"lib","ports":["py313-asttokens","py313-executing","py313-pure_eval","python313"]}],"depends_on":[{"type":"lib","ports":["py313-ipython"]}]},{"name":"py313-appnope","portdir":"python/py-appnope","version":"0.1.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/minrk/appnope","description":"Disable App Nap on OS X 10.9.","long_description":"Disable App Nap on OS X 10.9.","active":true,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-ipykernel"]}]},{"name":"py313-backcall","portdir":"python/py-backcall","version":"0.2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/takluyver/backcall","description":"Specifications for callback functions passed in to an API.","long_description":"Specifications for callback functions passed in to an API.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-flit_core","py313-installer"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py-backcall"]}]},{"name":"py313-decorator","portdir":"python/py-decorator","version":"5.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/micheles/decorator","description":"Decorator factory for signature-preserving decorators.","long_description":"Decorator factory for signature-preserving decorators.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-pytest-twisted","py313-httpbin","py313-ipython","py313-jsonpath-rw","py313-obspy","py313-fabric","py313-gssapi"]},{"type":"run","ports":["py313-dogpile-cache","py313-openstacksdk","py313-librosa"]},{"type":"test","ports":["py313-Faker"]}]},{"name":"py313-ipython","portdir":"python/py-ipython","version":"8.31.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://ipython.org/","description":"An enhanced interactive Python shell.","long_description":"An enhanced interactive Python shell.","active":true,"categories":["devel","science","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443},{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","py313-setuptools","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["py313-prompt_toolkit","py313-pygments","py313-stack_data","python313","py313-decorator","py313-jedi","py313-matplotlib-inline","py313-pexpect","py313-traitlets"]},{"type":"run","ports":["ipython_select","ipython3_select"]}],"depends_on":[{"type":"lib","ports":["py313-spyder-kernels","py313-ipdb","py313-ipykernel","py313-ipympl","py313-ipywidgets","py313-jupyter_console","py313-jupyter_sphinx","py313-napari-console"]},{"type":"run","ports":["py313-pyvis","py313-spyder"]},{"type":"test","ports":["py313-python-dotenv","py313-trio"]}]},{"name":"py313-pickleshare","portdir":"python/py-pickleshare","version":"0.7.5","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/vivainio/pickleshare","description":"Tiny 'shelve'-like database with concurrency support.","long_description":"Tiny 'shelve'-like database with concurrency support.","active":true,"categories":["devel","science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"run","ports":["py313-spyder"]}]},{"name":"py313-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":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-asdf","py313-gradio"]},{"type":"run","ports":["py313-setuptools-rust"]}]},{"name":"py313-pycparser","portdir":"python/py-pycparser","version":"2.23","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/eliben/pycparser","description":"pycparser is a complete parser of the C language.","long_description":"pycparser is a complete parser of the C language, written in pure Python using the PLY parsing library. It parses C code into an AST and can serve as a front-end for C compilers or analysis tools.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-cffi","py313-python-augeas"]}]},{"name":"py313-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":["py313-setuptools_scm","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["cargo","rust","py313-typing_extensions","py313-semantic_version"]}],"depends_on":[{"type":"build","ports":["py313-async-tiff","py313-orjson","py313-maturin","py313-bidi","py313-uv-build","py313-ast_serialize","py313-arro3-compute","py313-arro3-core","py313-arro3-io","py313-bcrypt","py313-cramjam","py313-cryptg","py313-cryptography","py313-dulwich","py313-hf-xet","py313-jellyfish","py313-jh2","py313-kornia-rs","py313-libcst","py313-logbook","py313-pendulum","py313-pydantic_core","py313-qh3","py313-rpds-py","py313-safetensors","py313-tokenizers"]}]},{"name":"py313-cffi","portdir":"python/py-cffi","version":"2.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://cffi.readthedocs.org/","description":"Foreign Function Interface for Python calling C code.","long_description":"Foreign Function Interface for Python calling C code. The aim of this project is to provide a convenient and reliable way of calling C code from Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["python313","py313-pycparser","libffi"]}],"depends_on":[{"type":"build","ports":["py313-zstd","py313-python-snappy","py313-sounddevice","notmuch"]},{"type":"lib","ports":["py313-cryptography","py313-curl-cffi","py313-eccodes","py313-gevent","py313-lmdb","py313-pygit2","py313-pyheif","py313-pynacl","py313-pycares","py313-argon2-cffi-bindings","py313-brotlicffi","py313-cairocffi","py313-reflink","py313-soundfile","py313-xattr","py313-zlmdb","py313-zmq","py313-python-augeas"]},{"type":"run","ports":["py313-autobahn","py313-sounddevice"]},{"type":"test","ports":["py313-pynndescent","py313-numpy","py313-pyarrow"]}]},{"name":"py313-cpuinfo","portdir":"python/py-cpuinfo","version":"9.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/workhorsy/py-cpuinfo","description":"Py-cpuinfo gets CPU info with pure Python.","long_description":"Py-cpuinfo gets CPU info with pure Python. Py-cpuinfo should work without any extra programs or libraries, beyond what your OS provides. It does not require any compilation(C/C++, assembly, et cetera) to use. It works with Python 2 and 3.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"build","ports":["py313-blosc","py313-hdf5plugin"]},{"type":"lib","ports":["py313-numcodecs","py313-tables"]},{"type":"run","ports":["py313-pytest-benchmark"]},{"type":"test","ports":["py313-py7zr"]}]},{"name":"py313-pytest-benchmark","portdir":"python/py-pytest-benchmark","version":"5.2.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ionelmc/pytest-benchmark","description":"A pytest fixture for benchmarking code.","long_description":"A pytest fixture for benchmarking code. It will group the tests into rounds that are calibrated to the chosen timer.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","py313-wheel","py313-setuptools","clang-18","py313-build"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-cpuinfo","py313-pytest"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"test","ports":["py313-automat","py313-cryptography","py313-graphql-core","py313-graphql-relay","py313-lazy_object_proxy","py313-py7zr","py313-pyppmd","borgbackup"]}]},{"name":"py313-execnet","portdir":"python/py-execnet","version":"2.1.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/execnet","description":"rapid multi-Python deployment","long_description":"rapid multi-Python deployment","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling","py313-hatch-vcs"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-pytest-xdist"]},{"type":"run","ports":["py313-pytest-shutil"]}]},{"name":"py312-berkeleydb","portdir":"python/py-berkeleydb","version":"18.1.14","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/berkeleydb","description":"Python 3 bindings for Oracle Berkeley DB","long_description":"This port provides a nearly complete wrapping of the Oracle/Sleepycat C API for the Database Environment, Database, Cursor, Log Cursor, Sequence and Transaction objects.","active":true,"categories":["databases","python"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-wheel","clang-18","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["db62","python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[]},{"name":"py313-pytest-xdist","portdir":"python/py-pytest-xdist","version":"3.8.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/pytest-xdist","description":"The pytest_xdist plugin extends py.test with some unique test execution modes","long_description":"The pytest_xdist plugin extends py.test with some unique test execution modes","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","py313-installer","py313-setuptools","py313-wheel","clang-18","py313-build"]},{"type":"lib","ports":["py313-pytest","py313-execnet","python313"]}],"depends_on":[{"type":"test","ports":["py313-cryptography","py313-iniconfig","py313-license-expression","py313-spopt","py313-typer","py313-xarray","borgbackup"]}]},{"name":"py313-maturin","portdir":"python/py-maturin","version":"1.13.3","license":"MIT and Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyo3/maturin","description":"Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages.","long_description":"Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages.","active":true,"categories":["devel","python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":[],"dependencies":[{"type":"build","ports":["clang-20","py313-wheel","py313-setuptools-rust","cargo","legacy-support","rust","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313","libunwind"]}],"depends_on":[{"type":"build","ports":["py313-async-tiff","py313-orjson","py313-bidi","py313-uv-build","py313-ast_serialize","py313-arro3-compute","py313-arro3-core","py313-arro3-io","py313-cramjam","py313-cryptography","py313-hf-xet","py313-jellyfish","py313-jh2","py313-kornia-rs","py313-pendulum","py313-pydantic_core","py313-qh3","py313-rpds-py","py313-safetensors","py313-tokenizers"]}]},{"name":"py312-dqsegdb2","portdir":"python/py-dqsegdb2","version":"1.2.1","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://dqsegdb2.readthedocs.io","description":"Simplified python interface to DQSEGDB","long_description":"dqsegdb2 is a simplified Python implementation of the DQSEGDB API as defined in LIGO-T1300625. This package only provides a query interface for GET bequests, any users wishing to make POST requests should refer to the official 'dqsegdb' port.","active":true,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-wheel","py312-setuptools_scm","clang-18","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["python312","py312-igwn-auth-utils","py312-ligo-segments"]},{"type":"test","ports":["py312-pytest","py312-requests-mock"]}],"depends_on":[{"type":"lib","ports":["py-dqsegdb2","py312-gwpy"]}]},{"name":"py312-gwdatafind","portdir":"python/py-gwdatafind","version":"1.2.0","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gwdatafind.readthedocs.io","description":"The client library for the LIGO Data Replicator (LDR) service.","long_description":"The DataFind service allows users to query for the location of Gravitational-Wave Frame (GWF) files containing data from the current gravitational-wave detectors.","active":true,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-wheel","clang-18","py312-build","py312-installer"]},{"type":"lib","ports":["python312","py312-igwn-auth-utils","py312-ligo-segments"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py-gwdatafind","py312-gwpy"]}]},{"name":"py312-healpy","portdir":"python/py-healpy","version":"1.19.0","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/healpy/healpy","description":"Python language interface for HEALPix","long_description":"Software for pixelization, hierarchical indexing, synthesis, analysis, and visualization of data on the sphere. This is the Python language interface for HEALPix.","active":true,"categories":["science","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":["openmp","universal"],"dependencies":[{"type":"build","ports":["clang-18","pkgconfig","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm","py312-cython"]},{"type":"lib","ports":["libomp","cfitsio","healpix-cxx","libsharp","python312","py312-numpy","py312-matplotlib","py312-astropy"]}],"depends_on":[{"type":"lib","ports":["py312-lalinference"]}]},{"name":"py-igwn-auth-utils","portdir":"python/py-igwn-auth-utils","version":"1.1.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://git.ligo.org/computing/software/igwn-auth-utils","description":"Authorisation utilities for IGWN","long_description":"Authorisation utilities for IGWN","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-igwn-auth-utils"]}],"depends_on":[]},{"name":"py312-igwn-auth-utils","portdir":"python/py-igwn-auth-utils","version":"1.1.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://git.ligo.org/computing/software/igwn-auth-utils","description":"Authorisation utilities for IGWN","long_description":"Authorisation utilities for IGWN","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm","clang-18","py312-build"]},{"type":"lib","ports":["python312","py312-requests","py312-cryptography","py312-safe-netrc","py312-scitokens"]},{"type":"test","ports":["py312-pytest","py312-requests-mock"]}],"depends_on":[{"type":"lib","ports":["py312-dqsegdb2","py312-gwdatafind","py-igwn-auth-utils","py312-ligo-gracedb"]}]},{"name":"py312-ligo-common","portdir":"python/py-ligo-common","version":"1.0.4","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://git.ligo.org/lscsoft/ligo-common","description":"Common package for LIGO Python libraries","long_description":"Common package for LIGO Python libraries","active":true,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-ligo-segments"]}]},{"name":"py312-ligo-gracedb","portdir":"python/py-ligo-gracedb","version":"2.13.0","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.lsc-group.phys.uwm.edu/daswg/projects/gracedb.html","description":"Gravitational-wave Candidate Event Database","long_description":"A prototype system to organize candidate events from gravitational-wave searches and to provide an environment to record information about follow-ups. This package provides a simple client tool to submit candidate events to the database.","active":true,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["py312-requests","py312-cryptography","py312-igwn-auth-utils","python312"]}],"depends_on":[{"type":"lib","ports":["py-ligo-gracedb","py312-lalinference"]}]},{"name":"py312-ligo-segments","portdir":"python/py-ligo-segments","version":"1.4.0","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://git.ligo.org/lscsoft/ligo-segments","description":"Representations of semi-open intervals","long_description":"Defines the `segment`, `segmentlist`, and `segmentlistdict` objects for manipulating semi-open intervals.","active":true,"categories":["science","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["py312-six","py312-ligo-common","python312"]}],"depends_on":[{"type":"lib","ports":["py312-lscsoft-glue","py312-dqsegdb2","py312-gwdatafind","py312-gwpy"]}]},{"name":"py312-lscsoft-glue","portdir":"python/py-lscsoft-glue","version":"4.0.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://git.ligo.org/lscsoft/glue/","description":"Grid LSC User Environment","long_description":"Glue is a suite of python modules and programs to allow users to run LSC codes on the grid.","active":true,"categories":["science","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312","py312-six","py312-numpy","py312-openssl","py312-ligo-segments"]}],"depends_on":[{"type":"lib","ports":["lalapps","py312-lalburst","py312-lalinference","py312-lalinspiral"]}]},{"name":"py-safe-netrc","portdir":"python/py-safe-netrc","version":"1.0.1","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://git.ligo.org/computing/software/safe-netrc","description":"Safe netrc file parser","long_description":"Safe netrc file parser","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-safe-netrc"]}],"depends_on":[]},{"name":"py-scitokens","portdir":"python/py-scitokens","version":"1.8.1","license":"Apache-2.0","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://scitokens.org","description":"SciToken reference implementation library","long_description":"SciToken reference implementation library","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-scitokens"]}],"depends_on":[]},{"name":"py312-safe-netrc","portdir":"python/py-safe-netrc","version":"1.0.1","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://git.ligo.org/computing/software/safe-netrc","description":"Safe netrc file parser","long_description":"Safe netrc file parser","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-igwn-auth-utils","py-safe-netrc"]}]},{"name":"py312-scitokens","portdir":"python/py-scitokens","version":"1.8.1","license":"Apache-2.0","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://scitokens.org","description":"SciToken reference implementation library","long_description":"SciToken reference implementation library","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-setuptools","py312-wheel","clang-18","py312-build"]},{"type":"lib","ports":["python312","py312-requests","py312-cryptography","py312-jwt"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-igwn-auth-utils","py-scitokens"]}]},{"name":"py312-lal","portdir":"science/lal","version":"7.6.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.ligo.org/Computing/DASWG/LALSuite","description":"Python 3.12 bindings for LSC Algorithm Library","long_description":"LIGO Scientific Collaboration Algorithm Library containing core routines for gravitational wave data analysis. This package provides Python 3.12 bindings, modules, and scripts.","active":true,"categories":["science","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18","swig-python","swig"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libomp","py312-numpy","python312","lal"]}],"depends_on":[{"type":"lib","ports":["lalapps","py312-lalburst","py312-lalframe","py312-lalinference","py312-lalinspiral","py312-lalmetaio","py312-lalpulsar","py312-lalsimulation"]}]},{"name":"py312-lalburst","portdir":"science/lalburst","version":"2.0.5","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.ligo.org/Computing/DASWG/LALSuite","description":"Python 3.12 bindings for LSC Algorithm Library - Burst","long_description":"LIGO Scientific Collaboration Algorithm Library - Burst, containing routines for burst gravitational wave data analysis. This package provides Python 3.12 bindings, modules, and scripts.","active":true,"categories":["science","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","swig","swig-python","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["py312-lscsoft-glue","py312-lal","libomp","py312-lalsimulation","py312-lalmetaio","lalburst","python312","py312-numpy","py312-scipy"]}],"depends_on":[{"type":"lib","ports":["lalapps","py312-lalinference","py312-lalinspiral"]}]},{"name":"py312-lalframe","portdir":"science/lalframe","version":"3.0.5","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.ligo.org/Computing/DASWG/LALSuite","description":"Python 3.12 bindings for LSC Algorithm Library - Frame","long_description":"LIGO Scientific Collaboration Algorithm Library - Frame, containing routines for reading and writing frame files. This package provides Python 3.12 bindings, modules, and scripts.","active":true,"categories":["science","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18","swig-python","swig"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libomp","py312-lal","py312-numpy","python312","lalframe"]}],"depends_on":[{"type":"lib","ports":["lalapps","py312-lalinspiral"]}]},{"name":"py312-lalinference","portdir":"science/lalinference","version":"4.1.7","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.ligo.org/Computing/DASWG/LALSuite","description":"Python 3.12 bindings for LSC Algorithm Library - Inference","long_description":"LIGO Scientific Collaboration Algorithm Library - Inference containing routines for Bayesian inference data analysis. This package provides Python 3.12 bindings, modules, and scripts.","active":true,"categories":["science","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","swig","swig-python","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["py312-shapely","py312-scipy","py312-h5py","py312-astropy","py312-healpy","py312-ligo-gracedb","libomp","py312-lal","py312-lalburst","py312-lalinspiral","py312-lalmetaio","py312-lalpulsar","py312-lalsimulation","py312-lscsoft-glue","lalinference","python312","py312-numpy","py312-matplotlib"]}],"depends_on":[{"type":"lib","ports":["lalapps"]}]},{"name":"py312-lalinspiral","portdir":"science/lalinspiral","version":"5.0.1","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.ligo.org/Computing/DASWG/LALSuite","description":"Python 3.12 bindings for LSC Algorithm Library - Inspiral","long_description":"LIGO Scientific Collaboration Algorithm Library - Inspiral, containing routines for compact binary gravitational wave data analysis. This package provides Python 3.12 bindings, modules, and scripts.","active":true,"categories":["science","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","swig","swig-python","coreutils","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["py312-lalburst","py312-lalframe","libomp","py312-lalsimulation","py312-lalmetaio","lalinspiral","python312","py312-numpy","py312-lscsoft-glue","py312-lal"]}],"depends_on":[{"type":"lib","ports":["lalapps","py312-lalinference"]}]},{"name":"py312-lalmetaio","portdir":"science/lalmetaio","version":"4.0.5","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.ligo.org/Computing/DASWG/LALSuite","description":"Python 3.12 bindings for LSC Algorithm Library - MetaIO","long_description":"LIGO Scientific Collaboration Algorithm Library - MetaIO containing routines for reading/writing LIGO_LW XML files. This package provides Python 3.12 bindings, modules, and scripts.","active":true,"categories":["science","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18","swig-python","swig"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libomp","py312-lal","py312-numpy","python312","lalmetaio"]}],"depends_on":[{"type":"lib","ports":["lalapps","py312-lalburst","py312-lalinference","py312-lalinspiral"]}]},{"name":"py312-lalpulsar","portdir":"science/lalpulsar","version":"7.0.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.ligo.org/Computing/DASWG/LALSuite","description":"Python 3.12 bindings for LSC Algorithm Library - Pulsar","long_description":"LIGO Scientific Collaboration Algorithm Library - Pulsar containing routines for continuous wave gravitational data analysis. This package provides Python 3.12 bindings, modules, and scripts.","active":true,"categories":["science","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","swig","swig-python","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["lal","lalframe","lalinference","lalpulsar","lalsimulation","libomp","python312","py312-numpy","py312-astropy","py312-lal","libxml2","fftw-3","fftw-3-single","gsl","cfitsio"]}],"depends_on":[{"type":"lib","ports":["lalapps","py312-lalinference"]}]},{"name":"py312-lalsimulation","portdir":"science/lalsimulation","version":"6.0.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.ligo.org/Computing/DASWG/LALSuite","description":"Python 3.12 bindings for LSC Algorithm Library - Simulation","long_description":"LIGO Scientific Collaboration Algorithm Library - Simulation containing routines for simulation gravitational-wave waveforms and noise sources. This package provides Python 3.12 bindings, modules, and scripts.","active":true,"categories":["science","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18","help2man","swig-python","swig"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libomp","py312-lal","py312-numpy","python312","lalsimulation"]}],"depends_on":[{"type":"lib","ports":["lalapps","py312-lalburst","py312-lalinference","py312-lalinspiral"]}]},{"name":"py312-scimath","portdir":"python/py-scimath","version":"5.0.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/enthought/scimath","description":"The Enthought scimath package","long_description":"The SciMath project includes packages to support scientific and mathematical calculations, enthought.interpolate, enthought.mathematics, enthought.units","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-oldest-supported-numpy","py312-build"]},{"type":"lib","ports":["py312-numpy","py312-scipy","py312-traits","python312"]}],"depends_on":[{"type":"lib","ports":["py-scimath"]}]},{"name":"py312-traits","portdir":"python/py-traits","version":"6.4.3","license":"BSD and (PSF or ZPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/enthought/traits","description":"The Enthought traits package","long_description":"A trait is a type definition that can be used for normal Python object attributes, giving the attributes some additional characteristics.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-codetools","py312-pyface","py312-scimath","py-traits"]}]},{"name":"py312-nibabel","portdir":"python/py-nibabel","version":"5.3.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://nipy.org/nibabel","description":"Access a cacophony of neuro-imaging file formats","long_description":"Nibabel provides read and write access to some common medical and neuroimaging file formats, including: ANALYZE (plain, SPM99, SPM2), GIFTI, NIfTI1, MINC, MGH and ECAT as well as PAR/REC. We can read and write Freesurfer geometry, and read Freesurfer morphometry and annotation files. There is some very limited support for DICOM. NiBabel is the successor of PyNIfTI.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","clang-18"]},{"type":"lib","ports":["python312","py312-numpy","py312-packaging","py312-typing_extensions","py312-hatch-vcs"]}],"depends_on":[{"type":"lib","ports":["py-nibabel","py312-pymvpa"]}]},{"name":"py312-panedr","portdir":"python/py-panedr","version":"0.5.2","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jbarnoud/panedr","description":"Panedr reads a Gromacs EDR file and returns its content as a pandas dataframe.","long_description":"Panedr reads a Gromacs EDR file and returns its content as a pandas dataframe. The library exposes one function—the edr_to_df function—that gets the path to an EDR file and returns a pandas dataframe.","active":true,"categories":["science","python"],"maintainers":[{"name":"giovanni.bussi","github":"GiovanniBussi","ports_count":93}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-wheel","clang-18","py312-build","py312-installer"]},{"type":"lib","ports":["python312","py312-pbr","py312-pandas"]},{"type":"test","ports":["py312-six","py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py-panedr"]}]},{"name":"mdx","portdir":"sysutils/mdx","version":"0.2","license":"GPL-3","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/dim0x69/mdx","description":"Execute your Markdown Code Blocks","long_description":"Execute your Markdown Code Blocks","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"py312-dateparser","portdir":"python/py-dateparser","version":"1.2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scrapinghub/dateparser","description":"python parser for human readable dates","long_description":"python parser for human readable dates","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312","py312-tz","py312-dateutil","py312-tzlocal","py312-regex"]}],"depends_on":[{"type":"lib","ports":["py-dateparser","py312-gwpy"]}]},{"name":"py312-gwpy","portdir":"python/py-gwpy","version":"3.0.10","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gwpy.github.io","description":"A python package for gravitational-wave astrophysics","long_description":"GWpy is a collaboration-driven Python package providing tools for studying data from ground-based gravitational-wave detectors.","active":true,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm","clang-18"]},{"type":"lib","ports":["py312-scipy","py312-h5py","py312-astropy","py312-dqsegdb2","python312","py312-ligo-segments","py312-dateparser","py312-gwosc","py312-ligotimegps","py312-gwdatafind","py312-numpy","py312-requests","py312-dateutil","py312-tqdm","py312-matplotlib"]}],"depends_on":[{"type":"lib","ports":["py-gwpy"]}]},{"name":"py312-gwosc","portdir":"python/py-gwosc","version":"0.8.1","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gwosc.readthedocs.io","description":"A python interface to the GW Open Science data archive","long_description":"The `gwosc` package provides an interface to querying the open data releases hosted on <https://losc.ligo.org> from the LIGO and Virgo gravitational-wave observatories.","active":true,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools_scm","clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312","py312-requests"]},{"type":"test","ports":["py312-pytest","py312-requests-mock"]}],"depends_on":[{"type":"lib","ports":["py312-gwpy"]}]},{"name":"py312-ligotimegps","portdir":"python/py-ligotimegps","version":"2.0.1","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gwpy/ligotimegps","description":"A pure-python version of lal.LIGOTimeGPS","long_description":"A pure-python version of lal.LIGOTimeGPS","active":true,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-versioneer"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-gwpy","py-ligotimegps"]}]},{"name":"py313-testpath","portdir":"python/py-testpath","version":"0.6.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jupyter/testpath","description":"Test utilities for code working with files and commands.","long_description":"Test utilities for code working with files and commands.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-flit_core","py313-installer"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"test","ports":["py313-pyproject_hooks"]}]},{"name":"py313-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":["py313-setuptools_scm","py313-build","py313-installer","py313-setuptools","py313-wheel","clang-18"]},{"type":"lib","ports":["libmpc","mpfr","python313","gmp"]}],"depends_on":[{"type":"test","ports":["py313-scipy"]}]},{"name":"hyprutils","portdir":"devel/hyprutils","version":"0.2.4","license":"BSD","platforms":"{darwin < 11 > 21}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hyprwm/hyprutils","description":"C++ library for utilities used across the Hypr* ecosystem","long_description":"hyprutils is a small C++ library for utilities used across the Hypr* ecosystem.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-22"]},{"type":"lib","ports":["libpixman"]}],"depends_on":[{"type":"lib","ports":["hyprlang"]}]}]}