{"count":51978,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=293","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=291","results":[{"name":"py312-darkdetect","portdir":"python/py-darkdetect","version":"0.8.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/darkdetect","description":"Detect OS Dark Mode from Python","long_description":"Detect OS Dark Mode from Python","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":"run","ports":["py312-wxmplot","py312-xraylarch"]}]},{"name":"py311-darkdetect","portdir":"python/py-darkdetect","version":"0.8.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/darkdetect","description":"Detect OS Dark Mode from Python","long_description":"Detect OS Dark Mode from Python","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":"run","ports":["py311-wxmplot","py311-xraylarch"]}]},{"name":"py310-darkdetect","portdir":"python/py-darkdetect","version":"0.8.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/darkdetect","description":"Detect OS Dark Mode from Python","long_description":"Detect OS Dark Mode from Python","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":"run","ports":["py310-wxmplot","py310-xraylarch"]}]},{"name":"py-dashing","portdir":"python/py-dashing","version":"0.1.0","license":"LGPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/FedericoCeratto/dashing","description":"Terminal dashboards for Python","long_description":"Dashing is a library to quickly create terminal-based dashboards in Python","active":true,"categories":["python","sysutil"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":272}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-dashing"]}],"depends_on":[]},{"name":"py-darkdetect","portdir":"python/py-darkdetect","version":"0.8.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/darkdetect","description":"Detect OS Dark Mode from Python","long_description":"Detect OS Dark Mode from Python","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-darkdetect"]}],"depends_on":[]},{"name":"py312-dap","portdir":"python/py-dap","version":"3.5","license":"MIT and BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pydap.readthedocs.org/en/latest","description":"Python implementation of the Data Access Protocol","long_description":"A scientific protocol for data access developed by the OPeNDAP team (http://opendap.org). This implementation is developed from scratch, following the latest specification of the protocol (DAP 2.0 Draft Community Standard 2005/04/27).","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm","clang-18"]},{"type":"lib","ports":["py312-docopt","py312-webob","python312","py312-importlib-resources","py312-beautifulsoup4","py312-jinja2","py312-numpy","py312-requests","py312-lxml","py312-importlib-metadata"]}],"depends_on":[{"type":"lib","ports":["py-dap"]}]},{"name":"py27-daemon","portdir":"python/py-daemon","version":"1.0.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.clapper.org/software/python/daemon/","description":"Module to daemonize the calling process","long_description":"Module to daemonize the calling process","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-daemon","bcfg2"]}]},{"name":"py-dap","portdir":"python/py-dap","version":"3.5","license":"MIT and BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pydap.readthedocs.org/en/latest","description":"Python implementation of the Data Access Protocol","long_description":"A scientific protocol for data access developed by the OPeNDAP team (http://opendap.org). This implementation is developed from scratch, following the latest specification of the protocol (DAP 2.0 Draft Community Standard 2005/04/27).","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-dap"]}],"depends_on":[]},{"name":"py-daemon","portdir":"python/py-daemon","version":"1.0.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.clapper.org/software/python/daemon/","description":"Module to daemonize the calling process","long_description":"Module to daemonize the calling process","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-daemon"]}],"depends_on":[]},{"name":"py313-dacite","portdir":"python/py-dacite","version":"1.8.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/konradhalas/dacite","description":"Simple creation of data classes from dictionaries.","long_description":"Simple creation of data classes from dictionaries.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py-dacite","py313-soundcloud-v2"]}]},{"name":"py312-dacite","portdir":"python/py-dacite","version":"1.8.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/konradhalas/dacite","description":"Simple creation of data classes from dictionaries.","long_description":"Simple creation of data classes from dictionaries.","active":true,"categories":["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-soundcloud-v2"]}]},{"name":"py311-dacite","portdir":"python/py-dacite","version":"1.8.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/konradhalas/dacite","description":"Simple creation of data classes from dictionaries.","long_description":"Simple creation of data classes from dictionaries.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-soundcloud-v2"]}]},{"name":"py310-dacite","portdir":"python/py-dacite","version":"1.8.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/konradhalas/dacite","description":"Simple creation of data classes from dictionaries.","long_description":"Simple creation of data classes from dictionaries.","active":true,"categories":["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-soundcloud-v2"]}]},{"name":"py314-cytoolz","portdir":"python/py-cytoolz","version":"1.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytoolz/cytoolz/","description":"Cython implementation of Toolz.","long_description":"Cython implementation of Toolz.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-setuptools-git-versioning","py314-wheel","py314-cython","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["py314-toolz","python314"]}],"depends_on":[{"type":"lib","ports":["py-cytoolz"]}]},{"name":"py313-cytoolz","portdir":"python/py-cytoolz","version":"1.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytoolz/cytoolz/","description":"Cython implementation of Toolz.","long_description":"Cython implementation of Toolz.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-setuptools-git-versioning","py313-wheel","py313-cython","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["py313-toolz","python313"]}],"depends_on":[]},{"name":"py312-cytoolz","portdir":"python/py-cytoolz","version":"1.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytoolz/cytoolz/","description":"Cython implementation of Toolz.","long_description":"Cython implementation of Toolz.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-cython","py312-setuptools-git-versioning","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["py312-toolz","python312"]}],"depends_on":[]},{"name":"py311-cytoolz","portdir":"python/py-cytoolz","version":"1.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytoolz/cytoolz/","description":"Cython implementation of Toolz.","long_description":"Cython implementation of Toolz.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-cython","py311-setuptools-git-versioning","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["py311-toolz","python311"]}],"depends_on":[]},{"name":"py310-cytoolz","portdir":"python/py-cytoolz","version":"1.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytoolz/cytoolz/","description":"Cython implementation of Toolz.","long_description":"Cython implementation of Toolz.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-installer","py310-setuptools-git-versioning","py310-setuptools","py310-cython","py310-wheel","py310-build"]},{"type":"lib","ports":["py310-toolz","python310"]}],"depends_on":[]},{"name":"py-dacite","portdir":"python/py-dacite","version":"1.8.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/konradhalas/dacite","description":"Simple creation of data classes from dictionaries.","long_description":"Simple creation of data classes from dictionaries.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-dacite"]}],"depends_on":[]},{"name":"py-cytoolz","portdir":"python/py-cytoolz","version":"1.1.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytoolz/cytoolz/","description":"Cython implementation of Toolz.","long_description":"Cython implementation of Toolz.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-cytoolz"]}],"depends_on":[]},{"name":"py312-cython-compat","portdir":"python/py-cython-compat","version":"0.29.37","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.cython.org/","description":"Older version of Cython for compatibility","long_description":"This is an older version of Cython for the use of ports that are not compatible with the current version as provided by the py-cython port.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-setuptools","python312"]}],"depends_on":[{"type":"build","ports":["py312-asyncpg","py312-gensim","py312-molmod","py312-pygeos","py312-yt"]},{"type":"lib","ports":["py-cython-compat"]}]},{"name":"py311-cython-compat","portdir":"python/py-cython-compat","version":"0.29.37","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.cython.org/","description":"Older version of Cython for compatibility","long_description":"This is an older version of Cython for the use of ports that are not compatible with the current version as provided by the py-cython port.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-setuptools","python311"]}],"depends_on":[{"type":"build","ports":["py311-asyncpg","py311-coolprop","py311-event","py311-gensim","py311-hdbscan","py311-pygeos"]}]},{"name":"py310-cython-compat","portdir":"python/py-cython-compat","version":"0.29.37","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.cython.org/","description":"Older version of Cython for compatibility","long_description":"This is an older version of Cython for the use of ports that are not compatible with the current version as provided by the py-cython port.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-setuptools","python310"]}],"depends_on":[{"type":"build","ports":["py310-grpcio","py310-asyncpg","py310-coolprop","py310-event","py310-gensim","py310-hdbscan","py310-pygeos"]}]},{"name":"py27-cython-compat","portdir":"python/py-cython-compat","version":"0.29.37","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.cython.org/","description":"Older version of Cython for compatibility","long_description":"This is an older version of Cython for the use of ports that are not compatible with the current version as provided by the py-cython port.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27","py27-setuptools"]}],"depends_on":[{"type":"build","ports":["py27-scipy","py27-mpi4py","py27-pandas","py27-triangle","py27-logbook","py27-tables","py27-yaml","py27-numpy"]},{"type":"lib","ports":["py27-hgexperimental"]}]},{"name":"py314-cython","portdir":"python/py-cython","version":"3.2.4","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://cython.org/","description":"A language for writing C extension modules for Python.","long_description":"Cython is a language that makes writing C extensions for the Python language as easy as Python itself. Cython is based on the well-known Pyrex, but supports more cutting edge functionality and optimizations","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-wheel","py314-build","py314-installer","py314-setuptools","clang-18"]},{"type":"lib","ports":["py314-setuptools","python314"]},{"type":"run","ports":["cython_select"]}],"depends_on":[{"type":"build","ports":["py314-zmq","py314-healpy","py314-srsly","py314-statsmodels","py314-tables","py314-thinc","py314-uharfbuzz","py314-uvloop","py314-vispy","py314-wxpython-4.0","py314-yaml","py314-yarl","py314-imagecodecs","py314-fonttools","py314-numpy","vapoursynth","py314-DAWG","py314-astropy","py314-av","py314-bigfloat","py314-blosc2","py314-cairo","py314-cartopy","py314-cftime","py314-cytoolz","py314-dbus-fast","py314-debugpy","py314-falcon","py314-fiona","py314-frozenlist","py314-gevent","py314-gssapi","py314-h5py","py314-krb5","py314-libdnet","py314-line_profiler","py314-lxml","py314-msgpack","py314-mssql","py314-ndindex","py314-netcdf4","py314-numcodecs","py314-opengl-accelerate","py314-pandas","py314-peewee","py314-pesq","py314-propcache","py314-pyogrio","py314-pyproj","py314-pysimdjson","py314-pytensor","py314-pywavelets","py314-rapidfuzz","py314-rasterio","py314-reproject","py314-scikit-image","py314-scikit-learn","py314-scipy","py314-shapely","py314-spaCy","py314-spiceypy","py314-sqlalchemy"]},{"type":"lib","ports":["py314-blis","py314-murmurhash","py314-pyarrow","py314-cymem","py-cython","py314-tifffile","py314-mpi4py","py314-preshed"]},{"type":"run","ports":["py314-spyder"]},{"type":"test","ports":["py314-numpy","py314-netcdf4"]}]},{"name":"py313-cython","portdir":"python/py-cython","version":"3.2.4","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://cython.org/","description":"A language for writing C extension modules for Python.","long_description":"Cython is a language that makes writing C extensions for the Python language as easy as Python itself. Cython is based on the well-known Pyrex, but supports more cutting edge functionality and optimizations","active":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":["py313-setuptools","python313"]},{"type":"run","ports":["cython_select"]}],"depends_on":[{"type":"build","ports":["py313-scikit-learn","py313-healpy","py313-tables","py313-thinc","py313-timelib","py313-uharfbuzz","py313-uvloop","py313-vispy","py313-wsaccel","py313-wxpython-4.0","py313-yaml","py313-yaml-ft","py313-yarl","py313-zmq","borgbackup","py313-fonttools","py313-numpy","py313-DAWG","py313-MDAnalysis","py313-astropy","py313-astroscrappy","py313-av","py313-bigfloat","py313-blosc2","py313-cairo","py313-cartopy","py313-cftime","py313-cwcwidth","py313-cytoolz","py313-dbus-fast","py313-debugpy","py313-fabio","py313-falcon","py313-fiona","py313-fisx","py313-frozenlist","py313-fugashi","py313-gevent","py313-gsd","py313-gssapi","py313-h5py","py313-hdf5plugin","py313-krb5","py313-lap","py313-libdnet","py313-line_profiler","py313-lxml","py313-matplotlib-basemap","py313-mdtraj","py313-msgpack","py313-mssql","py313-ndindex","py313-netcdf4","py313-networkit","py313-numcodecs","py313-opengl-accelerate","py313-openpyxl","py313-pandas","py313-peewee","py313-pesq","py313-petsc4py","py313-photutils","py313-pmdarima","py313-propcache","py313-pyFAI","py313-pymatgen","py313-pymca","py313-pyogrio","py313-pypcap","py313-pyproj","py313-pyregion","py313-pysimdjson","py313-pytensor","py313-pywavelets","py313-rapidfuzz","py313-rasterio","py313-regions","py313-rencode","py313-reproject","py313-scikit-image","py313-imagecodecs","py313-scipy","py313-shapely","py313-silx","py313-spaCy","py313-spiceypy","py313-sqlalchemy","py313-srsly","py313-statsmodels"]},{"type":"lib","ports":["py313-zope-hookable","py313-blis","py313-tifffile","py313-mpi4py","py313-cymem","py313-murmurhash","py313-preshed","py313-pyarrow"]},{"type":"run","ports":["py313-spyder","py313-pmdarima"]},{"type":"test","ports":["py313-netcdf4","py313-numpy","recode"]}]},{"name":"py312-cython","portdir":"python/py-cython","version":"3.2.4","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://cython.org/","description":"A language for writing C extension modules for Python.","long_description":"Cython is a language that makes writing C extensions for the Python language as easy as Python itself. Cython is based on the well-known Pyrex, but supports more cutting edge functionality and optimizations","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["py312-setuptools","python312"]},{"type":"run","ports":["cython_select"]}],"depends_on":[{"type":"build","ports":["py312-scikit-image","py312-healpy","py312-srsly","py312-statsmodels","py312-tables","py312-thinc","py312-timelib","py312-uharfbuzz","py312-vispy","py312-wordcloud","py312-wsaccel","py312-wxpython-4.0","py312-yaml","py312-yarl","py312-zmq","py312-fonttools","py312-numpy","py312-acora","py312-astropy","py312-bigfloat","py312-blosc2","py312-cairo","py312-cartopy","py312-cftime","py312-cwcwidth","py312-cytoolz","py312-datrie","py312-debugpy","py312-editdistance","py312-fabio","py312-fann2","py312-fastavro","py312-fiona","py312-frozenlist","py312-fugashi","py312-gammapy","py312-gevent","py312-gssapi","py312-h5py","py312-hdf5plugin","py312-krb5","py312-libdnet","py312-line_profiler","py312-lxml","py312-msgpack","py312-mssql","py312-ndindex","py312-netcdf4","py312-networkit","py312-numcodecs","py312-opengl-accelerate","py312-openpyxl","py312-pacal","py312-pandas","py312-peewee","py312-pmdarima","py312-propcache","py312-pyFAI","py312-pymatgen","py312-pyogrio","py312-pypcap","py312-pyproj","py312-pysam","py312-pysimdjson","py312-pytensor","py312-pywavelets","py312-rapidfuzz","py312-rasterio","py312-regions","py312-rencode","py312-reproject","py312-imagecodecs","py312-scikit-learn","py312-scipy","py312-shapely","py312-silx","py312-spaCy","py312-spiceypy","py312-sqlalchemy"]},{"type":"lib","ports":["py312-tifffile","py312-mpi4py","py312-pyarrow","py312-zope-hookable","py312-cymem","py312-preshed","py312-murmurhash","py312-blis","xmms2"]},{"type":"run","ports":["py312-pmdarima","py312-spyder"]},{"type":"test","ports":["py312-numpy","py312-netcdf4"]}]},{"name":"py311-cython","portdir":"python/py-cython","version":"3.2.4","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://cython.org/","description":"A language for writing C extension modules for Python.","long_description":"Cython is a language that makes writing C extensions for the Python language as easy as Python itself. Cython is based on the well-known Pyrex, but supports more cutting edge functionality and optimizations","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["py311-setuptools","python311"]},{"type":"run","ports":["cython_select"]}],"depends_on":[{"type":"build","ports":["py311-rencode","py311-healpy","py311-sqlalchemy","py311-srsly","py311-statsmodels","py311-tables","py311-thinc","py311-timelib","py311-uharfbuzz","py311-vispy","py311-wordcloud","py311-wxpython-4.0","py311-yaml","py311-yarl","py311-zmq","py311-fonttools","py311-numpy","py311-cchardet","py311-acora","py311-astropy","py311-bigfloat","py311-blosc2","py311-cairo","py311-cartopy","py311-cftime","py311-cwcwidth","py311-cytoolz","py311-debugpy","py311-editdistance","py311-fabio","py311-fastavro","py311-fiona","py311-frozenlist","py311-fugashi","py311-gammapy","py311-gevent","py311-gssapi","py311-h5py","py311-hdf5plugin","py311-kivy","py311-krb5","py311-libdnet","py311-line_profiler","py311-lxml","py311-memprof","py311-msgpack","py311-mssql","py311-ndindex","py311-netcdf4","py311-networkit","py311-numcodecs","py311-opengl-accelerate","py311-openpyxl","py311-pacal","py311-pandas","py311-peewee","py311-petsc4py","py311-plumed","py311-pmdarima","py311-propcache","py311-pyFAI","py311-pymatgen","py311-pyogrio","py311-pypcap","py311-pyproj","py311-pysam","py311-pysimdjson","py311-pytensor","py311-pywavelets","py311-rapidfuzz","py311-rasterio","py311-rawpy","py311-regions","py311-imagecodecs","py311-reproject","py311-scikit-image","py311-scikit-learn","py311-scipy","py311-shapely","py311-silx","py311-slepc4py","py311-spaCy","py311-spiceypy"]},{"type":"lib","ports":["py311-blis","py311-zope-hookable","py311-pyarrow","py311-mpi4py","py311-preshed","py311-cymem","py311-tifffile","py311-murmurhash","py311-dynd"]},{"type":"run","ports":["py311-pmdarima","py311-spyder"]},{"type":"test","ports":["py311-numpy","py311-netcdf4"]}]},{"name":"py310-cython","portdir":"python/py-cython","version":"3.2.4","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://cython.org/","description":"A language for writing C extension modules for Python.","long_description":"Cython is a language that makes writing C extensions for the Python language as easy as Python itself. Cython is based on the well-known Pyrex, but supports more cutting edge functionality and optimizations","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["py310-setuptools","python310"]},{"type":"run","ports":["cython_select"]}],"depends_on":[{"type":"build","ports":["xraylib","py310-mdtraj","py310-shapely","py310-silx","py310-slepc4py","py310-spaCy","py310-spiceypy","py310-sqlalchemy","py310-srsly","py310-statsmodels","py310-tables","py310-thinc","py310-timelib","py310-uharfbuzz","py310-vispy","py310-wordcloud","py310-wxpython-4.0","py310-yaml","py310-yarl","py310-zmq","py310-gsd","py310-imagecodecs","py310-healpy","py310-fonttools","py310-numpy","py310-regions","py310-pytensor","py310-cchardet","py310-acora","py310-astropy","py310-asyncmy","py310-bigfloat","py310-blosc2","py310-cairo","py310-cartopy","py310-cftime","py310-cwcwidth","py310-cytoolz","py310-debugpy","py310-editdistance","py310-fabio","py310-fastavro","py310-fiona","py310-frozenlist","py310-fugashi","py310-gevent","py310-gssapi","py310-h5py","py310-hdf5plugin","py310-htseq","py310-kapteyn","py310-krb5","py310-libdnet","py310-line_profiler","py310-lxml","py310-memprof","py310-msgpack","py310-mssql","py310-ndindex","py310-netcdf4","py310-networkit","py310-numcodecs","py310-opengl-accelerate","py310-openpyxl","py310-pacal","py310-pandas","py310-peewee","py310-petsc4py","py310-plumed","py310-pmdarima","py310-propcache","py310-pyFAI","py310-pyfftw","py310-pygrib","py310-pymatgen","py310-pyogrio","py310-pypcap","py310-pyproj","py310-pysam","py310-pysimdjson","py310-pywavelets","py310-rapidfuzz","py310-rasterio","py310-rawpy","py310-rencode","py310-reproject","py310-scikit-image","py310-scikit-learn","py310-scipy"]},{"type":"lib","ports":["cantera","py310-mpi4py","py310-preshed","py310-grpcio","py310-tifffile","py310-zope-hookable","py310-pyarrow","py310-cymem","py310-murmurhash","py310-qutip","NanoVNASaver","py310-blis"]},{"type":"run","ports":["py310-spyder-devel","py310-pmdarima","py310-photomosaic","py310-fairseq","py310-spyder"]},{"type":"test","ports":["py310-numpy","py310-netcdf4"]}]},{"name":"py37-cython","portdir":"python/py-cython","version":"3.0.12","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://cython.org/","description":"A language for writing C extension modules for Python.","long_description":"Cython is a language that makes writing C extensions for the Python language as easy as Python itself. Cython is based on the well-known Pyrex, but supports more cutting edge functionality and optimizations","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py37-wheel","py37-build","py37-installer","py37-setuptools"]},{"type":"lib","ports":["py37-setuptools","python37"]},{"type":"run","ports":["cython_select"]}],"depends_on":[{"type":"build","ports":["py37-lxml","py37-cftime","py37-scikit-image","py37-networkit","py37-rencode","py37-pyvcf","py37-yt","py37-netcdf4","py37-sqlalchemy","py37-silx","py37-gsd","py37-datrie","py37-astropy","py37-fiona","py37-frozenlist","py37-distributed","py37-petsc4py","py37-fonttools","py37-gevent","py37-grpcio","py37-cairo","py37-pyFAI","py37-mdtraj","py37-pymatgen","py37-peewee","py37-cwcwidth","py37-statsmodels","py37-nghttp2","py37-cytoolz","py37-debugpy","py37-scikit-learn","py37-openpyxl","py37-imagecodecs","py37-pywavelets","py37-astroscrappy","py37-asyncmy","py37-asyncpg","py37-healpy","py37-pyfftw","py37-acora","py37-gensim","py37-h5py","py37-hdbscan","py37-hdf5plugin","py37-htseq","py37-kapteyn","py37-mssql","py37-pygpu","py37-regions","py37-reproject","py37-slepc4py","py37-tinycss","py37-pygrib","py37-pysam","py37-cchardet","py37-rasterio","py37-bigfloat","py37-shapely","py37-yarl","py37-plumed","py37-bcolz","py37-cartopy"]},{"type":"lib","ports":["py37-spaCy","py37-preshed","py37-cymem","py37-tifffile","py37-pyarrow","py37-isce2","py37-numpy","py37-thinc","py37-murmurhash","py37-grpcio","py37-gammapy","py37-blis","py37-zope-hookable"]},{"type":"run","ports":["py37-fairseq","py37-spyder-devel","py37-pmdarima","py37-photomosaic","py37-spyder"]},{"type":"test","ports":["py37-django-countries"]}]},{"name":"py36-cython","portdir":"python/py-cython","version":"3.0.12","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://cython.org/","description":"A language for writing C extension modules for Python.","long_description":"Cython is a language that makes writing C extensions for the Python language as easy as Python itself. Cython is based on the well-known Pyrex, but supports more cutting edge functionality and optimizations","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python36","py36-setuptools"]},{"type":"run","ports":["cython_select"]}],"depends_on":[{"type":"build","ports":["py36-openpyxl","py36-logbook","py36-scikit-image","py36-pandas","py36-mdtraj","py36-scikit-learn","py36-shapely","py36-gevent","py36-pyne","py36-grako","py36-kivy","py36-petsc4py","py36-pyFAI","py36-tables","py36-netcdf4","py36-cftime","py36-lxml","py36-cairo","py36-fiona","py36-gsd","py36-acora","py36-astroscrappy","py36-bcolz","py36-datrie","py36-mistune","py36-healpy","py36-iminuit","py36-memprof","py36-mssql","py36-pygpu","py36-pysam","py36-pyvcf","py36-reproject","py36-slepc4py","py36-tinycss","py36-word2vec","py36-yt","py36-pygrib","py36-pydantic","py36-statsmodels","py36-cwcwidth","py36-pywavelets","py36-rasterio","py36-pyfftw","py36-cytoolz","py36-pyproj","py36-nghttp2","py36-cartopy","py36-plumed"]},{"type":"lib","ports":["py36-zope-hookable","py36-srsly","py36-thinc","py36-spaCy","py36-isce2","py36-distributed","py36-mlpy","py36-numpy","py36-preshed","py36-qutip","py36-blis","py36-dynd","py36-cymem","py36-murmurhash"]},{"type":"run","ports":["py36-spyder-devel","py36-spyder"]}]},{"name":"py27-cython","portdir":"python/py-cython","version":"3.0.12","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://cython.org/","description":"A language for writing C extension modules for Python.","long_description":"Cython is a language that makes writing C extensions for the Python language as easy as Python itself. Cython is based on the well-known Pyrex, but supports more cutting edge functionality and optimizations","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27","py27-setuptools"]},{"type":"run","ports":["cython_select"]}],"depends_on":[{"type":"build","ports":["py27-pyFAI","py27-pypcap","py27-iminuit","py27-cftime","py27-netcdf4","py27-cairo","py27-libdnet","py27-lxml","py27-opengl-accelerate","py27-rfoo","py27-memprof","py27-mssql","py27-pygpu","py27-pysam","py27-pyvcf","py27-shapely","py27-sfepy","py27-slepc4py","py27-tatsu","py27-tinycss","py27-word2vec","py27-yt","py27-gsd","py27-nghttp2","py27-pygrib","py27-statsmodels","py27-pywavelets","py27-acora","py27-astroscrappy","py27-bcolz","py27-rasterio","py27-pyfftw","py27-cytoolz","py27-pyproj","py27-scikit-image","py27-mdtraj","py27-scikit-learn","py27-cartopy","py27-gevent","py27-pyne","py27-grako","py27-kivy","py27-molmod","py27-healpy","py27-petsc4py"]},{"type":"lib","ports":["HORTON","py27-qutip","py27-zope-hookable","py27-cymem","py27-murmurhash","py27-preshed","py27-dynd","py27-mlpy","py27-pacal","py27-pylibelf","py27-winpdb","py27-numpy"]},{"type":"test","ports":["py27-django-countries"]}]},{"name":"py-cython-compat","portdir":"python/py-cython-compat","version":"0.29.37","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.cython.org/","description":"Older version of Cython for compatibility","long_description":"This is an older version of Cython for the use of ports that are not compatible with the current version as provided by the py-cython port.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-cython-compat"]}],"depends_on":[]},{"name":"py-cython","portdir":"python/py-cython","version":"3.2.4","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://cython.org/","description":"A language for writing C extension modules for Python.","long_description":"Cython is a language that makes writing C extensions for the Python language as easy as Python itself. Cython is based on the well-known Pyrex, but supports more cutting edge functionality and optimizations","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-cython"]}],"depends_on":[]},{"name":"py314-cymruwhois","portdir":"python/py-cymruwhois","version":"1.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pythonhosted.org/cymruwhois/","description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","long_description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-cymruwhois"]}]},{"name":"py313-cymruwhois","portdir":"python/py-cymruwhois","version":"1.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pythonhosted.org/cymruwhois/","description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","long_description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["dnsdiag"]}]},{"name":"py312-cymruwhois","portdir":"python/py-cymruwhois","version":"1.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pythonhosted.org/cymruwhois/","description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","long_description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py311-cymruwhois","portdir":"python/py-cymruwhois","version":"1.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pythonhosted.org/cymruwhois/","description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","long_description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py310-cymruwhois","portdir":"python/py-cymruwhois","version":"1.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pythonhosted.org/cymruwhois/","description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","long_description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py314-cymem","portdir":"python/py-cymem","version":"2.0.8","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/explosion/cymem","description":"Cython memory pool for RAII-style memory management","long_description":"Cython memory pool for RAII-style memory management","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-cython","python314"]}],"depends_on":[{"type":"lib","ports":["py-cymem","py314-preshed","py314-spaCy","py314-thinc"]}]},{"name":"py313-cymem","portdir":"python/py-cymem","version":"2.0.8","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/explosion/cymem","description":"Cython memory pool for RAII-style memory management","long_description":"Cython memory pool for RAII-style memory management","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-cython","python313"]}],"depends_on":[{"type":"lib","ports":["py313-preshed","py313-spaCy","py313-thinc"]}]},{"name":"py312-cymem","portdir":"python/py-cymem","version":"2.0.8","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/explosion/cymem","description":"Cython memory pool for RAII-style memory management","long_description":"Cython memory pool for RAII-style memory management","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-wheel","clang-18","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["python312","py312-cython"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-preshed","py312-spaCy","py312-thinc"]}]},{"name":"py311-cymem","portdir":"python/py-cymem","version":"2.0.8","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/explosion/cymem","description":"Cython memory pool for RAII-style memory management","long_description":"Cython memory pool for RAII-style memory management","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":"py310-cymem","portdir":"python/py-cymem","version":"2.0.8","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/explosion/cymem","description":"Cython memory pool for RAII-style memory management","long_description":"Cython memory pool for RAII-style memory management","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","py310-setuptools","py310-wheel","py310-build"]},{"type":"lib","ports":["python310","py310-cython"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-preshed","py310-spaCy","py310-thinc"]}]},{"name":"py-cymruwhois","portdir":"python/py-cymruwhois","version":"1.6","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pythonhosted.org/cymruwhois/","description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","long_description":"Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-cymruwhois"]}],"depends_on":[]},{"name":"py-cymem","portdir":"python/py-cymem","version":"2.0.8","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/explosion/cymem","description":"Cython memory pool for RAII-style memory management","long_description":"Cython memory pool for RAII-style memory management","active":true,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-cymem"]}],"depends_on":[]},{"name":"py314-cycler","portdir":"python/py-cycler","version":"0.12.1","license":"(PSF or BSD)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/matplotlib/cycler","description":"cycler: composable cycles","long_description":"cycler: composable cycles","active":true,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"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":["py-cycler","py314-matplotlib"]},{"type":"run","ports":["qgis3"]}]},{"name":"py313-cycler","portdir":"python/py-cycler","version":"0.12.1","license":"(PSF or BSD)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/matplotlib/cycler","description":"cycler: composable cycles","long_description":"cycler: composable cycles","active":true,"categories":["math","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-matplotlib"]}]},{"name":"py312-cycler","portdir":"python/py-cycler","version":"0.12.1","license":"(PSF or BSD)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/matplotlib/cycler","description":"cycler: composable cycles","long_description":"cycler: composable cycles","active":true,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"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":[{"type":"lib","ports":["py312-matplotlib"]}]},{"name":"py311-cycler","portdir":"python/py-cycler","version":"0.12.1","license":"(PSF or BSD)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/matplotlib/cycler","description":"cycler: composable cycles","long_description":"cycler: composable cycles","active":true,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"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-matplotlib"]}]}]}