{"count":52799,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=19","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=17","results":[{"name":"py311-pdftl","portdir":"python/py-pdftl","version":"0.28.1","license":"MPL-2.0","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pdftl/pdftl","description":"A capable CLI tool for PDF manipulation inspired by pdftk.","long_description":"pdftl (PDF tackle) is a standalone CLI utility and Python library for manipulating PDF files.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["optimize_images"],"dependencies":[{"type":"build","ports":["py311-wheel","py311-setuptools","py311-installer","py311-build","clang-18","py311-setuptools_scm"]},{"type":"lib","ports":["python311","py311-pikepdf","py311-defusedxml","py311-rich"]},{"type":"run","ports":["py311-lark","py311-hanko","py311-reportlab","py311-cloudpickle","py311-yaml","py311-numpy","py311-fonttools"]}],"depends_on":[]},{"name":"py310-pdftl","portdir":"python/py-pdftl","version":"0.28.1","license":"MPL-2.0","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pdftl/pdftl","description":"A capable CLI tool for PDF manipulation inspired by pdftk.","long_description":"pdftl (PDF tackle) is a standalone CLI utility and Python library for manipulating PDF files.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["optimize_images"],"dependencies":[{"type":"build","ports":["py310-build","py310-wheel","py310-setuptools_scm","py310-setuptools","clang-18","py310-installer"]},{"type":"lib","ports":["python310","py310-defusedxml","py310-rich","py310-pikepdf"]},{"type":"run","ports":["py310-lark","py310-hanko","py310-cloudpickle","py310-reportlab","py310-fonttools","py310-yaml","py310-numpy"]}],"depends_on":[]},{"name":"py-platformdirs","portdir":"python/py-platformdirs","version":"4.11.11","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/platformdirs/platformdirs","description":"A small Python module for determining appropriate platform-specific dirs","long_description":"A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\".","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-platformdirs"]}],"depends_on":[]},{"name":"py-pdftl","portdir":"python/py-pdftl","version":"0.28.1","license":"MPL-2.0","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pdftl/pdftl","description":"A capable CLI tool for PDF manipulation inspired by pdftk.","long_description":"pdftl (PDF tackle) is a standalone CLI utility and Python library for manipulating PDF files.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-pdftl"]}],"depends_on":[]},{"name":"py314-numpydoc","portdir":"python/py-numpydoc","version":"1.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/numpy/numpydoc","description":"Sphinx extension to support docstrings in Numpy format","long_description":"Numpydoc inserts a hook into Sphinx’s autodoc that converts docstrings following the Numpy/Scipy format to a form palatable to Sphinx.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools_scm","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-sphinx"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["napari","py-numpydoc"]},{"type":"run","ports":["py314-spyder"]}]},{"name":"py312-numpydoc","portdir":"python/py-numpydoc","version":"1.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/numpy/numpydoc","description":"Sphinx extension to support docstrings in Numpy format","long_description":"Numpydoc inserts a hook into Sphinx’s autodoc that converts docstrings following the Numpy/Scipy format to a form palatable to Sphinx.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-sphinx"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"run","ports":["py312-spyder"]}]},{"name":"py313-numpydoc","portdir":"python/py-numpydoc","version":"1.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/numpy/numpydoc","description":"Sphinx extension to support docstrings in Numpy format","long_description":"Numpydoc inserts a hook into Sphinx’s autodoc that converts docstrings following the Numpy/Scipy format to a form palatable to Sphinx.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-sphinx"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"run","ports":["py313-spyder"]}]},{"name":"py311-numpydoc","portdir":"python/py-numpydoc","version":"1.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/numpy/numpydoc","description":"Sphinx extension to support docstrings in Numpy format","long_description":"Numpydoc inserts a hook into Sphinx’s autodoc that converts docstrings following the Numpy/Scipy format to a form palatable to Sphinx.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-sphinx"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"run","ports":["py311-spyder"]}]},{"name":"py310-numpydoc","portdir":"python/py-numpydoc","version":"1.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/numpy/numpydoc","description":"Sphinx extension to support docstrings in Numpy format","long_description":"Numpydoc inserts a hook into Sphinx’s autodoc that converts docstrings following the Numpy/Scipy format to a form palatable to Sphinx.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-tomli","py310-sphinx"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"run","ports":["py310-spyder-devel","py310-spyder"]}]},{"name":"py-numpydoc","portdir":"python/py-numpydoc","version":"1.11.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/numpy/numpydoc","description":"Sphinx extension to support docstrings in Numpy format","long_description":"Numpydoc inserts a hook into Sphinx’s autodoc that converts docstrings following the Numpy/Scipy format to a form palatable to Sphinx.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-numpydoc"]}],"depends_on":[]},{"name":"py314-matplotlib","portdir":"python/py-matplotlib","version":"3.11.2","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":2226}],"variants":["tkinter","gtk3","qt5","qt6","cairo","pyside6","dvipng","ghostscript","latex","pdftops","universal"],"dependencies":[{"type":"build","ports":["ninja","pkgconfig","clang-20","py314-build","py314-installer","py314-setuptools_scm","py314-certifi","py314-meson-python","py314-pybind11"]},{"type":"lib","ports":["py314-numpy","py314-contourpy","libraqm","py314-Pillow","py314-fonttools","py314-kiwisolver","qhull","freetype","python314","py314-packaging","py314-dateutil","py314-cycler","py314-cairo","py314-parsing"]}],"depends_on":[{"type":"lib","ports":["peakipy","py314-prolif","py314-contextily","py314-tropycal","py314-MDAnalysis","py314-corner","py314-astropy","py314-inequality","chemex","py-matplotlib","oof2","py314-cartopy","py314-ipympl","py314-mpl-animators","py314-obspy","py314-seaborn","py314-spacepy","py314-mapclassify","py314-pytest-mpl","py314-healpy","py314-skyfield","py314-holoviews","py314-pint","py314-movingpandas","stimfit","py314-ase"]},{"type":"run","ports":["py314-librosa","py314-pointpats","py314-spyder","py314-scikit-image","py314-segregation","grass-gui","qgis3"]},{"type":"test","ports":["py314-numdifftools","py314-gyoto","py314-nbval","py314-igraph","py314-oct2py"]}]},{"name":"py313-matplotlib","portdir":"python/py-matplotlib","version":"3.11.2","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":2226}],"variants":["tkinter","gtk3","qt5","qt6","cairo","pyside6","dvipng","ghostscript","latex","pdftops","universal"],"dependencies":[{"type":"build","ports":["ninja","pkgconfig","py313-build","py313-installer","py313-setuptools_scm","py313-certifi","py313-meson-python","py313-pybind11","clang-20"]},{"type":"lib","ports":["py313-contourpy","py313-cycler","libraqm","py313-parsing","py313-fonttools","py313-kiwisolver","qhull","freetype","python313","py313-packaging","py313-numpy","py313-dateutil","py313-Pillow","py313-cairo"]}],"depends_on":[{"type":"lib","ports":["py313-prolif","py313-contextily","py313-tropycal","py313-MDAnalysis","py313-movingpandas","py313-corner","py313-astropy","py313-inequality","pcraster","macos-fortress-easylistpac","py313-astlib","py313-astroML","py313-cartopy","py313-graph-tool","py313-ipympl","py313-matplotlib-basemap","py313-metpy","py313-mpl-animators","py313-obspy","py313-pyFAI","py313-pymca","py313-regions","py313-seaborn","py313-mapclassify","py313-pytest-mpl","py313-healpy","py313-skyfield","py313-holoviews","py313-pint"]},{"type":"run","ports":["py313-scapy","py313-spyder","py313-splot","py313-librosa","py313-segregation","py313-pyregion","py313-xraylarch","py313-aplpy","py313-scikit-image","py313-wxmplot","py313-pymatgen","py313-inequality","py313-pointpats"]},{"type":"test","ports":["py313-oct2py","py313-igraph","py313-nbval","py313-gyoto","py313-numdifftools","py313-spopt"]}]},{"name":"py312-matplotlib","portdir":"python/py-matplotlib","version":"3.11.2","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":2226}],"variants":["tkinter","gtk3","qt5","qt6","cairo","pyside6","dvipng","ghostscript","latex","pdftops","universal"],"dependencies":[{"type":"build","ports":["ninja","pkgconfig","py312-build","py312-installer","py312-setuptools_scm","py312-certifi","py312-meson-python","py312-pybind11","clang-20"]},{"type":"lib","ports":["py312-cycler","py312-kiwisolver","libraqm","py312-parsing","py312-fonttools","py312-contourpy","qhull","freetype","python312","py312-packaging","py312-numpy","py312-cairo","py312-Pillow","py312-dateutil"]}],"depends_on":[{"type":"lib","ports":["py312-contextily","py312-tropycal","py312-inequality","py312-cartopy","py312-control","py312-fipy","py312-gammapy","py312-geomagpy","py312-geoplot","py312-graph-tool","py312-gwpy","py312-ipympl","py312-metpy","py312-mpl-animators","py312-mpld3","py312-obspy","py312-pacal","py312-pyFAI","py312-regions","py312-seaborn","py312-wntr","py312-lalinference","paramagpy","py312-mapclassify","py312-pytest-mpl","py312-healpy","py312-skyfield","py312-holoviews","py312-pint","py312-movingpandas","py312-corner","py312-astropy"]},{"type":"run","ports":["py312-scikit-image","py312-segregation","py312-librosa","py312-scapy-devel","py312-scapy","py312-colour","py312-xraylarch","py312-wxmplot","py312-splot","py312-yt","py312-pymatgen","py312-pointpats","py312-spyder","py312-inequality","py312-wordcloud"]},{"type":"test","ports":["py312-oct2py","py312-numdifftools","py312-nbval","py312-gyoto","py312-spopt","py312-igraph"]}]},{"name":"py311-matplotlib","portdir":"python/py-matplotlib","version":"3.11.2","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":2226}],"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-cycler","py311-fonttools","libraqm","py311-numpy","py311-contourpy","py311-kiwisolver","qhull","freetype","python311","py311-packaging","py311-parsing","py311-Pillow","py311-dateutil","py311-cairo"]}],"depends_on":[{"type":"lib","ports":["py311-contextily","py311-tropycal","py311-pint","py311-movingpandas","py311-corner","py311-astropy","py311-inequality","py311-arviz","py311-cartopy","py311-control","py311-fipy","py311-gammapy","py311-geoplot","py311-graph-tool","py311-ipympl","py311-metpy","py311-mpl-animators","py311-obspy","py311-pacal","py311-pyFAI","py311-regions","py311-seaborn","py311-mapclassify","py311-pytest-mpl","py311-healpy","py311-skyfield","py311-holoviews"]},{"type":"run","ports":["py311-scikit-image","py311-librosa","py311-segregation","py311-memprof","py311-scapy-devel","py311-scapy","py311-xraylarch","py311-wxmplot","py311-splot","py311-pymatgen","py311-inequality","py311-pointpats","py311-spyder","py311-wordcloud"]},{"type":"test","ports":["py311-oct2py","py311-nbval","py311-igraph","py311-gyoto","py311-spopt","py311-numdifftools"]}]},{"name":"py310-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":2226}],"variants":["tkinter","gtk3","qt5","qt6","cairo","pyside2","pyside6","dvipng","ghostscript","latex","pdftops","universal"],"dependencies":[{"type":"build","ports":["ninja","pkgconfig","py310-certifi","py310-setuptools_scm","py310-pybind11","py310-build","py310-installer","py310-meson-python","clang-20"]},{"type":"lib","ports":["py310-kiwisolver","py310-cairo","qhull","py310-contourpy","py310-fonttools","freetype","python310","py310-packaging","py310-parsing","py310-numpy","py310-Pillow","py310-cycler","py310-dateutil"]}],"depends_on":[{"type":"lib","ports":["py310-geoplot","py310-graph-tool","py310-herbie-data","py310-holoviews","py310-obspy","py310-pint","py310-seaborn","py310-ipympl","py310-jupyterthemes","py310-qutip","py310-movingpandas","py310-metpy","py310-mlxtend","py310-mpl-animators","py310-tropycal","py310-contextily","py310-corner","py310-astropy","py310-mapclassify","py310-pyFAI","py310-pytest-mpl","py310-inequality","py310-healpy","py310-skyfield","freecad","vpype","py310-pacal","py310-arviz","py310-cartopy","py310-commpy","py310-control","py310-filterpy","py310-fipy"]},{"type":"run","ports":["gr-specest","py310-spyder-devel","py310-xraylarch","py310-pointpats","py310-spyder","py310-segregation","py310-transformers","py310-scapy-devel","py310-gradio","py310-htseq","py310-imutils","py310-inequality","py310-librosa","py310-memprof","gr-iqbalance","gr-iridium","gr-limesdr","gr-linrad","gr-lora-rpp0","gr-osmosdr","gr-rds","gr-satellites","py310-photomosaic","py310-pymatgen","py310-scapy","py310-scikit-image","py310-splot","py310-wordcloud","py310-wxmplot","gnuradio","gnuradio-next","gr-adapt","gr-air-modes","gr-baz","gr-fcdproplus","gr-foo","gr-fosphor","gr-gfdm","gr-gsm","gr-hermeslite2","gr-hpsdr","gr-ieee802-11","gr-ieee802-15-4","gr-iio"]},{"type":"test","ports":["py310-nbval","py310-igraph","py310-allennlp","py310-spopt","py310-numdifftools","py310-gyoto","py310-tensorboardX","py310-oct2py"]}]},{"name":"py-matplotlib","portdir":"python/py-matplotlib","version":"3.11.2","license":"(PSF or BSD)","platforms":"any","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":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-matplotlib"]}],"depends_on":[]},{"name":"py314-coverage","portdir":"python/py-coverage","version":"7.16.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nedbat/coveragepy","description":"Code coverage measurement for Python","long_description":"Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-coverage","py314-pytest-cov"]},{"type":"run","ports":["py314-nbval"]},{"type":"test","ports":["py314-geopy","py314-pyppmd"]}]},{"name":"py313-coverage","portdir":"python/py-coverage","version":"7.16.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nedbat/coveragepy","description":"Code coverage measurement for Python","long_description":"Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-coveralls","py313-pytest-cov"]},{"type":"run","ports":["py313-nbval","py313-codecov"]},{"type":"test","ports":["py313-geopy","py313-spopt","py313-pynndescent","py313-pyppmd","py313-sparse"]}]},{"name":"py312-coverage","portdir":"python/py-coverage","version":"7.16.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nedbat/coveragepy","description":"Code coverage measurement for Python","long_description":"Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-pytest-cov","py312-coveralls"]},{"type":"run","ports":["py312-codecov","py312-nbval"]},{"type":"test","ports":["py312-geopy","py312-webtest","git-filter-repo","py312-pyppmd","py312-spopt"]}]},{"name":"py311-coverage","portdir":"python/py-coverage","version":"7.16.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nedbat/coveragepy","description":"Code coverage measurement for Python","long_description":"Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-pytest-cov","py311-coveralls"]},{"type":"run","ports":["py311-python-coveralls","py311-nbval","py311-codecov"]},{"type":"test","ports":["py311-webtest","py311-pyppmd","py311-spopt","py311-geopy"]}]},{"name":"py310-coverage","portdir":"python/py-coverage","version":"7.16.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nedbat/coveragepy","description":"Code coverage measurement for Python","long_description":"Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"build","ports":["py310-grpcio"]},{"type":"lib","ports":["py310-pytest-cov","py310-coveralls"]},{"type":"run","ports":["py310-codecov","py310-python-coveralls","py310-nbval"]},{"type":"test","ports":["py310-geopy","py310-webtest","py310-coveralls","py310-moviepy","py310-pyppmd","py310-spopt","py310-sure"]}]},{"name":"py-coverage","portdir":"python/py-coverage","version":"7.16.1","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/nedbat/coveragepy","description":"Code coverage measurement for Python","long_description":"Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-coverage"]}],"depends_on":[]},{"name":"py314-cftime","portdir":"python/py-cftime","version":"1.6.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-cython","py314-oldest-supported-numpy","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314","py314-numpy"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py314-netcdf4","py-cftime"]},{"type":"test","ports":["py314-xarray"]}]},{"name":"py313-cftime","portdir":"python/py-cftime","version":"1.6.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-cython","py313-oldest-supported-numpy","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313","py313-numpy"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-netcdf4"]},{"type":"test","ports":["py313-xarray"]}]},{"name":"py312-cftime","portdir":"python/py-cftime","version":"1.6.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-oldest-supported-numpy","clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-cython"]},{"type":"lib","ports":["python312","py312-numpy"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-netcdf4"]},{"type":"test","ports":["py312-xarray"]}]},{"name":"py311-cftime","portdir":"python/py-cftime","version":"1.6.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-oldest-supported-numpy","clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-cython"]},{"type":"lib","ports":["python311","py311-numpy"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-netcdf4"]},{"type":"test","ports":["py311-xarray"]}]},{"name":"py310-cftime","portdir":"python/py-cftime","version":"1.6.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-oldest-supported-numpy","clang-18","py310-setuptools","py310-cython","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310","py310-numpy"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-netcdf4"]},{"type":"test","ports":["py310-xarray"]}]},{"name":"py314-cachetools","portdir":"python/py-cachetools","version":"7.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkem/cachetools","description":"memoizing collections and decorators","long_description":"This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools_scm","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py314-pymc","chemex","py-cachetools","py314-google-auth","py314-tox"]}]},{"name":"py313-cachetools","portdir":"python/py-cachetools","version":"7.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkem/cachetools","description":"memoizing collections and decorators","long_description":"This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-pymc","py313-beancount-import","py313-google-auth","py313-tox"]}]},{"name":"py312-cachetools","portdir":"python/py-cachetools","version":"7.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkem/cachetools","description":"memoizing collections and decorators","long_description":"This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-pymc","py312-google-auth","py312-tox"]}]},{"name":"py311-cachetools","portdir":"python/py-cachetools","version":"7.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkem/cachetools","description":"memoizing collections and decorators","long_description":"This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"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-google-auth","py311-pymc","py311-tox"]}]},{"name":"py310-cachetools","portdir":"python/py-cachetools","version":"7.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkem/cachetools","description":"memoizing collections and decorators","long_description":"This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-pymc","py310-pymc3","vpype","py310-google-auth","py310-tox"]}]},{"name":"py-cftime","portdir":"python/py-cftime","version":"1.6.6","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-cftime"]}],"depends_on":[]},{"name":"py-cachetools","portdir":"python/py-cachetools","version":"7.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkem/cachetools","description":"memoizing collections and decorators","long_description":"This module provides various memoizing collections and decorators, including variants of the Python 3 Standard Library @lru_cache function decorator.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-cachetools"]}],"depends_on":[]},{"name":"py37-coverage","portdir":"python/py-coverage","version":"7.2.7","license":"Apache-2","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/nedbat/coveragepy","description":"Code coverage measurement for Python","long_description":"Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-wheel","py37-installer","clang-16","py37-setuptools","py37-build"]},{"type":"lib","ports":["py37-importlib-metadata","python37"]}],"depends_on":[{"type":"build","ports":["py37-grpcio"]},{"type":"lib","ports":["py37-pytest-cov"]},{"type":"run","ports":["py37-python-coveralls","py37-nbval","py37-codecov"]},{"type":"test","ports":["py37-webtest","py37-sure","py37-repoze.lru","py37-biplist","py37-smmap","py37-myst-parser","py37-colour","py37-moviepy","py37-openid"]}]},{"name":"py35-coverage","portdir":"python/py-coverage","version":"5.5","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nedbat/coveragepy","description":"Code coverage measurement for Python","long_description":"Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-16"]},{"type":"lib","ports":["python35","py35-setuptools"]}],"depends_on":[{"type":"build","ports":["py35-agate"]},{"type":"lib","ports":["py35-leather","py35-pytest-cov"]},{"type":"run","ports":["py35-nbval"]},{"type":"test","ports":["py35-zopeinterface","py35-repoze.lru","py35-biplist","py35-webtest","py35-smmap"]}]},{"name":"py38-coverage","portdir":"python/py-coverage","version":"7.6.10","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nedbat/coveragepy","description":"Code coverage measurement for Python","long_description":"Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"build","ports":["py38-grpcio"]},{"type":"lib","ports":["py38-pytest-cov","py38-coveralls"]},{"type":"run","ports":["py38-nbval","py38-codecov","py38-python-coveralls"]},{"type":"test","ports":["py38-sure","py38-openid","py38-xhtml2pdf","py38-biplist","py38-moviepy","py38-pyppmd","py38-coveralls","py38-allennlp","py38-cbor2","py38-multivolumefile","py38-pybcj","py38-repoze.lru","py38-webtest"]}]},{"name":"py39-coverage","portdir":"python/py-coverage","version":"7.10.7","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nedbat/coveragepy","description":"Code coverage measurement for Python","long_description":"Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"build","ports":["py39-grpcio"]},{"type":"lib","ports":["py39-coveralls","py39-pytest-cov"]},{"type":"run","ports":["py39-nbval","py39-python-coveralls","py39-codecov"]},{"type":"test","ports":["py39-moviepy","py39-allennlp","py39-spopt","py39-coveralls","py39-pyppmd","py39-webtest","py39-repoze.lru","py39-sure"]}]},{"name":"py36-coverage","portdir":"python/py-coverage","version":"6.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nedbat/coveragepy","description":"Code coverage measurement for Python","long_description":"Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-16"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"build","ports":["py36-agate"]},{"type":"lib","ports":["py36-leather","py36-pytest-cov"]},{"type":"run","ports":["py36-nbval"]},{"type":"test","ports":["py36-webtest","py36-smmap","py36-zopeinterface","py36-myst-parser","py36-repoze.lru","py36-biplist","py36-colour","py36-cucumber-tag-expressions"]}]},{"name":"py27-coverage","portdir":"python/py-coverage","version":"5.5","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/nedbat/coveragepy","description":"Code coverage measurement for Python","long_description":"Coverage measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618},{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-16"]},{"type":"lib","ports":["python27","py27-setuptools"]}],"depends_on":[{"type":"build","ports":["py27-agate"]},{"type":"lib","ports":["py27-pytest-cov","py27-leather"]},{"type":"run","ports":["py27-nbval"]},{"type":"test","ports":["py27-openid","py27-webtest","py27-zopeinterface","py27-smmap","py27-repoze.lru","py27-biplist","py27-colour","py27-cucumber-tag-expressions"]}]},{"name":"py39-virtualenv","portdir":"python/py-virtualenv","version":"20.39.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://virtualenv.pypa.io","description":"Virtual Python Environment builder","long_description":"virtualenv is a tool to create isolated Python environments.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226},{"name":"larryv","github":"larryv","ports_count":48}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-build","py39-hatchling","py39-hatch-vcs","py39-installer"]},{"type":"lib","ports":["python39","py39-distlib","py39-filelock","py39-platformdirs"]},{"type":"run","ports":["virtualenv_select"]}],"depends_on":[{"type":"build","ports":["py39-psycopg2"]},{"type":"lib","ports":["py39-pew","py39-asv","py39-tox","py39-virtualenvwrapper","py39-virtualfish"]},{"type":"run","ports":["py39-pytest-virtualenv"]},{"type":"test","ports":["py39-filelock"]}]},{"name":"py37-virtualenv","portdir":"python/py-virtualenv","version":"20.26.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://virtualenv.pypa.io","description":"Virtual Python Environment builder","long_description":"virtualenv is a tool to create isolated Python environments.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226},{"name":"larryv","github":"larryv","ports_count":48}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py37-build","py37-hatchling","py37-hatch-vcs","py37-installer"]},{"type":"lib","ports":["python37","py37-distlib","py37-filelock","py37-importlib-metadata","py37-platformdirs"]},{"type":"run","ports":["virtualenv_select"]}],"depends_on":[{"type":"build","ports":["py37-psycopg2"]},{"type":"lib","ports":["py37-pew","py37-pytesting-utils","py37-virtualfish","py37-test-runner","py37-virtualenvwrapper","py37-tox"]},{"type":"run","ports":["py37-pytest-virtualenv"]}]},{"name":"py34-virtualenv","portdir":"python/py-virtualenv","version":"20.4.7","license":"MIT","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://virtualenv.pypa.io","description":"Virtual Python Environment builder","long_description":"virtualenv is a tool to create isolated Python environments.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226},{"name":"larryv","github":"larryv","ports_count":48}],"variants":[],"dependencies":[{"type":"build","ports":["clang-15","py34-setuptools_scm"]},{"type":"lib","ports":["py34-distlib","py34-filelock","py34-importlib-metadata","python34","py34-pathlib2","py34-six","py34-importlib-resources","py34-appdirs"]},{"type":"run","ports":["virtualenv_select"]}],"depends_on":[]},{"name":"py35-virtualenv","portdir":"python/py-virtualenv","version":"20.15.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://virtualenv.pypa.io","description":"Virtual Python Environment builder","long_description":"virtualenv is a tool to create isolated Python environments.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226},{"name":"larryv","github":"larryv","ports_count":48}],"variants":[],"dependencies":[{"type":"build","ports":["clang-15","py35-setuptools_scm"]},{"type":"lib","ports":["py35-filelock","py35-importlib-metadata","py35-importlib-resources","python35","py35-platformdirs","py35-six","py35-distlib"]},{"type":"run","ports":["virtualenv_select"]}],"depends_on":[{"type":"lib","ports":["py35-virtualenvwrapper","py35-pew","py35-virtualfish","py35-tox"]}]},{"name":"py38-virtualenv","portdir":"python/py-virtualenv","version":"20.28.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://virtualenv.pypa.io","description":"Virtual Python Environment builder","long_description":"virtualenv is a tool to create isolated Python environments.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226},{"name":"larryv","github":"larryv","ports_count":48}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py38-build","py38-hatchling","py38-hatch-vcs","py38-installer"]},{"type":"lib","ports":["python38","py38-distlib","py38-filelock","py38-platformdirs"]},{"type":"run","ports":["virtualenv_select"]}],"depends_on":[{"type":"build","ports":["py38-psycopg2"]},{"type":"lib","ports":["py38-virtualfish","py38-virtualenvwrapper","py38-tox","py38-pytesting-utils","py38-test-runner","py38-asv","py38-pew"]},{"type":"run","ports":["py38-pytest-virtualenv"]}]},{"name":"py36-virtualenv","portdir":"python/py-virtualenv","version":"20.17.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://virtualenv.pypa.io","description":"Virtual Python Environment builder","long_description":"virtualenv is a tool to create isolated Python environments.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226},{"name":"larryv","github":"larryv","ports_count":48}],"variants":[],"dependencies":[{"type":"build","ports":["clang-15","py36-setuptools_scm"]},{"type":"lib","ports":["py36-filelock","py36-importlib-metadata","python36","py36-platformdirs","py36-importlib-resources","py36-distlib"]},{"type":"run","ports":["virtualenv_select"]}],"depends_on":[{"type":"build","ports":["py36-psycopg","py36-psycopg2"]},{"type":"lib","ports":["py36-pytesting-utils","py36-test-runner","py36-virtualenvwrapper","py36-tox","py36-virtualfish","py36-pew"]}]},{"name":"py27-cftime","portdir":"python/py-cftime","version":"1.5.2","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-cython","clang-17"]},{"type":"lib","ports":["python27","py27-numpy"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[{"type":"lib","ports":["py27-netcdf4"]}]},{"name":"py35-cftime","portdir":"python/py-cftime","version":"1.5.2","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-cython","clang-16"]},{"type":"lib","ports":["python35","py35-numpy"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[{"type":"lib","ports":["py35-netcdf4"]}]},{"name":"py36-cftime","portdir":"python/py-cftime","version":"1.5.2","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-cython","clang-16"]},{"type":"lib","ports":["python36","py36-numpy"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-netcdf4"]}]},{"name":"py38-cftime","portdir":"python/py-cftime","version":"1.6.4.post1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Unidata/cftime","description":"Time-handling functionality from netcdf4-python","long_description":"Time-handling functionality from netcdf4-python","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2226}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-cython","clang-17"]},{"type":"lib","ports":["python38","py38-numpy"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-netcdf4"]}]}]}