{"count":53714,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=421","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=419","results":[{"name":"py-rudolf","portdir":"python/py-rudolf","version":"0.3","license":"ZPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/rudolf2/","description":"Colour output plugin for the nose testing framework","long_description":"Colour output plugin for the nose testing framework","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-rudolf"]}],"depends_on":[]},{"name":"py-rubicon-objc","portdir":"python/py-rubicon-objc","version":"0.5.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://beeware.org/project/projects/bridges/rubicon","description":"Rubicon-ObjC is a bridge between Objective-C and Python","long_description":"Rubicon-ObjC is a bridge between Objective-C and Python","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-rubicon-objc"]}],"depends_on":[]},{"name":"py314-ruamel-yaml-clib","portdir":"python/py-ruamel-yaml-clib","version":"0.2.15","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://yaml.readthedocs.io/","description":"the C based reader/scanner and emitter for ruamel.yaml","long_description":"the C based reader/scanner and emitter for ruamel.yaml.","active":true,"categories":["python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":441}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-ruamel-yaml","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["ansible-lint","py314-awscli2","py-ruamel-yaml-clib"]},{"type":"run","ports":["borgmatic"]}]},{"name":"py313-ruamel-yaml-clib","portdir":"python/py-ruamel-yaml-clib","version":"0.2.15","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://yaml.readthedocs.io/","description":"the C based reader/scanner and emitter for ruamel.yaml","long_description":"the C based reader/scanner and emitter for ruamel.yaml.","active":true,"categories":["python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":441}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-ruamel-yaml","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-awscli2","py313-mitmproxy"]}]},{"name":"py312-ruamel-yaml-clib","portdir":"python/py-ruamel-yaml-clib","version":"0.2.15","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://yaml.readthedocs.io/","description":"the C based reader/scanner and emitter for ruamel.yaml","long_description":"the C based reader/scanner and emitter for ruamel.yaml.","active":true,"categories":["python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":441}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","clang-18","py312-wheel","py312-ruamel-yaml"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-awscli2","py312-mitmproxy"]}]},{"name":"py311-ruamel-yaml-clib","portdir":"python/py-ruamel-yaml-clib","version":"0.2.15","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://yaml.readthedocs.io/","description":"the C based reader/scanner and emitter for ruamel.yaml","long_description":"the C based reader/scanner and emitter for ruamel.yaml.","active":true,"categories":["python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":441}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","clang-18","py311-wheel","py311-ruamel-yaml"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-awscli2","py311-mitmproxy"]}]},{"name":"py310-ruamel-yaml-clib","portdir":"python/py-ruamel-yaml-clib","version":"0.2.15","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://yaml.readthedocs.io/","description":"the C based reader/scanner and emitter for ruamel.yaml","long_description":"the C based reader/scanner and emitter for ruamel.yaml.","active":true,"categories":["python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":441}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools","py310-wheel","clang-18","py310-ruamel-yaml","py310-installer"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-awscli2","py310-mitmproxy"]}]},{"name":"py-ruamel-yaml-clib","portdir":"python/py-ruamel-yaml-clib","version":"0.2.15","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://yaml.readthedocs.io/","description":"the C based reader/scanner and emitter for ruamel.yaml","long_description":"the C based reader/scanner and emitter for ruamel.yaml.","active":true,"categories":["python"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":441}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-ruamel-yaml-clib"]}],"depends_on":[]},{"name":"py314-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":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2960}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["python314","spatialindex"]}],"depends_on":[{"type":"lib","ports":["py-rtree"]},{"type":"run","ports":["py314-spyder","py314-spaghetti"]}]},{"name":"py313-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":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2960}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["python313","spatialindex"]}],"depends_on":[{"type":"run","ports":["py313-spyder","py313-spaghetti"]}]},{"name":"py312-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":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2960}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["python312","spatialindex"]}],"depends_on":[{"type":"run","ports":["py312-spyder","py312-spaghetti"]}]},{"name":"py311-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":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2960}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["python311","spatialindex"]}],"depends_on":[{"type":"run","ports":["py311-spyder","py311-spaghetti"]}]},{"name":"py310-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":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2960}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["python310","spatialindex"]}],"depends_on":[{"type":"run","ports":["py310-spyder-devel","py310-spaghetti","py310-spyder"]}]},{"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":"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":"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":"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":2960}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-rtree"]}],"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":"py313-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":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-tkinter","python313"]}],"depends_on":[{"type":"lib","ports":["py-rtm"]}]},{"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":"py314-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":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":688}],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","py314-poetry-core","clang-18","py314-build"]},{"type":"lib","ports":["python314","py314-asn1"]},{"type":"test","ports":["py314-pytest","py314-mypy"]}],"depends_on":[{"type":"lib","ports":["py314-awscli","py314-google-auth","py-rsa"]}]},{"name":"py313-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":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":688}],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","py313-poetry-core","clang-18","py313-build"]},{"type":"lib","ports":["python313","py313-asn1"]},{"type":"test","ports":["py313-pytest","py313-mypy"]}],"depends_on":[{"type":"lib","ports":["py313-awscli","py313-google-auth"]},{"type":"run","ports":["py313-telethon"]}]},{"name":"py312-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":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":688}],"variants":[],"dependencies":[{"type":"build","ports":["py312-poetry-core","clang-18","py312-build","py312-installer"]},{"type":"lib","ports":["python312","py312-asn1"]},{"type":"test","ports":["py312-mypy","py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-awscli","py312-google-auth"]},{"type":"run","ports":["py312-telethon"]}]},{"name":"py311-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":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":688}],"variants":[],"dependencies":[{"type":"build","ports":["py311-poetry-core","clang-18","py311-build","py311-installer"]},{"type":"lib","ports":["python311","py311-asn1"]},{"type":"test","ports":["py311-mypy","py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-awscli","py311-google-auth"]},{"type":"run","ports":["py311-telethon"]}]},{"name":"py310-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":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":688}],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","py310-build","py310-poetry-core"]},{"type":"lib","ports":["python310","py310-asn1"]},{"type":"test","ports":["py310-mypy","py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-awscli","py310-google-auth","py310-oauth2client"]},{"type":"run","ports":["py310-telethon"]}]},{"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":688}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-rsa"]}],"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":"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":"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":"py310-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":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":269}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-appdirs","python310"]}],"depends_on":[{"type":"lib","ports":["py-rply"]}]},{"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":"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":269}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py310-rply"]}],"depends_on":[]},{"name":"py27-roundup","portdir":"python/py-roundup","version":"1.6.1","license":"MIT and PSF and ZPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.roundup-tracker.org/","description":"Issue-tracking system","long_description":"Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Note: Ping is not responsible for this project. The contact for this project is richard@users.sourceforge.net.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-roundup"]}]},{"name":"py-roundup","portdir":"python/py-roundup","version":"1.6.1","license":"MIT and PSF and ZPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.roundup-tracker.org/","description":"Issue-tracking system","long_description":"Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Note: Ping is not responsible for this project. The contact for this project is richard@users.sourceforge.net.","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-roundup"]}],"depends_on":[]},{"name":"py27-ropemode","portdir":"python/py-ropemode","version":"0.5","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-rope/ropemode","description":"ropemode, a helper for using rope refactoring library in IDEs","long_description":"ropemode, a helper for using rope refactoring library in IDEs","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-18"]},{"type":"lib","ports":["python27","py27-rope"]}],"depends_on":[{"type":"lib","ports":["py-ropemode","py27-ropemacs"]}]},{"name":"py27-ropemacs","portdir":"python/py-ropemacs","version":"0.8","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-rope/ropemacs","description":"An emacs mode for using rope python refactoring library","long_description":"An emacs mode for using rope python refactoring library","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27","py27-pymacs","py27-rope","py27-ropemode"]}],"depends_on":[{"type":"lib","ports":["py-ropemacs"]}]},{"name":"py-ropemode","portdir":"python/py-ropemode","version":"0.5","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-rope/ropemode","description":"ropemode, a helper for using rope refactoring library in IDEs","long_description":"ropemode, a helper for using rope refactoring library in IDEs","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-ropemode"]}],"depends_on":[]},{"name":"py-ropemacs","portdir":"python/py-ropemacs","version":"0.8","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-rope/ropemacs","description":"An emacs mode for using rope python refactoring library","long_description":"An emacs mode for using rope python refactoring library","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-ropemacs"]}],"depends_on":[]},{"name":"py314-roman_numerals_py","portdir":"python/py-roman_numerals_py","version":"4.1.0","license":"(BSD or public-domain)","platforms":"{darwin any}","epoch":0,"replaced_by":"py314-roman_numerals","homepage":"https://pypi.org/project/roman_numerals_py/","description":"Obsolete port, replaced by py314-roman_numerals","long_description":"This port has been replaced by py314-roman_numerals.","active":true,"categories":["textproc","math"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"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":"py313-roman_numerals_py","portdir":"python/py-roman_numerals_py","version":"4.1.0","license":"(BSD or public-domain)","platforms":"{darwin any}","epoch":0,"replaced_by":"py313-roman_numerals","homepage":"https://pypi.org/project/roman_numerals_py/","description":"Obsolete port, replaced by py313-roman_numerals","long_description":"This port has been replaced by py313-roman_numerals.","active":true,"categories":["textproc","math"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"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":"py312-roman_numerals_py","portdir":"python/py-roman_numerals_py","version":"4.1.0","license":"(BSD or public-domain)","platforms":"{darwin any}","epoch":0,"replaced_by":"py312-roman_numerals","homepage":"https://pypi.org/project/roman_numerals_py/","description":"Obsolete port, replaced by py312-roman_numerals","long_description":"This port has been replaced by py312-roman_numerals.","active":true,"categories":["textproc","math"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"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":"py311-roman_numerals_py","portdir":"python/py-roman_numerals_py","version":"4.1.0","license":"(BSD or public-domain)","platforms":"{darwin any}","epoch":0,"replaced_by":"py311-roman_numerals","homepage":"https://pypi.org/project/roman_numerals_py/","description":"Obsolete port, replaced by py311-roman_numerals","long_description":"This port has been replaced by py311-roman_numerals.","active":true,"categories":["textproc","math"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"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":"py-roman_numerals_py","portdir":"python/py-roman_numerals_py","version":"4.1.0","license":"(BSD or public-domain)","platforms":"{darwin any}","epoch":0,"replaced_by":"py-roman_numerals","homepage":"https://pypi.org/project/roman_numerals_py/","description":"Obsolete port, replaced by py-roman_numerals","long_description":"This port has been replaced by py-roman_numerals.","active":true,"categories":["textproc","math"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"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":"py311-robotremoteserver","portdir":"python/py-robotremoteserver","version":"1.1.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/robotframework/PythonRemoteServer","description":"Remote server hosting test libraries","long_description":"Allows hosting test libraries on different processes or machines than Robot Framework is running on","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py-robotremoteserver"]}]},{"name":"py314-robotframework-sshlibrary","portdir":"python/py-robotframework-sshlibrary","version":"3.8.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/robotframework/SSHLibrary","description":"Robot Framework library to handle SSH","long_description":"Robot Framework library to handle SSH","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["py314-paramiko","py314-robotframework","py314-scp","python314"]}],"depends_on":[{"type":"lib","ports":["py-robotframework-sshlibrary"]}]},{"name":"py313-robotframework-sshlibrary","portdir":"python/py-robotframework-sshlibrary","version":"3.8.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/robotframework/SSHLibrary","description":"Robot Framework library to handle SSH","long_description":"Robot Framework library to handle SSH","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["py313-paramiko","py313-robotframework","py313-scp","python313"]}],"depends_on":[]},{"name":"py-robotremoteserver","portdir":"python/py-robotremoteserver","version":"1.1.1","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/robotframework/PythonRemoteServer","description":"Remote server hosting test libraries","long_description":"Allows hosting test libraries on different processes or machines than Robot Framework is running on","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-robotremoteserver"]}],"depends_on":[]},{"name":"py-robotframework-sshlibrary","portdir":"python/py-robotframework-sshlibrary","version":"3.8.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/robotframework/SSHLibrary","description":"Robot Framework library to handle SSH","long_description":"Robot Framework library to handle SSH","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-robotframework-sshlibrary"]}],"depends_on":[]},{"name":"py314-robotframework-seleniumlibrary","portdir":"python/py-robotframework-seleniumlibrary","version":"6.8.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/robotframework/SeleniumLibrary","description":"Robot Framework library to run web-based tests","long_description":"Library to run web-based tests with Selenium using Selenium server included in the package","active":true,"categories":["devel","python"],"maintainers":[{"name":"jwa","github":"jyrkiwahlstedt","ports_count":44}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["python314","py314-click","py314-selenium","py314-robotframework","py314-robotframework-pythonlibcore"]}],"depends_on":[{"type":"lib","ports":["py-robotframework-seleniumlibrary","py314-robotframework-selenium2library"]}]},{"name":"py313-robotframework-seleniumlibrary","portdir":"python/py-robotframework-seleniumlibrary","version":"6.8.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/robotframework/SeleniumLibrary","description":"Robot Framework library to run web-based tests","long_description":"Library to run web-based tests with Selenium using Selenium server included in the package","active":true,"categories":["devel","python"],"maintainers":[{"name":"jwa","github":"jyrkiwahlstedt","ports_count":44}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313","py313-click","py313-selenium","py313-robotframework","py313-robotframework-pythonlibcore"]}],"depends_on":[{"type":"lib","ports":["py313-robotframework-selenium2library"]}]}]}