{"count":51960,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=108","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=106","results":[{"name":"py313-pkginfo","portdir":"python/py-pkginfo","version":"1.12.1.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pkginfo","description":"Query metadatdata from sdists and bdists installed packages.","long_description":"Provides an API for querying the distutils metadata written in the PKG-INFO file inside a source distriubtion (an sdist) or a binary distribution (e.g., created by running bdist_egg).","active":true,"categories":["python"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":143}],"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-upt-pypi"]}]},{"name":"py313-platformdirs","portdir":"python/py-platformdirs","version":"4.9.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/platformdirs/platformdirs","description":"A small Python module for determining appropriate platform-specific dirs","long_description":"A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\".","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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-python-discovery","beets","beets-devel","hatch","py313-black","py313-findpython","py313-jupyter_core","py313-tox","py313-virtualenv","py313-yapf","py313-npe2","py313-pint","py313-pooch","py313-pylint","py313-requests-cache","py313-textual"]},{"type":"run","ports":["py313-libpysal","py313-xraydb","py313-openstacksdk"]}]},{"name":"py313-mock","portdir":"python/py-mock","version":"5.2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://mock.readthedocs.org/en/latest/","description":"Rolling backport of unittest.mock for all Pythons","long_description":"Rolling backport of unittest.mock for all Pythons.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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-skyfield","py313-stem","certbot-dns-namecheap"]},{"type":"run","ports":["py313-pytest-shutil","py313-pytest-mock"]},{"type":"test","ports":["py313-aws-sam-translator","py313-behave","py313-bitmath","py313-cfn-lint","py313-columnize","py313-configargparse","py313-docx","py313-freezegun","py313-geopy","py313-pygls","py313-oauthlib","py313-openid","py313-parameterized","py313-pytest-virtualenv","py313-python-lsp-jsonrpc","py313-python-lsp-server","py313-requests-oauthlib","py313-wurlitzer","py313-hcloud","beets","beets-devel","tortoisehg","py313-argh"]}]},{"name":"py313-fs","portdir":"python/py-fs","version":"2.4.16","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/PyFilesystem/pyfilesystem2","description":"Python's filesystem abstraction layer","long_description":"Python's filesystem abstraction layer","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["py313-tz","py313-six","py313-appdirs","python313"]}],"depends_on":[{"type":"lib","ports":["py313-pyfatfs"]}]},{"name":"py313-filelock","portdir":"python/py-filelock","version":"3.28.0","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://py-filelock.readthedocs.io/","description":"A platform independent file lock","long_description":"This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication:","active":true,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatch-vcs","clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest","py313-pytest-asyncio","py313-pytest-mock","py313-virtualenv","py313-pytest-timeout"]}],"depends_on":[{"type":"lib","ports":["py313-python-discovery","py313-MDAnalysis","py313-tox","py313-virtualenv","py313-diffusers","py313-pytensor","py313-tldextract"]},{"type":"run","ports":["py313-datasets","py313-huggingface_hub"]}]},{"name":"py313-fastjsonschema","portdir":"python/py-fastjsonschema","version":"2.21.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/seznam/python-fastjsonschema","description":"Fastest Python implementation of JSON schema","long_description":"Fastest Python implementation of JSON schema","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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-nbformat"]}]},{"name":"py313-appdirs","portdir":"python/py-appdirs","version":"1.4.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ActiveState/appdirs","description":"module that finds where to keep user data","long_description":"A Python module for determining appropriate platform-specific per-user directories for data, configuration files, etc.","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":"lib","ports":["py313-fs","py313-npe2","py313-ptpython","py313-rope","py313-soco","py313-zeep"]}]},{"name":"py313-dulwich","portdir":"python/py-dulwich","version":"0.24.7","license":"(GPL-2+ or Apache-2+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.dulwich.io","description":"Pure-Python Git Library","long_description":"Simple Pure-Python implementation of the Git file formats and protocols. Dulwich is the place where Mr. and Mrs. Git live in one of the Monty Python sketches.","active":true,"categories":["devel","python"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","py313-setuptools","py313-wheel","py313-setuptools-rust","cargo","legacy-support","rust","py313-build","py313-installer"]},{"type":"lib","ports":["python313","py313-urllib3","libunwind"]}],"depends_on":[{"type":"lib","ports":["hg-git"]}]},{"name":"R-litedown","portdir":"R/R-litedown","version":"0.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/yihui/litedown","description":"Light-weight version of R-markdown","long_description":"Light-weight version of R-markdown","active":true,"categories":["science","R"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["R","clang-19"]},{"type":"lib","ports":["R-commonmark","R-CRAN-recommended","R-xfun"]},{"type":"run","ports":["R"]},{"type":"test","ports":["R-rbibutils","R-yaml","R-knitr","R-rmarkdown","R-tinytex","R-rstudioapi"]}],"depends_on":[{"type":"test","ports":["R-mirai","R-nanonext","R-xfun"]}]},{"name":"orbiton","portdir":"editors/orbiton","version":"2.70.5","license":"BSD","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://roboticoverlords.org/orbiton","description":"Orbiton is a vt100 text editor and a simple IDE","long_description":"Configuration-free text editor and IDE limited to VT100. Suitable for writing git commit messages, editing Markdown, config files, source code, viewing man pages and for quick edit-compile cycles when programming. Has syntax highlighting, jump-to-error, rainbow parentheses, macros, tab completion, cut/paste portals and a simple gdb front-end.","active":true,"categories":["editors"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"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"]}]},{"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":"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":"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":"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-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-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":"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":1056}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"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":"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-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-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-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-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-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-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-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-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-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-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-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-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":"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":"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":"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":"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-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-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-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":"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-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":444}],"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":"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-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":"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":"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":"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-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":"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-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-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-python-snappy","py313-zstd","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"]}]}]}