{"count":51981,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=345","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=343","results":[{"name":"py311-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":["py311-setuptools","py311-build","py311-installer","clang-18","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-stack_data"]}]},{"name":"py311-murmurhash","portdir":"python/py-murmurhash","version":"1.0.10","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/explosion/murmurhash","description":"Cython bindings for MurmurHash2","long_description":"Cython bindings for MurmurHash2","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-wheel","clang-18","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311","py311-cython"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-preshed","py311-spaCy","py311-thinc"]}]},{"name":"py311-threadpoolctl","portdir":"python/py-threadpoolctl","version":"3.6.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/joblib/threadpoolctl","description":"Helpers to limit the number of threads used in the common native libraries.","long_description":"Helpers to limit the number of threads used in the common native libraries.","active":true,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-pymc","py311-scikit-learn"]},{"type":"test","ports":["py311-scipy"]}]},{"name":"py311-scipy","portdir":"python/py-scipy","version":"1.17.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.scipy.org/","description":"An opensource library of scientific tools for Python","long_description":"An opensource library of scientific tools for Python","active":true,"categories":["python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":458},{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran","accelerate","openblas","flexiblas","blis"],"dependencies":[{"type":"build","ports":["py311-installer","py311-cython","py311-pythran","py311-meson-python","clang-20","gcc15","pkgconfig","py311-build"]},{"type":"lib","ports":["libgcc","python311","py311-mypy","py311-pybind11","py311-numpy","boost181"]},{"type":"test","ports":["py311-mpmath","py311-gmpy2","py311-hypothesis","py311-pytest","py311-threadpoolctl","py311-pooch","py311-scikit-umfpack"]}],"depends_on":[{"type":"lib","ports":["py311-fipy","py311-gammapy","py311-pyFAI","py311-pymc","py311-gensim","py311-pyqtgraph","py311-pytensor","py311-quantecon","py311-aesara","py311-graph-tool","py311-scikit-image","py311-scikit-learn","py311-scikit-rf","py311-scikit-umfpack","py311-hdbscan","py311-xarray-einstats","py311-algopy","py311-arviz","py311-keras","py311-keras_applications","py311-astropy","py311-cartopy","py311-statsmodels","py311-lmfit","py311-mapclassify","py311-metpy","py311-control","py311-networkit","py311-nmrglue","py311-nmrglue-devel","py311-libsvm","py311-numdifftools","py311-obspy","py311-aeppl","py311-pacal","py311-tropycal","py311-peakutils"]},{"type":"run","ports":["py311-xraylarch","py311-esda","py311-giddy","py311-imagehash","py311-inequality","py311-libpysal","py311-librosa","py311-mgwr","py311-note-seq","py311-oct2py","py311-pmdarima","py311-pointpats","py311-pymatgen","py311-reproject","py311-resampy","py311-sentence-transformers","py311-spaghetti","py311-spglm","py311-spint","py311-spopt","py311-spreg","py311-spvcm","py311-spyder","py311-tobler","py311-xraydb"]},{"type":"test","ports":["py311-patsy","py311-igraph","py311-svgelements","py311-emcee3"]}]},{"name":"py311-scikit-learn","portdir":"python/py-scikit-learn","version":"1.8.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://scikit-learn.org/","description":"Easy-to-use and general-purpose machine learning in Python","long_description":"Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, building upon numpy, scipy, and matplotlib. As a machine-learning module, it provides versatile tools for data mining and analysis in any field of science and engineering.","active":true,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-cython","py311-meson-python","clang-18"]},{"type":"lib","ports":["libomp","py311-threadpoolctl","python311","py311-numpy","py311-joblib","py311-scipy"]}],"depends_on":[{"type":"lib","ports":["py311-hdbscan","py311-mapclassify","py311-chainer"]},{"type":"run","ports":["py311-librosa","py311-pmdarima","py311-segregation","py311-sentence-transformers","py311-seqeval","py311-spopt","py311-spreg","py311-xraylarch","py311-esda","py311-libpysal"]}]},{"name":"py311-pythran","portdir":"python/py-pythran","version":"0.18.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/serge-sans-paille/pythran","description":"Ahead of Time compiler for numeric kernels","long_description":"Ahead of Time compiler for numeric kernels","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["python311","py311-numpy","py311-ply","py311-beniget","py311-gast"]}],"depends_on":[{"type":"build","ports":["py311-vispy","py311-scikit-image","py311-scipy","py311-silx"]}]},{"name":"py311-joblib","portdir":"python/py-joblib","version":"1.5.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://joblib.readthedocs.io/","description":"Lightweight pipelining: using Python functions as pipeline jobs.","long_description":"Joblib is a set of tools to provide lightweight pipelining in Python. In particular, joblib offers: transparent disk-caching of the output values and lazy re-evaluation (memoize pattern), easy simple parallel computing logging and tracing of the execution.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-scikit-learn","py311-nltk","py311-contextily"]},{"type":"run","ports":["py311-pmdarima","py311-sacremoses","py311-segregation","py311-tobler","py311-hdbscan","py311-librosa"]}]},{"name":"py311-gast","portdir":"python/py-gast","version":"0.7.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/serge-sans-paille/gast","description":"Python AST that abstracts the underlying Python version","long_description":"A generic AST to represent Python2 and Python3’s Abstract Syntax Tree(AST). GAST provides a compatibility layer between the AST of various Python versions, as produced by ast.parse from the standard ast module.","active":true,"categories":["python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":169}],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-beniget","py311-pythran"]}]},{"name":"py311-beniget","portdir":"python/py-beniget","version":"0.5.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/serge-sans-paille/beniget/","description":"Extract semantic information about static Python code","long_description":"Extract semantic information about static Python code","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py311-wheel","clang-18","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311","py311-gast"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-pythran"]}]},{"name":"py311-scikit-hep-uproot4","portdir":"python/py-scikit-hep-uproot4","version":"4.3.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scikit-hep/uproot4","description":"Uproot is a reader and a writer of the ROOT file format using only Python and Numpy.","long_description":"Uproot is a reader and a writer of the ROOT file format using only Python and Numpy.","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["py311-numpy","py311-scikit-hep-boost-histogram","py311-scikit-hep-hist","py311-scikit-hep-awkward","lz4","zstd","xxhashlib","xrootd","python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py-scikit-hep-uproot4"]}]},{"name":"py311-scikit-hep-particle","portdir":"python/py-scikit-hep-particle","version":"0.23.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scikit-hep/particle","description":"Particle provides a pythonic interface to the Particle Data Group (PDG) data.","long_description":"Particle provides a pythonic interface to the Particle Data Group (PDG) data.","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":[],"dependencies":[{"type":"build","ports":["py311-hatchling","clang-18","py311-hatch-vcs","py311-build","py311-installer"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["py311-scikit-hep-hepunits","py311-attrs","python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[]},{"name":"py311-scikit-hep-mplhep_data","portdir":"python/py-scikit-hep-mplhep_data","version":"0.0.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scikit-hep/mplhep_data","description":"Sub-package to hold data (fonts) for mplhep.","long_description":"Sub-package to hold data (fonts) for mplhep.","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-scikit-hep-mplhep"]}]},{"name":"py311-scikit-hep-mplhep","portdir":"python/py-scikit-hep-mplhep","version":"0.3.32","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scikit-hep/mplhep","description":"A set of helpers for matplotlib to more easily produce plots typically needed in HEP.","long_description":"A set of helpers for matplotlib to more easily produce plots typically needed in HEP.","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools_scm","clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["py311-scikit-hep-mplhep_data","python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[]},{"name":"py311-scikit-hep-hist","portdir":"python/py-scikit-hep-hist","version":"2.7.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scikit-hep/hist","description":"Hist is a analyst friendly front-end for boost-histogram.","long_description":"Hist is a analyst friendly front-end for boost-histogram.","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":[],"dependencies":[{"type":"build","ports":["py311-hatch-vcs","clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-hatchling"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["py311-scikit-hep-boost-histogram","python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-scikit-hep-uproot4","py-scikit-hep-hist","py311-scikit-hep-uproot"]}]},{"name":"py311-scikit-hep-hepunits","portdir":"python/py-scikit-hep-hepunits","version":"2.3.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scikit-hep/hepunits","description":"Collects the most commonly used units and constants in the HEP System of Units.","long_description":"Collects the most commonly used units and constants in the HEP System of Units.","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-hatchling","py311-hatch-vcs"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-scikit-hep-particle"]}]},{"name":"py311-scikit-hep-hepstats","portdir":"python/py-scikit-hep-hepstats","version":"0.7.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/scikit-hep/hepstats","description":"Statistical modeling for HEP.","long_description":"Statistical modeling for HEP.","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[]},{"name":"py311-scikit-hep-boost-histogram","portdir":"python/py-scikit-hep-boost-histogram","version":"1.4.0","license":"BSD","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/scikit-hep/boost-histogram","description":"Python bindings for Boost::Histogram.","long_description":"Python bindings for Boost::Histogram.","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-scikit-hep-uproot4","py-scikit-hep-boost-histogram","py311-scikit-hep-hist","py311-scikit-hep-uproot"]}]},{"name":"py311-scikit-hep-awkward1","portdir":"python/py-scikit-hep-awkward1","version":"1.10.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/scikit-hep/awkward-1.0","description":"Awkward Array is a library for nested, variable-sized data.","long_description":"Awkward Array is a library for nested, variable-sized data.","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":[],"dependencies":[{"type":"build","ports":["cmake","clang-18","py311-setuptools"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["py311-yaml","py311-numpy","python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py-scikit-hep-awkward1"]}]},{"name":"py311-openpyxl","portdir":"python/py-openpyxl","version":"3.1.5","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://openpyxl.readthedocs.org","description":"Read/write Excel 2007 xlsx/xlsm files.","long_description":"openpyxl is a pure python reader and writer of Excel OpenXML files. It is ported from the PHPExcel project.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-cython","clang-18"]},{"type":"lib","ports":["python311","py311-et_xmlfile"]}],"depends_on":[{"type":"lib","ports":["ktoblzcheck","py311-agate-excel","py311-csvkit"]}]},{"name":"py311-et_xmlfile","portdir":"python/py-et_xmlfile","version":"2.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://foss.heptapod.net/openpyxl/et_xmlfile","description":"An implementation of lxml.xmlfile for the standard library","long_description":"An implementation of lxml.xmlfile for the standard library","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-openpyxl"]}]},{"name":"boost181-numpy","portdir":"devel/boost181","version":"1.81.0","license":"Boost-1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.boost.org","description":"Boost.Numpy library","long_description":"Boost.Numpy library","active":false,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":458},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["clang10","clang11","clang12","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang50","clang60","clang70","clang80","clang90","clangdevel","mpich","openmpi","python27","python39","python310","python311","python312","python313","debug","no_static","no_single","universal"],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["boost181","python313","py313-numpy"]}],"depends_on":[]},{"name":"boost181","portdir":"devel/boost181","version":"1.81.0","license":"Boost-1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.boost.org","description":"Collection of portable C++ source libraries","long_description":"Boost provides free portable peer-reviewed C++ libraries. The emphasis is on portable libraries which work well with the C++ Standard Library.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":458},{"name":"mascguy","github":"mascguy","ports_count":359}],"variants":["clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","mpich","openmpi","python27","python310","python311","python312","python313","python314","debug","no_static","no_single","regex_match_extra","docs","universal"],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["lzma","zlib","zstd","bzip2","expat","libiconv","python314","icu"]}],"depends_on":[{"type":"build","ports":["lib2geom-devel","qBittorrent-qt5","btfs","lib2geom"]},{"type":"lib","ports":["rsgislib","py310-rsgislib","py311-rsgislib","py312-rsgislib","py313-rsgislib","py314-rsgislib","edencommon","fb303","fbthrift","fbzmq","fizz","folly","mvfst","pika","proxygen","wangle","poac","caps-log","watchman","py38-graph-tool","py39-pyarrow","apache-arrow","py310-pyarrow","py311-pyarrow","py312-pyarrow","py313-pyarrow","py314-pyarrow","lms","py39-scipy","py39-graph-tool","R-RQuantLib","R-dsfa","innoextract","ncmpc","ncmpcpp","LibreCAD","LibreCAD-devel","libcmis","libnick","libphonenumber-cpp","libqxp","libzmf","thrift","wt","ledger","cgal5","cgal6","libpcl","sfcgal","inkscape","poppler-devel","poppler-devel-qt5","sdcc","mkvtoolnix-legacy","deluge","parabolic","trojan","py-graph-tool","py310-graph-tool","py311-graph-tool","py312-graph-tool","py313-graph-tool","py310-scipy","py311-scipy","py312-scipy","py313-scipy","py314-scipy","kicad","liblsl","madness","openEMS","uhd-devel","i2pd","py38-rsgislib","vectorscan","boost181-numpy","py39-rsgislib","liblas"]}]},{"name":"py311-asttokens","portdir":"python/py-asttokens","version":"3.0.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gristlabs/asttokens","description":"The asttokens module annotates Python abstract syntax trees (ASTs).","long_description":"The asttokens module annotates Python abstract syntax trees (ASTs).","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","clang-18","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-stack_data"]}]},{"name":"git-when-merged","portdir":"devel/git-when-merged","version":"1.2.1","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mhagger/git-when-merged","description":"Determine when a particular commit was merged into a git branch","long_description":"Determine when a particular commit was merged into a git branch","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm","py312-toml"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"p5.34-feature-compat-class","portdir":"perl/p5-feature-compat-class","version":"0.80.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Feature::Compat::Class","description":"Feature::Compat::Class - make class syntax available","long_description":"Feature::Compat::Class - make class syntax available","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["p5.34-module-build","p5.34-test-simple","clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-object-pad"]}],"depends_on":[{"type":"lib","ports":["p5-feature-compat-class"]}]},{"name":"p5.32-feature-compat-class","portdir":"perl/p5-feature-compat-class","version":"0.80.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Feature::Compat::Class","description":"Feature::Compat::Class - make class syntax available","long_description":"Feature::Compat::Class - make class syntax available","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-module-build","p5.32-test-simple","clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-object-pad"]}],"depends_on":[]},{"name":"p5.30-feature-compat-class","portdir":"perl/p5-feature-compat-class","version":"0.80.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Feature::Compat::Class","description":"Feature::Compat::Class - make class syntax available","long_description":"Feature::Compat::Class - make class syntax available","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-module-build","p5.30-test-simple","clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-object-pad"]}],"depends_on":[]},{"name":"p5.28-feature-compat-class","portdir":"perl/p5-feature-compat-class","version":"0.80.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Feature::Compat::Class","description":"Feature::Compat::Class - make class syntax available","long_description":"Feature::Compat::Class - make class syntax available","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-module-build","p5.28-test-simple","clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-object-pad"]}],"depends_on":[]},{"name":"p5-feature-compat-class","portdir":"perl/p5-feature-compat-class","version":"0.80.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-feature-compat-class","homepage":"https://metacpan.org/pod/Feature::Compat::Class","description":"Feature::Compat::Class - make class syntax available","long_description":"Feature::Compat::Class - make class syntax available","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2651}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-feature-compat-class"]}],"depends_on":[]},{"name":"py310-pyside-tools","portdir":"python/py-pyside-tools","version":"0.2.15","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://contribute.qt-project.org/wiki/PySide","description":"Tools for developing PySide applications","long_description":"Tools for developing PySide applications","active":true,"categories":["devel","python"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","cmake","pkgconfig","py310-setuptools"]},{"type":"lib","ports":["python310","py310-pyside","qt4-mac"]}],"depends_on":[{"type":"lib","ports":["freecad"]}]},{"name":"py310-pivy","portdir":"python/py-pivy","version":"0.6.2","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/FreeCAD/pivy","description":"Pivy is a Coin binding for Python.","long_description":"Pivy is a Coin binding for Python.","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer","pkgconfig"]},{"type":"lib","ports":["swig-python","Coin-framework","python310","qt4-mac"]}],"depends_on":[{"type":"lib","ports":["freecad","py-pivy"]}]},{"name":"py39-pivy","portdir":"python/py-pivy","version":"0.6.2","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/FreeCAD/pivy","description":"Pivy is a Coin binding for Python.","long_description":"Pivy is a Coin binding for Python.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17","py39-setuptools","py39-wheel","py39-build","py39-installer","pkgconfig"]},{"type":"lib","ports":["swig-python","Coin-framework","python39","qt4-mac"]}],"depends_on":[]},{"name":"py38-pivy","portdir":"python/py-pivy","version":"0.6.2","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/FreeCAD/pivy","description":"Pivy is a Coin binding for Python.","long_description":"Pivy is a Coin binding for Python.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer","pkgconfig"]},{"type":"lib","ports":["swig-python","Coin-framework","python38","qt4-mac"]}],"depends_on":[]},{"name":"py37-pivy","portdir":"python/py-pivy","version":"0.6.2","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/FreeCAD/pivy","description":"Pivy is a Coin binding for Python.","long_description":"Pivy is a Coin binding for Python.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16","py37-setuptools","py37-wheel","py37-build","py37-installer","pkgconfig"]},{"type":"lib","ports":["swig-python","Coin-framework","python37","qt4-mac"]}],"depends_on":[]},{"name":"py311-tmuxp","portdir":"python/py-tmuxp","version":"1.64.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tmux-python/tmuxp","description":"tmux session manager.","long_description":"tmux session manager.","active":true,"categories":["devel","python"],"maintainers":[{"name":"egorenar-dev","github":"egorenar","ports_count":35},{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-hatchling"]},{"type":"lib","ports":["py311-libtmux","python311","py311-colorama","py311-click","py311-kaptan"]},{"type":"run","ports":["tmuxp_select"]}],"depends_on":[]},{"name":"py311-libtmux","portdir":"python/py-libtmux","version":"0.53.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tmux-python/libtmux","description":"Python binding for tmux","long_description":"Python binding for tmux","active":true,"categories":["devel","python"],"maintainers":[{"name":"egorenar-dev","github":"egorenar","ports_count":35},{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["tmux"]}],"depends_on":[{"type":"lib","ports":["py311-tmuxp"]}]},{"name":"py311-kaptan","portdir":"python/py-kaptan","version":"0.5.12","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/emre/kaptan","description":"Configuration parser.","long_description":"Configuration parser with dict, JSON, YAML, .ini and python file handlers.","active":true,"categories":["devel","python"],"maintainers":[{"name":"egorenar-dev","github":"egorenar","ports_count":35}],"variants":[],"dependencies":[{"type":"build","ports":["py311-wheel","clang-18","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-yaml"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-tmuxp"]}]},{"name":"xeus-zmq","portdir":"devel/xeus-zmq","version":"4.0.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jupyter-xeus/xeus-zmq","description":"xeus-zmq provides various implementations of the xserver API from xeus, based on the ZeroMQ library.","long_description":"xeus-zmq provides various implementations of the xserver API from xeus, based on the ZeroMQ library. These implementations all conform to the Jupyter Kernel Protocol specification.","active":true,"categories":["devel","science"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-20"]},{"type":"lib","ports":["zmq","cppzmq","openssl3","xeus","xproperty"]}],"depends_on":[{"type":"lib","ports":["xeus-sqlite"]}]},{"name":"py311-flatbuffers","portdir":"python/py-flatbuffers","version":"25.9.23","license":"Apache-2","platforms":"{darwin any} linux","epoch":0,"replaced_by":null,"homepage":"https://flatbuffers.dev/","description":"Python runtime library for use with the Flatbuffers serialization format.","long_description":"Python runtime library for use with the Flatbuffers serialization format.","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057},{"name":"judaew","github":"judaew","ports_count":655}],"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-protobuf3"]},{"type":"run","ports":["py311-autobahn"]}]},{"name":"py311-markdown","portdir":"python/py-markdown","version":"3.10.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-markdown.github.io/","description":"Python implementation of Markdown","long_description":"This is a Python implementation of John Gruber’s Markdown. It is almost completely compliant with the reference implementation, though there are a few very minor differences.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-panel"]},{"type":"run","ports":["py311-panel","py311-mdx_linkify"]}]},{"name":"py311-matplotlib","portdir":"python/py-matplotlib","version":"3.10.9","license":"(PSF or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://matplotlib.org/","description":"Matplotlib is a python plotting library","long_description":"Matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a 'pylab' mode which emulates matlab graphics. The library uses numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different GUIs (gtk2, gtk3, tkinter, qt5, cairo, latex).","active":true,"categories":["graphics","math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["tkinter","gtk3","qt5","qt6","cairo","pyside2","pyside6","dvipng","ghostscript","latex","pdftops","universal"],"dependencies":[{"type":"build","ports":["ninja","pkgconfig","py311-build","py311-installer","py311-setuptools_scm","py311-pybind11","py311-certifi","py311-meson-python","clang-20"]},{"type":"lib","ports":["py311-fonttools","py311-kiwisolver","qhull","py311-contourpy","py311-numpy","freetype","python311","py311-packaging","py311-parsing","py311-Pillow","py311-dateutil","py311-cairo","py311-cycler"]}],"depends_on":[{"type":"lib","ports":["py311-gammapy","py311-healpy","py311-contextily","py311-control","py311-corner","py311-fipy","py311-pytest-mpl","py311-geoplot","py311-graph-tool","py311-holoviews","py311-ipympl","py311-metpy","py311-movingpandas","py311-mpl-animators","py311-obspy","py311-pacal","py311-pyFAI","py311-regions","py311-seaborn","py311-skyfield","py311-tropycal","py311-arviz","py311-astropy","py311-cartopy"]},{"type":"run","ports":["py311-xraylarch","py311-splot","py311-wxmplot","py311-librosa","py311-memprof","py311-segregation","py311-scapy-devel","py311-spyder","py311-pointpats","py311-pymatgen","py311-wordcloud","py311-scapy","py311-scikit-image","py311-inequality"]},{"type":"test","ports":["py311-nbval","py311-numdifftools","py311-spopt","py311-gyoto","py311-igraph"]}]},{"name":"py311-astroid","portdir":"python/py-astroid","version":"4.1.2","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pylint-dev/astroid","description":"Rebuild a new abstract syntax tree from Python's ast.","long_description":"The aim of this module is to provide a common base representation of python source code for projects such as pychecker, pyreverse, pylint... Well, actually the development of this library is essentially governed by pylint's needs.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-pylint"]}]},{"name":"py311-lazy_object_proxy","portdir":"python/py-lazy_object_proxy","version":"1.12.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ionelmc/python-lazy-object-proxy","description":"A fast and thorough lazy object proxy.","long_description":"A fast and thorough lazy object proxy.","active":true,"categories":["python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest","py311-pytest-benchmark"]}],"depends_on":[]},{"name":"py311-mongoengine","portdir":"python/py-mongoengine","version":"0.29.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://mongoengine.org/","description":"MongoEngine is a Document-Object Mapper (think ORM, but for document databases) for working with MongoDB from Python.","long_description":"MongoEngine is a Document-Object Mapper (think ORM, but for document databases) for working with MongoDB from Python. It uses a simple declarative API, similar to the Django ORM.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-pymongo","python311"]}],"depends_on":[{"type":"lib","ports":["py-mongoengine"]}]},{"name":"py310-mongoengine","portdir":"python/py-mongoengine","version":"0.29.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://mongoengine.org/","description":"MongoEngine is a Document-Object Mapper (think ORM, but for document databases) for working with MongoDB from Python.","long_description":"MongoEngine is a Document-Object Mapper (think ORM, but for document databases) for working with MongoDB from Python. It uses a simple declarative API, similar to the Django ORM.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-pymongo","python310"]}],"depends_on":[]},{"name":"py39-mongoengine","portdir":"python/py-mongoengine","version":"0.24.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://mongoengine.org/","description":"MongoEngine is a Document-Object Mapper (think ORM, but for document databases) for working with MongoDB from Python.","long_description":"MongoEngine is a Document-Object Mapper (think ORM, but for document databases) for working with MongoDB from Python. It uses a simple declarative API, similar to the Django ORM.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["py39-pymongo","py39-six","python39"]}],"depends_on":[]},{"name":"py38-mongoengine","portdir":"python/py-mongoengine","version":"0.24.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://mongoengine.org/","description":"MongoEngine is a Document-Object Mapper (think ORM, but for document databases) for working with MongoDB from Python.","long_description":"MongoEngine is a Document-Object Mapper (think ORM, but for document databases) for working with MongoDB from Python. It uses a simple declarative API, similar to the Django ORM.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"lib","ports":["py38-pymongo","py38-six","python38"]}],"depends_on":[]},{"name":"py37-mongoengine","portdir":"python/py-mongoengine","version":"0.24.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://mongoengine.org/","description":"MongoEngine is a Document-Object Mapper (think ORM, but for document databases) for working with MongoDB from Python.","long_description":"MongoEngine is a Document-Object Mapper (think ORM, but for document databases) for working with MongoDB from Python. It uses a simple declarative API, similar to the Django ORM.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-installer","py37-wheel","py37-build","clang-14","py37-setuptools"]},{"type":"lib","ports":["py37-pymongo","py37-six","python37"]}],"depends_on":[]},{"name":"coeurl","portdir":"net/coeurl","version":"0.3.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://nheko.im/nheko-reborn/coeurl","description":"Simple library to do http requests asynchronously via CURL in C++","long_description":"Simple library to do http requests asynchronously via CURL in C++","active":true,"categories":["net","www"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["meson","ninja","pkgconfig","clang-20"]},{"type":"lib","ports":["libevent","curl"]}],"depends_on":[{"type":"lib","ports":["mtxclient","nheko"]}]},{"name":"lmdbxx-cxx17","portdir":"databases/lmdbxx-cxx17","version":"1.0.0","license":"public-domain","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/hoytech/lmdbxx","description":"C++17 wrapper for the LMDB embedded B+ tree database library.","long_description":"This is a comprehensive C++ wrapper for the LMDB embedded database library, offering both an error-checked procedural interface and an object-oriented resource interface with RAII semantics. This library is a fork of Arto Bendiken's lmdbxx C++11 library. The main difference from Arto's version is that the lmdb::val class has been removed. Instead, all keys and values are std::string_views.","active":true,"categories":["devel","databases"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["lmdb"]}],"depends_on":[{"type":"build","ports":["nheko"]}]}]}