{"count":53804,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=632","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=630","results":[{"name":"py313-pyinstaller-hooks-contrib","portdir":"python/py-pyinstaller-hooks-contrib","version":"2026.0","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.pyinstaller.org/","description":"The PyInstaller community hooks repository stand-alone executables","long_description":"The PyInstaller community hooks repository stand-alone executables - note that there is a GPL license exception that allows PyInstaller to build and distribute non-free programs, including commercial ones.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["py313-packaging","py313-setuptools","python313"]}],"depends_on":[{"type":"lib","ports":["py313-pyinstaller"]}]},{"name":"py314-pyinstaller-hooks-contrib","portdir":"python/py-pyinstaller-hooks-contrib","version":"2026.0","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.pyinstaller.org/","description":"The PyInstaller community hooks repository stand-alone executables","long_description":"The PyInstaller community hooks repository stand-alone executables - note that there is a GPL license exception that allows PyInstaller to build and distribute non-free programs, including commercial ones.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","py314-build","py314-installer","py314-setuptools","clang-18"]},{"type":"lib","ports":["py314-packaging","py314-setuptools","python314"]}],"depends_on":[{"type":"lib","ports":["py-pyinstaller-hooks-contrib","py314-pyinstaller"]}]},{"name":"py-pyinstrument","portdir":"python/py-pyinstrument","version":"5.1.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/joerick/pyinstrument","description":"Call stack profiler for Python. Shows you why your code is slow!","long_description":"Call stack profiler for Python. Shows you why your code is slow!","active":true,"categories":["python"],"maintainers":[{"name":"ra1nb0w","github":"ra1nb0w","ports_count":151}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pyinstrument"]}],"depends_on":[]},{"name":"py-pyinterval","portdir":"python/py-pyinterval","version":"1.2.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/taschini/pyinterval","description":"Interval arithmetic in Python","long_description":"This library provides a Python implementation of an algebraically closed interval system on the extended real number set. An interval object consists of a finite union of closed, possibly unbound, mathematical intervals.","active":true,"categories":["math","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pyinterval"]}],"depends_on":[]},{"name":"py310-pyinstrument","portdir":"python/py-pyinstrument","version":"5.1.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/joerick/pyinstrument","description":"Call stack profiler for Python. Shows you why your code is slow!","long_description":"Call stack profiler for Python. Shows you why your code is slow!","active":true,"categories":["python"],"maintainers":[{"name":"ra1nb0w","github":"ra1nb0w","ports_count":151}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py311-pyinstrument","portdir":"python/py-pyinstrument","version":"5.1.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/joerick/pyinstrument","description":"Call stack profiler for Python. Shows you why your code is slow!","long_description":"Call stack profiler for Python. Shows you why your code is slow!","active":true,"categories":["python"],"maintainers":[{"name":"ra1nb0w","github":"ra1nb0w","ports_count":151}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py312-pyinstrument","portdir":"python/py-pyinstrument","version":"5.1.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/joerick/pyinstrument","description":"Call stack profiler for Python. Shows you why your code is slow!","long_description":"Call stack profiler for Python. Shows you why your code is slow!","active":true,"categories":["python"],"maintainers":[{"name":"ra1nb0w","github":"ra1nb0w","ports_count":151}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py313-pyinstrument","portdir":"python/py-pyinstrument","version":"5.1.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/joerick/pyinstrument","description":"Call stack profiler for Python. Shows you why your code is slow!","long_description":"Call stack profiler for Python. Shows you why your code is slow!","active":true,"categories":["python"],"maintainers":[{"name":"ra1nb0w","github":"ra1nb0w","ports_count":151}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py-pyinstrument"]}]},{"name":"py313-pyinterval","portdir":"python/py-pyinterval","version":"1.2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/taschini/pyinterval","description":"Interval arithmetic in Python","long_description":"This library provides a Python implementation of an algebraically closed interval system on the extended real number set. An interval object consists of a finite union of closed, possibly unbound, mathematical intervals.","active":true,"categories":["math","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","py313-setuptools","py313-wheel","clang-18","py313-build"]},{"type":"lib","ports":["python313","py313-six","py313-pycrlibm"]},{"type":"test","ports":["py313-pytest","py313-pytest-cov"]}],"depends_on":[{"type":"lib","ports":["py-pyinterval"]}]},{"name":"py-pyke","portdir":"python/py-pyke","version":"1.1.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pyke.sourceforge.net","description":"Python Knowledge Engine (PyKE)","long_description":"Pyke introduces a form of Logic Programming (inspired by Prolog) to the Python community by providing a knowledge-based inference engine (expert system) written in 100% Python. Both forward-chaining and backward-chaining rules (which may include python code) are compiled into python. Can also automatically assemble python programs out of Python functions which are attached to backward-chaining rules.","active":true,"categories":["devel","lang","python"],"maintainers":[{"name":"mahergamal","github":"maherg","ports_count":7},{"name":"petr","github":"petrrr","ports_count":636}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["py311-pyke"]}],"depends_on":[]},{"name":"py-pykeepass","portdir":"python/py-pykeepass","version":"4.1.0.post1","license":"GPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/libkeepass/pykeepass","description":"Library to interact with keepass databases","long_description":"Library to interact with keepass databases","active":true,"categories":["security","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-pykeepass"]}],"depends_on":[]},{"name":"py311-pyke","portdir":"python/py-pyke","version":"1.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyke.sourceforge.net","description":"Python Knowledge Engine (PyKE)","long_description":"Pyke introduces a form of Logic Programming (inspired by Prolog) to the Python community by providing a knowledge-based inference engine (expert system) written in 100% Python. Both forward-chaining and backward-chaining rules (which may include python code) are compiled into python. Can also automatically assemble python programs out of Python functions which are attached to backward-chaining rules.","active":true,"categories":["devel","lang","python"],"maintainers":[{"name":"mahergamal","github":"maherg","ports_count":7},{"name":"petr","github":"petrrr","ports_count":636}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py-pyke"]}]},{"name":"py310-pykeepass","portdir":"python/py-pykeepass","version":"4.1.0.post1","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/libkeepass/pykeepass","description":"Library to interact with keepass databases","long_description":"Library to interact with keepass databases","active":true,"categories":["security","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-construct","py310-pyotp","py310-argon2-cffi","py310-lxml","py310-pycryptodomex"]}],"depends_on":[]},{"name":"py311-pykeepass","portdir":"python/py-pykeepass","version":"4.1.0.post1","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/libkeepass/pykeepass","description":"Library to interact with keepass databases","long_description":"Library to interact with keepass databases","active":true,"categories":["security","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311","py311-construct","py311-pycryptodomex","py311-lxml","py311-pyotp","py311-argon2-cffi"]}],"depends_on":[]},{"name":"py312-pykeepass","portdir":"python/py-pykeepass","version":"4.1.0.post1","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/libkeepass/pykeepass","description":"Library to interact with keepass databases","long_description":"Library to interact with keepass databases","active":true,"categories":["security","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312","py312-construct","py312-lxml","py312-pycryptodomex","py312-argon2-cffi","py312-pyotp"]}],"depends_on":[{"type":"lib","ports":["secrets","py-pykeepass"]}]},{"name":"py-pykerberos","portdir":"python/py-pykerberos","version":"1.3.1","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/kerberos/","description":"A GSSAPI interface module for Python","long_description":"A GSSAPI interface module for Python","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pykerberos"]}],"depends_on":[]},{"name":"py313-pykerberos","portdir":"python/py-pykerberos","version":"1.3.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/kerberos/","description":"A GSSAPI interface module for Python","long_description":"A GSSAPI interface module for Python","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["python313","kerberos5"]}],"depends_on":[{"type":"lib","ports":["py-pykerberos"]}]},{"name":"py-pylev","portdir":"python/py-pylev","version":"1.4.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/toastdriven/pylev","description":"A pure Python Levenshtein implementation that's not freaking GPL'd.","long_description":"A pure Python Levenshtein implementation that's not freaking GPL'd.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pylev"]}],"depends_on":[]},{"name":"py-pylibmc","portdir":"python/py-pylibmc","version":"1.6.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://sendapatch.se/projects/pylibmc/","description":"Python memcached client wrapped on libmemcached.","long_description":"pylibmc is a Python wrapper around the accompanying C Python extension _pylibmc, which is a wrapper around libmemcached from TangentOrg","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pylibmc"]}],"depends_on":[]},{"name":"py310-pylev","portdir":"python/py-pylev","version":"1.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/toastdriven/pylev","description":"A pure Python Levenshtein implementation that's not freaking GPL'd.","long_description":"A pure Python Levenshtein implementation that's not freaking GPL'd.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-clikit"]}]},{"name":"py311-pylev","portdir":"python/py-pylev","version":"1.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/toastdriven/pylev","description":"A pure Python Levenshtein implementation that's not freaking GPL'd.","long_description":"A pure Python Levenshtein implementation that's not freaking GPL'd.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-clikit"]}]},{"name":"py312-pylev","portdir":"python/py-pylev","version":"1.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/toastdriven/pylev","description":"A pure Python Levenshtein implementation that's not freaking GPL'd.","long_description":"A pure Python Levenshtein implementation that's not freaking GPL'd.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-clikit"]}]},{"name":"py313-pylev","portdir":"python/py-pylev","version":"1.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/toastdriven/pylev","description":"A pure Python Levenshtein implementation that's not freaking GPL'd.","long_description":"A pure Python Levenshtein implementation that's not freaking GPL'd.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-clikit","py-pylev"]}]},{"name":"py313-pylibmc","portdir":"python/py-pylibmc","version":"1.6.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://sendapatch.se/projects/pylibmc/","description":"Python memcached client wrapped on libmemcached.","long_description":"pylibmc is a Python wrapper around the accompanying C Python extension _pylibmc, which is a wrapper around libmemcached from TangentOrg","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["libmemcached","python313","zlib"]}],"depends_on":[{"type":"lib","ports":["py-pylibmc"]}]},{"name":"py-pylibpcap","portdir":"python/py-pylibpcap","version":"0.6.4","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://pylibpcap.sourceforge.net","description":"Python module for the libpcap packet capture library","long_description":"Pylibpcap is a Python extension module that interfaces with the libpcap packet capture library. Pylibpcap enables python scripts to capture packets on the network.","active":true,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-pylibpcap"]}],"depends_on":[]},{"name":"py27-pylibpcap","portdir":"python/py-pylibpcap","version":"0.6.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pylibpcap.sourceforge.net","description":"Python module for the libpcap packet capture library","long_description":"Pylibpcap is a Python extension module that interfaces with the libpcap packet capture library. Pylibpcap enables python scripts to capture packets on the network.","active":true,"categories":["net","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["swig-python","python27","libpcap"]}],"depends_on":[{"type":"lib","ports":["honeyd","py-pylibpcap"]}]},{"name":"py-pylru","portdir":"python/py-pylru","version":"1.2.1","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jlhutch/pylru","description":"A least recently used (LRU) cache for Python.","long_description":"Pylru implements a true LRU cache along with several support classes.","active":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pylru"]}],"depends_on":[]},{"name":"py313-pylru","portdir":"python/py-pylru","version":"1.2.1","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jlhutch/pylru","description":"A least recently used (LRU) cache for Python.","long_description":"Pylru implements a true LRU cache along with several support classes.","active":true,"categories":["devel","python"],"maintainers":[{"name":"miguel","github":"ipglider","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py-pylru"]}]},{"name":"py-pylzma","portdir":"python/py-pylzma","version":"0.6.0","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.joachim-bauch.de/projects/pylzma/","description":"Python bindings for the LZMA compression library.","long_description":"Python bindings for the LZMA compression library.","active":true,"categories":["archivers","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pylzma"]}],"depends_on":[]},{"name":"py310-pylzma","portdir":"python/py-pylzma","version":"0.6.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.joachim-bauch.de/projects/pylzma/","description":"Python bindings for the LZMA compression library.","long_description":"Python bindings for the LZMA compression library.","active":true,"categories":["archivers","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools","py310-wheel","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[]},{"name":"py311-pylzma","portdir":"python/py-pylzma","version":"0.6.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.joachim-bauch.de/projects/pylzma/","description":"Python bindings for the LZMA compression library.","long_description":"Python bindings for the LZMA compression library.","active":true,"categories":["archivers","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":["universal"],"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":[]},{"name":"py312-pylzma","portdir":"python/py-pylzma","version":"0.6.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.joachim-bauch.de/projects/pylzma/","description":"Python bindings for the LZMA compression library.","long_description":"Python bindings for the LZMA compression library.","active":true,"categories":["archivers","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[]},{"name":"py313-pylzma","portdir":"python/py-pylzma","version":"0.6.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.joachim-bauch.de/projects/pylzma/","description":"Python bindings for the LZMA compression library.","long_description":"Python bindings for the LZMA compression library.","active":true,"categories":["archivers","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":["universal"],"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":[]},{"name":"py314-pylzma","portdir":"python/py-pylzma","version":"0.6.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.joachim-bauch.de/projects/pylzma/","description":"Python bindings for the LZMA compression library.","long_description":"Python bindings for the LZMA compression library.","active":true,"categories":["archivers","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["binwalk2","py-pylzma"]}]},{"name":"py-pymatgen","portdir":"python/py-pymatgen","version":"2025.6.14","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pymatgen.org/","description":"Python Materials Genomics (pymatgen) is a robust materials analysis code","long_description":"Python Materials Genomics (pymatgen) is a robust materials analysis code that defines core object representations for structures and molecules with support for many electronic structure codes. It is currently the core analysis code powering the Materials Project.","active":true,"categories":["science","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":99}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pymatgen"]}],"depends_on":[]},{"name":"py310-pymatgen","portdir":"python/py-pymatgen","version":"2025.6.14","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pymatgen.org/","description":"Python Materials Genomics (pymatgen) is a robust materials analysis code","long_description":"Python Materials Genomics (pymatgen) is a robust materials analysis code that defines core object representations for structures and molecules with support for many electronic structure codes. It is currently the core analysis code powering the Materials Project.","active":true,"categories":["science","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":99}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-cython","py310-setuptools","clang-18","py310-installer","py310-build","py310-wheel"]},{"type":"lib","ports":["python310","py310-numpy"]},{"type":"run","ports":["py310-tqdm","py310-pybtex","py310-beautifulsoup4","py310-ruamel-yaml","py310-networkx","py310-tabulate","py310-plotly","py310-monty","py310-palettable","py310-spglib","py310-matplotlib","py310-pandas","py310-scipy","py310-sympy","py310-uncertainties","py310-requests"]}],"depends_on":[{"type":"lib","ports":["py310-emmet-core","py310-larixite","py310-mp-api"]},{"type":"run","ports":["py310-xraylarch"]}]},{"name":"py311-pymatgen","portdir":"python/py-pymatgen","version":"2025.6.14","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pymatgen.org/","description":"Python Materials Genomics (pymatgen) is a robust materials analysis code","long_description":"Python Materials Genomics (pymatgen) is a robust materials analysis code that defines core object representations for structures and molecules with support for many electronic structure codes. It is currently the core analysis code powering the Materials Project.","active":true,"categories":["science","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":99}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-installer","py311-build","clang-18","py311-cython","py311-wheel","py311-setuptools"]},{"type":"lib","ports":["python311","py311-numpy"]},{"type":"run","ports":["py311-beautifulsoup4","py311-tqdm","py311-uncertainties","py311-ruamel-yaml","py311-plotly","py311-tabulate","py311-monty","py311-palettable","py311-pybtex","py311-spglib","py311-scipy","py311-matplotlib","py311-pandas","py311-requests","py311-networkx","py311-sympy"]}],"depends_on":[{"type":"lib","ports":["py311-emmet-core","py311-larixite","py311-mp-api"]},{"type":"run","ports":["py311-xraylarch"]}]},{"name":"py312-pymatgen","portdir":"python/py-pymatgen","version":"2025.6.14","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pymatgen.org/","description":"Python Materials Genomics (pymatgen) is a robust materials analysis code","long_description":"Python Materials Genomics (pymatgen) is a robust materials analysis code that defines core object representations for structures and molecules with support for many electronic structure codes. It is currently the core analysis code powering the Materials Project.","active":true,"categories":["science","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":99}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-installer","py312-build","clang-18","py312-cython","py312-wheel","py312-setuptools"]},{"type":"lib","ports":["python312","py312-numpy"]},{"type":"run","ports":["py312-tqdm","py312-matplotlib","py312-networkx","py312-beautifulsoup4","py312-scipy","py312-uncertainties","py312-tabulate","py312-plotly","py312-palettable","py312-spglib","py312-pandas","py312-sympy","py312-pybtex","py312-monty","py312-requests","py312-ruamel-yaml"]}],"depends_on":[{"type":"lib","ports":["py312-emmet-core","py312-larixite","py312-mp-api"]},{"type":"run","ports":["py312-xraylarch"]}]},{"name":"py313-pymatgen","portdir":"python/py-pymatgen","version":"2025.6.14","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pymatgen.org/","description":"Python Materials Genomics (pymatgen) is a robust materials analysis code","long_description":"Python Materials Genomics (pymatgen) is a robust materials analysis code that defines core object representations for structures and molecules with support for many electronic structure codes. It is currently the core analysis code powering the Materials Project.","active":true,"categories":["science","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":99}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-build","clang-18","py313-cython","py313-wheel","py313-setuptools","py313-installer"]},{"type":"lib","ports":["python313","py313-numpy"]},{"type":"run","ports":["py313-matplotlib","py313-tabulate","py313-networkx","py313-pandas","py313-beautifulsoup4","py313-plotly","py313-monty","py313-palettable","py313-pybtex","py313-spglib","py313-uncertainties","py313-scipy","py313-ruamel-yaml","py313-tqdm","py313-sympy","py313-requests"]}],"depends_on":[{"type":"lib","ports":["py313-emmet-core","py313-larixite","py313-mp-api","py-pymatgen"]},{"type":"run","ports":["py313-xraylarch"]}]},{"name":"py-pymca","portdir":"python/py-pymca","version":"5.9.4","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.silx.org/doc/PyMca/latest","description":"Mapping and X-Ray Fluorescence Analysis","long_description":"Stand-alone application and Python tools for interactive and/or batch processing analysis of X-Ray Fluorescence Spectra. Graphical user interface (GUI) and batch processing capabilities provided.","active":true,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pymca"]}],"depends_on":[]},{"name":"py-pymongo","portdir":"python/py-pymongo","version":"4.12.0","license":"Apache","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.mongodb.org/","description":"Python access to MongoDB","long_description":"The PyMongo distribution contains tools for interacting with the Mongo database from Python.","active":true,"categories":["databases","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pymongo"]}],"depends_on":[]},{"name":"py313-pymca","portdir":"python/py-pymca","version":"5.9.4","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.silx.org/doc/PyMca/latest","description":"Mapping and X-Ray Fluorescence Analysis","long_description":"Stand-alone application and Python tools for interactive and/or batch processing analysis of X-Ray Fluorescence Spectra. Graphical user interface (GUI) and batch processing capabilities provided.","active":true,"categories":["science","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel","py313-cython"]},{"type":"lib","ports":["py313-h5py","python313","py313-fisx","py313-numpy","py313-pyqt5","py313-matplotlib","py313-qtconsole","py313-opengl"]}],"depends_on":[{"type":"lib","ports":["py-pymca"]}]},{"name":"py310-pymongo","portdir":"python/py-pymongo","version":"4.12.0","license":"Apache","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mongodb.org/","description":"Python access to MongoDB","long_description":"The PyMongo distribution contains tools for interacting with the Mongo database from Python.","active":true,"categories":["databases","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-hatchling","clang-18","py310-hatch-requirements-txt","py310-build","py310-installer"]},{"type":"lib","ports":["py310-dnspython","python310"]}],"depends_on":[{"type":"lib","ports":["py310-maggma","py310-mongoengine","gr-lora-rpp0"]}]},{"name":"py311-pymongo","portdir":"python/py-pymongo","version":"4.12.0","license":"Apache","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mongodb.org/","description":"Python access to MongoDB","long_description":"The PyMongo distribution contains tools for interacting with the Mongo database from Python.","active":true,"categories":["databases","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-installer","clang-18","py311-hatch-requirements-txt","py311-build","py311-hatchling"]},{"type":"lib","ports":["py311-dnspython","python311"]}],"depends_on":[{"type":"lib","ports":["py311-maggma","py311-mongoengine"]}]},{"name":"py312-pymongo","portdir":"python/py-pymongo","version":"4.12.0","license":"Apache","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mongodb.org/","description":"Python access to MongoDB","long_description":"The PyMongo distribution contains tools for interacting with the Mongo database from Python.","active":true,"categories":["databases","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-installer","clang-18","py312-hatch-requirements-txt","py312-build","py312-hatchling"]},{"type":"lib","ports":["py312-dnspython","python312"]}],"depends_on":[{"type":"lib","ports":["py312-maggma"]}]},{"name":"py313-pymongo","portdir":"python/py-pymongo","version":"4.12.0","license":"Apache","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mongodb.org/","description":"Python access to MongoDB","long_description":"The PyMongo distribution contains tools for interacting with the Mongo database from Python.","active":true,"categories":["databases","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-build","py313-hatchling","py313-hatch-requirements-txt","clang-18","py313-installer"]},{"type":"lib","ports":["py313-dnspython","python313"]}],"depends_on":[{"type":"lib","ports":["py313-maggma","py-pymongo"]}]},{"name":"py-pymunk","portdir":"python/py-pymunk","version":"6.6.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.pymunk.org/","description":"Python wrapper around the 2d physics library Chipmunk","long_description":"Python wrapper around the 2d physics library Chipmunk","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["py312-pymunk"]}],"depends_on":[]},{"name":"py310-pymunk","portdir":"python/py-pymunk","version":"6.6.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.pymunk.org/","description":"Python wrapper around the 2d physics library Chipmunk","long_description":"Python wrapper around the 2d physics library Chipmunk","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-build","py310-installer","py310-setuptools","py310-cffi","py310-wheel"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py311-pymunk","portdir":"python/py-pymunk","version":"6.6.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.pymunk.org/","description":"Python wrapper around the 2d physics library Chipmunk","long_description":"Python wrapper around the 2d physics library Chipmunk","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-wheel","py311-cffi","py311-build","py311-installer","py311-setuptools"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py312-pymunk","portdir":"python/py-pymunk","version":"6.6.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.pymunk.org/","description":"Python wrapper around the 2d physics library Chipmunk","long_description":"Python wrapper around the 2d physics library Chipmunk","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":3009}],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","clang-18","py312-wheel","py312-cffi"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py-pymunk"]}]}]}