{"count":52145,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=1043","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=1041","results":[{"name":"py-prolif","portdir":"python/py-prolif","version":"2.1.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/chemosim-lab/ProLIF","description":"Interaction Fingerprints for protein-ligand complexes and more","long_description":"Interaction Fingerprints for protein-ligand complexes and more","active":true,"categories":["science","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-prolif"]}],"depends_on":[]},{"name":"py-py3dmol","portdir":"python/py-py3dmol","version":"2.5.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://3dmol.org","description":"An IPython interface for embedding 3Dmol.js views in Jupyter notebooks","long_description":"An IPython interface for embedding 3Dmol.js views in Jupyter notebooks","active":true,"categories":["science","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-py3dmol"]}],"depends_on":[]},{"name":"py313-prolif","portdir":"python/py-prolif","version":"2.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/chemosim-lab/ProLIF","description":"Interaction Fingerprints for protein-ligand complexes and more","long_description":"Interaction Fingerprints for protein-ligand complexes and more","active":true,"categories":["science","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["py313-matplotlib","py313-dill","py313-networkx","python313","py313-multiprocess","py313-MDAnalysis","py313-py3dmol","py313-pandas","py313-psutil","py313-numpy","py313-tqdm","py313-scipy"]}],"depends_on":[]},{"name":"py314-prolif","portdir":"python/py-prolif","version":"2.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/chemosim-lab/ProLIF","description":"Interaction Fingerprints for protein-ligand complexes and more","long_description":"Interaction Fingerprints for protein-ligand complexes and more","active":true,"categories":["science","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["py314-matplotlib","py314-networkx","py314-pandas","python314","py314-multiprocess","py314-MDAnalysis","py314-py3dmol","py314-dill","py314-numpy","py314-scipy","py314-tqdm","py314-psutil"]}],"depends_on":[{"type":"lib","ports":["py-prolif"]}]},{"name":"py313-py3dmol","portdir":"python/py-py3dmol","version":"2.5.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://3dmol.org","description":"An IPython interface for embedding 3Dmol.js views in Jupyter notebooks","long_description":"An IPython interface for embedding 3Dmol.js views in Jupyter notebooks","active":true,"categories":["science","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"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-prolif"]}]},{"name":"py314-py3dmol","portdir":"python/py-py3dmol","version":"2.5.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://3dmol.org","description":"An IPython interface for embedding 3Dmol.js views in Jupyter notebooks","long_description":"An IPython interface for embedding 3Dmol.js views in Jupyter notebooks","active":true,"categories":["science","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py314-prolif","py-py3dmol"]}]},{"name":"plip","portdir":"science/plip","version":"3.0.0","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pharmai/plip","description":"Protein-Ligand Interaction Profiler - Analyze and visualize non-covalent protein-ligand interactions in PDB files","long_description":"Protein-Ligand Interaction Profiler - Analyze and visualize non-covalent protein-ligand interactions in PDB files","active":true,"categories":["science"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["openbabel","python314","py314-lxml","py314-numpy","py314-openbabel"]}],"depends_on":[]},{"name":"rapel","portdir":"net/rapel","version":"1.0.1","license":"none","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/redraw/rapel","description":"Chunked HTTP downloader with resume support","long_description":"rapel is a command-line downloader for chunked resumable downloads, with support for concurrent downloads, proxy configuration, post-part hooks, graceful shutdown, and merging chunk files.","active":true,"categories":["net"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1062}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"py-arviz-base","portdir":"python/py-arviz-base","version":"1.1.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/arviz-devs/arviz-base","description":"Base ArviZ features and converters","long_description":"Base ArviZ features and converters","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-arviz-base"]}],"depends_on":[]},{"name":"py312-arviz-base","portdir":"python/py-arviz-base","version":"1.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/arviz-devs/arviz-base","description":"Base ArviZ features and converters","long_description":"Base ArviZ features and converters","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-flit_core","py312-installer","clang-18"]},{"type":"lib","ports":["python312","py312-xarray","py312-typing_extensions","py312-numpy","py312-lazy_loader"]}],"depends_on":[{"type":"lib","ports":["py312-arviz","py312-arviz-plots"]}]},{"name":"py313-arviz-base","portdir":"python/py-arviz-base","version":"1.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/arviz-devs/arviz-base","description":"Base ArviZ features and converters","long_description":"Base ArviZ features and converters","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-flit_core","py313-installer"]},{"type":"lib","ports":["python313","py313-xarray","py313-typing_extensions","py313-numpy","py313-lazy_loader"]}],"depends_on":[{"type":"lib","ports":["py313-arviz","py313-arviz-plots"]}]},{"name":"py314-arviz-base","portdir":"python/py-arviz-base","version":"1.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/arviz-devs/arviz-base","description":"Base ArviZ features and converters","long_description":"Base ArviZ features and converters","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-flit_core","py314-installer"]},{"type":"lib","ports":["python314","py314-lazy_loader","py314-numpy","py314-typing_extensions","py314-xarray"]}],"depends_on":[{"type":"lib","ports":["py-arviz-base","py314-arviz","py314-arviz-plots"]}]},{"name":"py-arviz-plots","portdir":"python/py-arviz-plots","version":"1.1.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/arviz-devs/arviz-plots","description":"ArviZ-plots provides ready to use and composable plots for Bayesian Workflow","long_description":"ArviZ-plots provides ready to use and composable plots for Bayesian Workflow","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-arviz-plots"]}],"depends_on":[]},{"name":"py-arviz-stats","portdir":"python/py-arviz-stats","version":"1.1.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/arviz-devs/arviz-stats","description":"Statistical computation and diagnostics for ArviZ","long_description":"Statistical computation and diagnostics for ArviZ","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-arviz-stats"]}],"depends_on":[]},{"name":"py312-arviz-plots","portdir":"python/py-arviz-plots","version":"1.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/arviz-devs/arviz-plots","description":"ArviZ-plots provides ready to use and composable plots for Bayesian Workflow","long_description":"ArviZ-plots provides ready to use and composable plots for Bayesian Workflow","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-flit_core","py312-installer","clang-18"]},{"type":"lib","ports":["py312-arviz-base","py312-arviz-stats","python312"]}],"depends_on":[{"type":"lib","ports":["py312-arviz"]}]},{"name":"py313-arviz-plots","portdir":"python/py-arviz-plots","version":"1.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/arviz-devs/arviz-plots","description":"ArviZ-plots provides ready to use and composable plots for Bayesian Workflow","long_description":"ArviZ-plots provides ready to use and composable plots for Bayesian Workflow","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-flit_core","py313-installer"]},{"type":"lib","ports":["py313-arviz-base","py313-arviz-stats","python313"]}],"depends_on":[{"type":"lib","ports":["py313-arviz"]}]},{"name":"py314-arviz-plots","portdir":"python/py-arviz-plots","version":"1.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/arviz-devs/arviz-plots","description":"ArviZ-plots provides ready to use and composable plots for Bayesian Workflow","long_description":"ArviZ-plots provides ready to use and composable plots for Bayesian Workflow","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-flit_core","py314-installer"]},{"type":"lib","ports":["py314-arviz-base","py314-arviz-stats","python314"]}],"depends_on":[{"type":"lib","ports":["py314-arviz","py-arviz-plots"]}]},{"name":"py312-arviz-stats","portdir":"python/py-arviz-stats","version":"1.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/arviz-devs/arviz-stats","description":"Statistical computation and diagnostics for ArviZ","long_description":"Statistical computation and diagnostics for ArviZ","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-flit_core","py312-installer","clang-18"]},{"type":"lib","ports":["py312-numpy","py312-scipy","python312"]}],"depends_on":[{"type":"lib","ports":["py312-arviz","py312-arviz-plots"]}]},{"name":"py313-arviz-stats","portdir":"python/py-arviz-stats","version":"1.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/arviz-devs/arviz-stats","description":"Statistical computation and diagnostics for ArviZ","long_description":"Statistical computation and diagnostics for ArviZ","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-flit_core","py313-installer"]},{"type":"lib","ports":["py313-numpy","py313-scipy","python313"]}],"depends_on":[{"type":"lib","ports":["py313-arviz","py313-arviz-plots"]}]},{"name":"py314-arviz-stats","portdir":"python/py-arviz-stats","version":"1.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/arviz-devs/arviz-stats","description":"Statistical computation and diagnostics for ArviZ","long_description":"Statistical computation and diagnostics for ArviZ","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-flit_core","py314-installer"]},{"type":"lib","ports":["py314-numpy","py314-scipy","python314"]}],"depends_on":[{"type":"lib","ports":["py314-arviz","py-arviz-stats","py314-arviz-plots"]}]},{"name":"py-nutpie","portdir":"python/py-nutpie","version":"0.16.10","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pymc-devs.github.io/nutpie","description":"Sample Stan or PyMC models","long_description":"The nutpie package provides a fast NUTS sampler for PyMC and Stan models","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-nutpie"]}],"depends_on":[]},{"name":"py-obstore","portdir":"python/py-obstore","version":"0.9.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://developmentseed.org/obstore","description":"The simplest, highest-throughput Python interface to Amazon S3, Google Cloud Storage, Azure Storage, & other S3-compliant APIs","long_description":"The simplest, highest-throughput Python interface to Amazon S3, Google Cloud Storage, Azure Storage, & other S3-compliant APIs, powered by Rust","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-obstore"]}],"depends_on":[]},{"name":"py312-nutpie","portdir":"python/py-nutpie","version":"0.16.10","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pymc-devs.github.io/nutpie","description":"Sample Stan or PyMC models","long_description":"The nutpie package provides a fast NUTS sampler for PyMC and Stan models","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-maturin","py312-setuptools-rust","clang-18"]},{"type":"lib","ports":["py312-pyarrow","py312-zarr","python312","py312-obstore","py312-arro3-core","py312-platformdirs","py312-pandas","py312-xarray","py312-arviz"]}],"depends_on":[{"type":"run","ports":["py312-pymc"]}]},{"name":"py313-nutpie","portdir":"python/py-nutpie","version":"0.16.10","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pymc-devs.github.io/nutpie","description":"Sample Stan or PyMC models","long_description":"The nutpie package provides a fast NUTS sampler for PyMC and Stan models","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools-rust","py313-maturin"]},{"type":"lib","ports":["py313-arviz","py313-zarr","python313","py313-obstore","py313-arro3-core","py313-platformdirs","py313-pandas","py313-xarray","py313-pyarrow"]}],"depends_on":[{"type":"run","ports":["py313-pymc"]}]},{"name":"py314-nutpie","portdir":"python/py-nutpie","version":"0.16.10","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pymc-devs.github.io/nutpie","description":"Sample Stan or PyMC models","long_description":"The nutpie package provides a fast NUTS sampler for PyMC and Stan models","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools-rust","py314-maturin"]},{"type":"lib","ports":["py314-pyarrow","py314-arro3-core","python314","py314-obstore","py314-zarr","py314-platformdirs","py314-pandas","py314-arviz","py314-xarray"]}],"depends_on":[{"type":"lib","ports":["py-nutpie"]},{"type":"run","ports":["py314-pymc"]}]},{"name":"py312-obstore","portdir":"python/py-obstore","version":"0.9.5","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://developmentseed.org/obstore","description":"The simplest, highest-throughput Python interface to Amazon S3, Google Cloud Storage, Azure Storage, & other S3-compliant APIs","long_description":"The simplest, highest-throughput Python interface to Amazon S3, Google Cloud Storage, Azure Storage, & other S3-compliant APIs, powered by Rust","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-maturin","py312-setuptools-rust","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-nutpie"]}]},{"name":"py313-obstore","portdir":"python/py-obstore","version":"0.9.5","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://developmentseed.org/obstore","description":"The simplest, highest-throughput Python interface to Amazon S3, Google Cloud Storage, Azure Storage, & other S3-compliant APIs","long_description":"The simplest, highest-throughput Python interface to Amazon S3, Google Cloud Storage, Azure Storage, & other S3-compliant APIs, powered by Rust","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools-rust","py313-maturin"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-nutpie"]}]},{"name":"py314-obstore","portdir":"python/py-obstore","version":"0.9.5","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://developmentseed.org/obstore","description":"The simplest, highest-throughput Python interface to Amazon S3, Google Cloud Storage, Azure Storage, & other S3-compliant APIs","long_description":"The simplest, highest-throughput Python interface to Amazon S3, Google Cloud Storage, Azure Storage, & other S3-compliant APIs, powered by Rust","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2213}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools-rust","py314-maturin"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-obstore","py314-nutpie"]}]},{"name":"py314-portalocker","portdir":"python/py-portalocker","version":"3.2.0","license":"PSF-2.1.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/WoLpH/portalocker","description":"Cross-platform locking library","long_description":"Portalocker is a library to provide an easy API to file locking.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-setuptools_scm","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-portalocker","py314-msal-extensions"]}]},{"name":"py-addict","portdir":"python/py-addict","version":"2.4.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mewwts/addict","description":"The Python Dict that's better than heroin.","long_description":"addict is a Python module that gives you dictionaries whose values are both gettable and settable using attributes, in addition to standard item-syntax.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-addict"]}],"depends_on":[]},{"name":"py313-addict","portdir":"python/py-addict","version":"2.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mewwts/addict","description":"The Python Dict that's better than heroin.","long_description":"addict is a Python module that gives you dictionaries whose values are both gettable and settable using attributes, in addition to standard item-syntax.","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":[]},{"name":"py312-addict","portdir":"python/py-addict","version":"2.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mewwts/addict","description":"The Python Dict that's better than heroin.","long_description":"addict is a Python module that gives you dictionaries whose values are both gettable and settable using attributes, in addition to standard item-syntax.","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":[]},{"name":"py314-addict","portdir":"python/py-addict","version":"2.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mewwts/addict","description":"The Python Dict that's better than heroin.","long_description":"addict is a Python module that gives you dictionaries whose values are both gettable and settable using attributes, in addition to standard item-syntax.","active":true,"categories":["python"],"maintainers":[],"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-addict"]}]},{"name":"py-dash","portdir":"python/py-dash","version":"4.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/dash","description":"Data Apps & Dashboards for Python.","long_description":"Built on top of Plotly.js, React and Flask, Dash ties modern UI elements like dropdowns, sliders, and graphs directly to your analytical Python code.","active":true,"categories":["graphics","www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-dash"]}],"depends_on":[]},{"name":"py313-dash","portdir":"python/py-dash","version":"4.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/dash","description":"Data Apps & Dashboards for Python.","long_description":"Built on top of Plotly.js, React and Flask, Dash ties modern UI elements like dropdowns, sliders, and graphs directly to your analytical Python code.","active":true,"categories":["graphics","www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel","py313-jupyter_packaging"]},{"type":"lib","ports":["py313-nest_asyncio","py313-jupyterlab","py313-werkzeug","python313","py313-plotly","py313-retrying","py313-flask","py313-requests","py313-typing_extensions","py313-importlib-metadata","py313-matplotlib","py313-tenacity"]}],"depends_on":[]},{"name":"py314-dash","portdir":"python/py-dash","version":"4.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/dash","description":"Data Apps & Dashboards for Python.","long_description":"Built on top of Plotly.js, React and Flask, Dash ties modern UI elements like dropdowns, sliders, and graphs directly to your analytical Python code.","active":true,"categories":["graphics","www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel","py314-jupyter_packaging"]},{"type":"lib","ports":["py314-tenacity","py314-nest_asyncio","py314-jupyterlab","python314","py314-flask","py314-retrying","py314-plotly","py314-requests","py314-typing_extensions","py314-matplotlib","py314-importlib-metadata","py314-werkzeug"]}],"depends_on":[{"type":"lib","ports":["py-dash"]}]},{"name":"verbiste","portdir":"office/verbiste","version":"0.1.49","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://sarrazip.com/dev/verbiste.html","description":"French and Italian verb conjugation system","long_description":"verbiste is a French and Italian verb conjugation system, containing a C++ library and two programs that can be run from the command line. The knowledge base is represented in XML and contains 7000 French and 100 Italian verbs, respectively.","active":true,"categories":["office"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["libiconv","libxml2","p5.34-libxml-perl"]}],"depends_on":[]},{"name":"py-applicationinsights","portdir":"python/py-applicationinsights","version":"0.11.10","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Microsoft/ApplicationInsights-Python","description":"Application Insights API for Python","long_description":"This project extends the Application Insights API surface to support Python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-applicationinsights"]}],"depends_on":[]},{"name":"py310-applicationinsights","portdir":"python/py-applicationinsights","version":"0.11.10","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Microsoft/ApplicationInsights-Python","description":"Application Insights API for Python","long_description":"This project extends the Application Insights API surface to support 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":[]},{"name":"py311-applicationinsights","portdir":"python/py-applicationinsights","version":"0.11.10","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Microsoft/ApplicationInsights-Python","description":"Application Insights API for Python","long_description":"This project extends the Application Insights API surface to support 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":[]},{"name":"py312-applicationinsights","portdir":"python/py-applicationinsights","version":"0.11.10","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Microsoft/ApplicationInsights-Python","description":"Application Insights API for Python","long_description":"This project extends the Application Insights API surface to support 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":[]},{"name":"py313-applicationinsights","portdir":"python/py-applicationinsights","version":"0.11.10","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Microsoft/ApplicationInsights-Python","description":"Application Insights API for Python","long_description":"This project extends the Application Insights API surface to support Python.","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":["azure-cli"]}]},{"name":"py314-applicationinsights","portdir":"python/py-applicationinsights","version":"0.11.10","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Microsoft/ApplicationInsights-Python","description":"Application Insights API for Python","long_description":"This project extends the Application Insights API surface to support Python.","active":true,"categories":["devel","python"],"maintainers":[],"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-applicationinsights"]}]},{"name":"py-deviceid","portdir":"python/py-deviceid","version":"0.1.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/py-deviceid","description":"Get or create a unique device id in Python","long_description":"A simple library to get or create a unique device id for a device in Python.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-deviceid"]}],"depends_on":[]},{"name":"py310-deviceid","portdir":"python/py-deviceid","version":"0.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/py-deviceid","description":"Get or create a unique device id in Python","long_description":"A simple library to get or create a unique device id for a device in 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":[]},{"name":"py311-deviceid","portdir":"python/py-deviceid","version":"0.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/py-deviceid","description":"Get or create a unique device id in Python","long_description":"A simple library to get or create a unique device id for a device in 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":[]},{"name":"py312-deviceid","portdir":"python/py-deviceid","version":"0.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/py-deviceid","description":"Get or create a unique device id in Python","long_description":"A simple library to get or create a unique device id for a device in 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":[]},{"name":"py314-deviceid","portdir":"python/py-deviceid","version":"0.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/py-deviceid","description":"Get or create a unique device id in Python","long_description":"A simple library to get or create a unique device id for a device in Python.","active":true,"categories":["devel","python"],"maintainers":[],"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-deviceid"]}]},{"name":"py313-deviceid","portdir":"python/py-deviceid","version":"0.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/py-deviceid","description":"Get or create a unique device id in Python","long_description":"A simple library to get or create a unique device id for a device in Python.","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":["azure-cli"]}]},{"name":"py-jsondiff","portdir":"python/py-jsondiff","version":"2.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ZoomerAnalytics/jsondiff","description":"Diff JSON and JSON-like structures in Python","long_description":"Diff JSON and JSON-like structures in Python","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-jsondiff"]}],"depends_on":[]}]}