{"count":51988,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=420","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=418","results":[{"name":"py39-routes","portdir":"python/py-routes","version":"2.5.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://routes.readthedocs.io/","description":"A Routing package for Python that matches URLs to dicts and vice versa.","long_description":"Routes is a Python re-implementation of the Rails routes system for mapping URLs to Controllers/Actions and generating URLs. Routes makes it easy to create pretty and concise URLs that are RESTful with little effort.","active":false,"categories":["devel","www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["py39-repoze.lru","py39-six","python39"]}],"depends_on":[{"type":"lib","ports":["py-routes"]}]},{"name":"py-rply","portdir":"python/py-rply","version":"0.7.8","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/alex/rply","description":"pure Python parser generator","long_description":"A pure Python parser generator, that also works with RPython. It is a more-or-less direct port of David Beazley's awesome PLY, with a new public API, and RPython support.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py310-rply"]}],"depends_on":[]},{"name":"py38-rply","portdir":"python/py-rply","version":"0.7.8","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/alex/rply","description":"pure Python parser generator","long_description":"A pure Python parser generator, that also works with RPython. It is a more-or-less direct port of David Beazley's awesome PLY, with a new public API, and RPython support.","active":false,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-16","py38-setuptools","py38-build"]},{"type":"lib","ports":["py38-appdirs","python38"]}],"depends_on":[]},{"name":"py39-rply","portdir":"python/py-rply","version":"0.7.8","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/alex/rply","description":"pure Python parser generator","long_description":"A pure Python parser generator, that also works with RPython. It is a more-or-less direct port of David Beazley's awesome PLY, with a new public API, and RPython support.","active":false,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-17","py39-setuptools","py39-build"]},{"type":"lib","ports":["py39-appdirs","python39"]}],"depends_on":[]},{"name":"py-rpncalc","portdir":"python/py-rpncalc","version":"2.7","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://calcrpnpy.sourceforge.net/","description":"an interpreter for Reverse Polish Notation (RPN) that easily integrates with the standard Python interpreter","long_description":"rpncalc is an interpreter for Reverse Polish Notation (RPN) that easily integrates with the standard Python interpreter.","active":true,"categories":["python"],"maintainers":[{"name":"ryandesign","github":"","ports_count":99}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py26-rpncalc"]}],"depends_on":[]},{"name":"py26-rpncalc","portdir":"python/py-rpncalc","version":"2.7","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://calcrpnpy.sourceforge.net/","description":"an interpreter for Reverse Polish Notation (RPN) that easily integrates with the standard Python interpreter","long_description":"rpncalc is an interpreter for Reverse Polish Notation (RPN) that easily integrates with the standard Python interpreter.","active":true,"categories":["python"],"maintainers":[{"name":"ryandesign","github":"","ports_count":99}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python26"]},{"type":"run","ports":["py26-clnum"]}],"depends_on":[{"type":"lib","ports":["py-rpncalc"]}]},{"name":"py-rpy2","portdir":"python/py-rpy2","version":"3.6.7","license":"GPL-2.0+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/rpy2/rpy2","description":"A simple and efficient access to R from Python","long_description":"rpy2 is a redesign and rewrite of rpy. It is providing a low-level interface to R, a proposed high-level interface, including wrappers to graphical libraries, as well as R-like structures and functions.","active":true,"categories":["science","math","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-rpy2"]}],"depends_on":[]},{"name":"py27-rpy2","portdir":"python/py-rpy2","version":"2.8.6","license":"(MPL-1.1 or LGPL-2.1+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://rpy.sourceforge.net/rpy2.html","description":"A simple and efficient access to R from Python","long_description":"rpy2 is a redesign and rewrite of rpy. It is providing a low-level interface to R, a proposed high-level interface, including wrappers to graphical libraries, as well as R-like structures and functions.","active":false,"categories":["science","math","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["openmp","universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["R","py27-singledispatch","libomp","py27-tz","py27-tzlocal","py27-six","python27"]}],"depends_on":[]},{"name":"py35-rpy2","portdir":"python/py-rpy2","version":"3.3.5","license":"(MPL-1.1 or LGPL-2.1+)","platforms":"darwin","epoch":0,"replaced_by":"py36-rpy2","homepage":"http://rpy.sourceforge.net/rpy2.html","description":"Obsolete port, replaced by py36-rpy2","long_description":"This port has been replaced by py36-rpy2.","active":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"py36-rpy2","portdir":"python/py-rpy2","version":"3.4.5","license":"(MPL-1.1 or LGPL-2.1+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://rpy.sourceforge.net/rpy2.html","description":"A simple and efficient access to R from Python","long_description":"rpy2 is a redesign and rewrite of rpy. It is providing a low-level interface to R, a proposed high-level interface, including wrappers to graphical libraries, as well as R-like structures and functions.","active":false,"categories":["science","math","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["openmp","universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["R","py36-cffi","py36-jinja2","libomp","py36-simplegeneric","py36-tz","py36-tzlocal","py36-pytest","python36"]}],"depends_on":[]},{"name":"py37-rpy2","portdir":"python/py-rpy2","version":"3.4.5","license":"(MPL-1.1 or LGPL-2.1+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://rpy.sourceforge.net/rpy2.html","description":"A simple and efficient access to R from Python","long_description":"rpy2 is a redesign and rewrite of rpy. It is providing a low-level interface to R, a proposed high-level interface, including wrappers to graphical libraries, as well as R-like structures and functions.","active":false,"categories":["science","math","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["openmp","universal"],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-13"]},{"type":"lib","ports":["R","py37-cffi","py37-jinja2","libomp","py37-simplegeneric","py37-tz","py37-tzlocal","py37-pytest","python37"]}],"depends_on":[]},{"name":"py38-rpy2","portdir":"python/py-rpy2","version":"3.4.5","license":"(MPL-1.1 or LGPL-2.1+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://rpy.sourceforge.net/rpy2.html","description":"A simple and efficient access to R from Python","long_description":"rpy2 is a redesign and rewrite of rpy. It is providing a low-level interface to R, a proposed high-level interface, including wrappers to graphical libraries, as well as R-like structures and functions.","active":false,"categories":["science","math","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["openmp","universal"],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["py38-pytest","py38-simplegeneric","libomp","py38-tzlocal","py38-tz","python38","R","py38-cffi","py38-jinja2"]}],"depends_on":[]},{"name":"py-rrdtool","portdir":"python/py-rrdtool","version":"0.1.15","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/commx/python-rrdtool","description":"Python bindings for rrdtool","long_description":"Python bindings for rrdtool","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-rrdtool"]}],"depends_on":[]},{"name":"py27-rrdtool","portdir":"python/py-rrdtool","version":"0.1.15","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/commx/python-rrdtool","description":"Python bindings for rrdtool","long_description":"Python bindings for rrdtool","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-18"]},{"type":"lib","ports":["python27","rrdtool"]}],"depends_on":[{"type":"lib","ports":["ntop","py-rrdtool"]}]},{"name":"py37-rrdtool","portdir":"python/py-rrdtool","version":"0.1.15","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/commx/python-rrdtool","description":"Python bindings for rrdtool","long_description":"Python bindings for rrdtool","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-wheel","py37-installer","clang-16","py37-setuptools","py37-build"]},{"type":"lib","ports":["rrdtool","python37"]}],"depends_on":[]},{"name":"py-rsa","portdir":"python/py-rsa","version":"4.9.1","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://stuvel.eu/software/rsa/","description":"Pure Python RSA implementation","long_description":"Pure Python RSA implementation. It supports encryption and decryption, signing and verifying signatures, and key generation according to PKCS#1 version 1.5. It can be used as a Python library as well as on the commandline.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-rsa"]}],"depends_on":[]},{"name":"py27-rsa","portdir":"python/py-rsa","version":"4.5","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://stuvel.eu/software/rsa/","description":"Pure Python RSA implementation","long_description":"Pure Python RSA implementation. It supports encryption and decryption, signing and verifying signatures, and key generation according to PKCS#1 version 1.5. It can be used as a Python library as well as on the commandline.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-12"]},{"type":"lib","ports":["python27","py27-asn1"]},{"type":"test","ports":[null]}],"depends_on":[{"type":"lib","ports":["py27-awscli","py27-oauth2client","py27-google-auth"]}]},{"name":"py35-rsa","portdir":"python/py-rsa","version":"4.8","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://stuvel.eu/software/rsa/","description":"Pure Python RSA implementation","long_description":"Pure Python RSA implementation. It supports encryption and decryption, signing and verifying signatures, and key generation according to PKCS#1 version 1.5. It can be used as a Python library as well as on the commandline.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-12"]},{"type":"lib","ports":["python35","py35-asn1"]},{"type":"test","ports":[null]}],"depends_on":[{"type":"lib","ports":["py35-oauth2client","py35-google-auth"]}]},{"name":"py36-rsa","portdir":"python/py-rsa","version":"4.8","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://stuvel.eu/software/rsa/","description":"Pure Python RSA implementation","long_description":"Pure Python RSA implementation. It supports encryption and decryption, signing and verifying signatures, and key generation according to PKCS#1 version 1.5. It can be used as a Python library as well as on the commandline.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-12"]},{"type":"lib","ports":["python36","py36-asn1"]},{"type":"test","ports":[null]}],"depends_on":[{"type":"lib","ports":["py36-awscli","py36-oauth2client","py36-google-auth"]}]},{"name":"py37-rsa","portdir":"python/py-rsa","version":"4.9","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://stuvel.eu/software/rsa/","description":"Pure Python RSA implementation","long_description":"Pure Python RSA implementation. It supports encryption and decryption, signing and verifying signatures, and key generation according to PKCS#1 version 1.5. It can be used as a Python library as well as on the commandline.","active":false,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py37-installer","clang-16","py37-poetry-core","py37-build"]},{"type":"lib","ports":["python37","py37-asn1"]},{"type":"test","ports":["py37-mypy","py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-awscli","py37-oauth2client","py37-google-auth"]}]},{"name":"py38-rsa","portdir":"python/py-rsa","version":"4.9","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://stuvel.eu/software/rsa/","description":"Pure Python RSA implementation","long_description":"Pure Python RSA implementation. It supports encryption and decryption, signing and verifying signatures, and key generation according to PKCS#1 version 1.5. It can be used as a Python library as well as on the commandline.","active":false,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","clang-16","py38-poetry-core","py38-build"]},{"type":"lib","ports":["python38","py38-asn1"]},{"type":"test","ports":["py38-mypy","py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-awscli","py38-oauth2client","py38-google-auth"]},{"type":"run","ports":["py38-telethon"]}]},{"name":"py39-rsa","portdir":"python/py-rsa","version":"4.9.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://stuvel.eu/software/rsa/","description":"Pure Python RSA implementation","long_description":"Pure Python RSA implementation. It supports encryption and decryption, signing and verifying signatures, and key generation according to PKCS#1 version 1.5. It can be used as a Python library as well as on the commandline.","active":false,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-18","py39-poetry-core","py39-build"]},{"type":"lib","ports":["python39","py39-asn1"]},{"type":"test","ports":["py39-mypy","py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-awscli","py39-google-auth","py39-oauth2client"]},{"type":"run","ports":["py39-telethon"]}]},{"name":"py-rstcheck","portdir":"python/py-rstcheck","version":"6.2.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/myint/rstcheck","description":"Checks syntax of reStructuredText and code blocks nested within it","long_description":"Checks syntax of reStructuredText and code blocks nested within it","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-rstcheck"]}],"depends_on":[]},{"name":"py27-rstcheck","portdir":"python/py-rstcheck","version":"3.3.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/myint/rstcheck","description":"Checks syntax of reStructuredText and code blocks nested within it","long_description":"Checks syntax of reStructuredText and code blocks nested within it","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27","py27-docutils","py27-importlib-metadata"]}],"depends_on":[]},{"name":"py37-rstcheck","portdir":"python/py-rstcheck","version":"6.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/myint/rstcheck","description":"Checks syntax of reStructuredText and code blocks nested within it","long_description":"Checks syntax of reStructuredText and code blocks nested within it","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py37-poetry-core","py37-setuptools","py37-build","py37-installer","clang-15"]},{"type":"lib","ports":["py37-typing_extensions","python37","py37-types-docutils","py37-rstcheck-core","py37-docutils","py37-importlib-metadata","py37-pydantic","py37-typer"]}],"depends_on":[]},{"name":"py38-rstcheck","portdir":"python/py-rstcheck","version":"6.2.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/myint/rstcheck","description":"Checks syntax of reStructuredText and code blocks nested within it","long_description":"Checks syntax of reStructuredText and code blocks nested within it","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-setuptools_scm","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["py38-typer","python38","py38-types-docutils","py38-rstcheck-core","py38-colorama","py38-docutils","py38-pydantic","py38-rich","py38-shellingham"]}],"depends_on":[]},{"name":"py39-rstcheck","portdir":"python/py-rstcheck","version":"6.2.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/myint/rstcheck","description":"Checks syntax of reStructuredText and code blocks nested within it","long_description":"Checks syntax of reStructuredText and code blocks nested within it","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-setuptools_scm","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["py39-typer","python39","py39-types-docutils","py39-rstcheck-core","py39-colorama","py39-docutils","py39-pydantic","py39-rich","py39-shellingham"]}],"depends_on":[]},{"name":"py-rtm","portdir":"python/py-rtm","version":"0.4.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pyrtm","description":"Python interface for Remember The Milk API.","long_description":"Python interface for Remember The Milk API.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-rtm"]}],"depends_on":[]},{"name":"py27-rtm","portdir":"python/py-rtm","version":"0.4.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pyrtm","description":"Python interface for Remember The Milk API.","long_description":"Python interface for Remember The Milk API.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27","py27-setuptools","py27-tkinter"]}],"depends_on":[]},{"name":"py35-rtm","portdir":"python/py-rtm","version":"0.4.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pyrtm","description":"Python interface for Remember The Milk API.","long_description":"Python interface for Remember The Milk API.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python35","py35-setuptools","py35-tkinter"]}],"depends_on":[]},{"name":"py36-rtm","portdir":"python/py-rtm","version":"0.4.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pyrtm","description":"Python interface for Remember The Milk API.","long_description":"Python interface for Remember The Milk API.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-setuptools","py36-tkinter"]}],"depends_on":[]},{"name":"py37-rtm","portdir":"python/py-rtm","version":"0.4.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pyrtm","description":"Python interface for Remember The Milk API.","long_description":"Python interface for Remember The Milk API.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python37","py37-setuptools","py37-tkinter"]}],"depends_on":[]},{"name":"py38-rtm","portdir":"python/py-rtm","version":"0.4.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pyrtm","description":"Python interface for Remember The Milk API.","long_description":"Python interface for Remember The Milk API.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-16","py38-setuptools","py38-build"]},{"type":"lib","ports":["py38-tkinter","python38"]}],"depends_on":[]},{"name":"py-rtmidi-python","portdir":"python/py-rtmidi-python","version":"0.2.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/superquadratic/rtmidi-python","description":"Python wrapper for RtMidi","long_description":"Python wrapper for RtMidi, the lightweight, cross-platform MIDI I/O library","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py36-rtmidi-python"]}],"depends_on":[]},{"name":"py27-rtmidi-python","portdir":"python/py-rtmidi-python","version":"0.2.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/superquadratic/rtmidi-python","description":"Python wrapper for RtMidi","long_description":"Python wrapper for RtMidi, the lightweight, cross-platform MIDI I/O library","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-18"]},{"type":"lib","ports":["python27"]}],"depends_on":[]},{"name":"py35-rtmidi-python","portdir":"python/py-rtmidi-python","version":"0.2.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/superquadratic/rtmidi-python","description":"Python wrapper for RtMidi","long_description":"Python wrapper for RtMidi, the lightweight, cross-platform MIDI I/O library","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-18"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py36-rtmidi-python","portdir":"python/py-rtmidi-python","version":"0.2.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/superquadratic/rtmidi-python","description":"Python wrapper for RtMidi","long_description":"Python wrapper for RtMidi, the lightweight, cross-platform MIDI I/O library","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-18"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py-rtmidi-python"]}]},{"name":"py-rtree","portdir":"python/py-rtree","version":"1.4.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Toblerity/rtree","description":"R-Tree spatial index for Python GIS","long_description":"Rtree is a Python library that uses ctypes and an internally built C API to wrap libspatialindex and provide very flexible spatial indexing.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-rtree"]}],"depends_on":[]},{"name":"py27-rtree","portdir":"python/py-rtree","version":"0.9.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Toblerity/rtree","description":"R-Tree spatial index for Python GIS","long_description":"Rtree is a Python library that uses ctypes and an internally built C API to wrap libspatialindex and provide very flexible spatial indexing.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","py27-wheel","clang-12"]},{"type":"lib","ports":["spatialindex","python27"]}],"depends_on":[]},{"name":"py35-rtree","portdir":"python/py-rtree","version":"0.9.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Toblerity/rtree","description":"R-Tree spatial index for Python GIS","long_description":"Rtree is a Python library that uses ctypes and an internally built C API to wrap libspatialindex and provide very flexible spatial indexing.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","py35-wheel","clang-12"]},{"type":"lib","ports":["spatialindex","python35"]}],"depends_on":[]},{"name":"py36-rtree","portdir":"python/py-rtree","version":"0.9.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Toblerity/rtree","description":"R-Tree spatial index for Python GIS","long_description":"Rtree is a Python library that uses ctypes and an internally built C API to wrap libspatialindex and provide very flexible spatial indexing.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","py36-wheel","clang-12"]},{"type":"lib","ports":["spatialindex","python36"]}],"depends_on":[{"type":"run","ports":["py36-spyder","py36-spyder-devel"]}]},{"name":"py37-rtree","portdir":"python/py-rtree","version":"1.0.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Toblerity/rtree","description":"R-Tree spatial index for Python GIS","long_description":"Rtree is a Python library that uses ctypes and an internally built C API to wrap libspatialindex and provide very flexible spatial indexing.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-15","py37-wheel","py37-build","py37-installer","py37-setuptools"]},{"type":"lib","ports":["python37","py37-typing_extensions","spatialindex"]}],"depends_on":[{"type":"run","ports":["py37-spyder","py37-spyder-devel"]}]},{"name":"py38-rtree","portdir":"python/py-rtree","version":"1.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Toblerity/rtree","description":"R-Tree spatial index for Python GIS","long_description":"Rtree is a Python library that uses ctypes and an internally built C API to wrap libspatialindex and provide very flexible spatial indexing.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-16","py38-setuptools","py38-build"]},{"type":"lib","ports":["python38","spatialindex"]}],"depends_on":[{"type":"run","ports":["py38-spyder-devel","py38-spyder"]}]},{"name":"py39-rtree","portdir":"python/py-rtree","version":"1.4.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Toblerity/rtree","description":"R-Tree spatial index for Python GIS","long_description":"Rtree is a Python library that uses ctypes and an internally built C API to wrap libspatialindex and provide very flexible spatial indexing.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-18","py39-setuptools","py39-build"]},{"type":"lib","ports":["python39","spatialindex"]}],"depends_on":[{"type":"run","ports":["py39-spyder-devel","py39-spaghetti","py39-spyder"]}]},{"name":"py-ruamel-yaml","portdir":"python/py-ruamel-yaml","version":"0.19.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://yaml.readthedocs.io/","description":"YAML 1.2 loader/dumper package for Python","long_description":"YAML 1.2 loader/dumper package for Python. It is a derivative of Kirill Simonov’s PyYAML 3.11.","active":true,"categories":["python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":458}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-ruamel-yaml"]}],"depends_on":[]},{"name":"py27-ruamel-yaml","portdir":"python/py-ruamel-yaml","version":"0.16.13","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://yaml.readthedocs.io/","description":"YAML 1.2 loader/dumper package for Python","long_description":"YAML 1.2 loader/dumper package for Python. It is a derivative of Kirill Simonov’s PyYAML 3.11.","active":false,"categories":["python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":458}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-12"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"build","ports":["py27-ruamel-yaml-clib"]},{"type":"lib","ports":["py27-instrumentkit"]}]},{"name":"py36-ruamel-yaml","portdir":"python/py-ruamel-yaml","version":"0.17.21","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://yaml.readthedocs.io/","description":"YAML 1.2 loader/dumper package for Python","long_description":"YAML 1.2 loader/dumper package for Python. It is a derivative of Kirill Simonov’s PyYAML 3.11.","active":false,"categories":["python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":458}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-12"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"build","ports":["py36-ruamel-yaml-clib"]},{"type":"lib","ports":["py36-rasa-nlu"]}]},{"name":"py37-ruamel-yaml","portdir":"python/py-ruamel-yaml","version":"0.17.35","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://yaml.readthedocs.io/","description":"YAML 1.2 loader/dumper package for Python","long_description":"YAML 1.2 loader/dumper package for Python. It is a derivative of Kirill Simonov’s PyYAML 3.11.","active":false,"categories":["python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":458}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"build","ports":["py37-ruamel-yaml-clib"]},{"type":"lib","ports":["py37-awscli2","py37-rasa-nlu","py37-instrumentkit","py37-mitmproxy"]},{"type":"run","ports":["py37-pymatgen"]}]},{"name":"py38-ruamel-yaml","portdir":"python/py-ruamel-yaml","version":"0.19.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://yaml.readthedocs.io/","description":"YAML 1.2 loader/dumper package for Python","long_description":"YAML 1.2 loader/dumper package for Python. It is a derivative of Kirill Simonov’s PyYAML 3.11.","active":false,"categories":["python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":458}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-18"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"build","ports":["py38-ruamel-yaml-clib"]},{"type":"lib","ports":["py38-awscli2","pybombs","pybombs-devel","py38-mitmproxy","py38-instrumentkit"]},{"type":"run","ports":["py38-pymatgen"]},{"type":"test","ports":["py38-pyftdi"]}]},{"name":"py39-ruamel-yaml","portdir":"python/py-ruamel-yaml","version":"0.18.16","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://yaml.readthedocs.io/","description":"YAML 1.2 loader/dumper package for Python","long_description":"YAML 1.2 loader/dumper package for Python. It is a derivative of Kirill Simonov’s PyYAML 3.11.","active":false,"categories":["python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":458}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"build","ports":["py39-ruamel-yaml-clib"]},{"type":"lib","ports":["py39-awscli2","py39-instrumentkit","py39-mitmproxy","py39-maggma"]},{"type":"run","ports":["py39-pymatgen"]},{"type":"test","ports":["py39-pyftdi"]}]}]}