{"count":51978,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=447","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=created_at&page=445","results":[{"name":"py36-tvdb","portdir":"python/py-tvdb","version":"2.0","license":"public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dbr/tvdb_api","description":"An easy to use API interface to TheTVDB.com","long_description":"An easy to use API interface to TheTVDB.com","active":false,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-requests","py36-requests-cache"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-tvnamer"]}]},{"name":"py37-tvdb","portdir":"python/py-tvdb","version":"3.1","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dbr/tvdb_api","description":"An easy to use API interface to TheTVDB.com","long_description":"An easy to use API interface to TheTVDB.com","active":false,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-15"]},{"type":"lib","ports":["python37","py37-requests","py37-requests-cache"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-tvnamer"]}]},{"name":"py38-tvdb","portdir":"python/py-tvdb","version":"3.1","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dbr/tvdb_api","description":"An easy to use API interface to TheTVDB.com","long_description":"An easy to use API interface to TheTVDB.com","active":false,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-installer","clang-16","py38-setuptools","py38-wheel"]},{"type":"lib","ports":["python38","py38-requests","py38-requests-cache"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py-tvdb","py38-tvnamer"]}]},{"name":"py-tvnamer","portdir":"python/py-tvnamer","version":"3.0.4","license":"public-domain","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/dbr/tvnamer","description":"Renames files in a standard way that's easily parsable For example, foo.bar.s02e03.m4v becomes \"foo bar [02x03].m4v","long_description":"Renames files in a standard way that's easily parsable For example, foo.bar.s02e03.m4v becomes \"foo bar [02x03].m4v","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py38-tvnamer"]}],"depends_on":[]},{"name":"py27-tvnamer","portdir":"python/py-tvnamer","version":"2.5","license":"public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dbr/tvnamer","description":"Renames files in a standard way that's easily parsable For example, foo.bar.s02e03.m4v becomes \"foo bar [02x03].m4v","long_description":"Renames files in a standard way that's easily parsable For example, foo.bar.s02e03.m4v becomes {\"foo} bar {[02x03].m4v}","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27","py27-setuptools","py27-tvdb"]}],"depends_on":[]},{"name":"py35-tvnamer","portdir":"python/py-tvnamer","version":"2.5","license":"public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dbr/tvnamer","description":"Renames files in a standard way that's easily parsable For example, foo.bar.s02e03.m4v becomes \"foo bar [02x03].m4v","long_description":"Renames files in a standard way that's easily parsable For example, foo.bar.s02e03.m4v becomes {\"foo} bar {[02x03].m4v}","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python35","py35-setuptools","py35-tvdb"]}],"depends_on":[]},{"name":"py36-tvnamer","portdir":"python/py-tvnamer","version":"2.5","license":"public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dbr/tvnamer","description":"Renames files in a standard way that's easily parsable For example, foo.bar.s02e03.m4v becomes \"foo bar [02x03].m4v","long_description":"Renames files in a standard way that's easily parsable For example, foo.bar.s02e03.m4v becomes {\"foo} bar {[02x03].m4v}","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-setuptools","py36-tvdb"]}],"depends_on":[]},{"name":"py37-tvnamer","portdir":"python/py-tvnamer","version":"3.0.4","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dbr/tvnamer","description":"Renames files in a standard way that's easily parsable For example, foo.bar.s02e03.m4v becomes \"foo bar [02x03].m4v","long_description":"Renames files in a standard way that's easily parsable For example, foo.bar.s02e03.m4v becomes \"foo bar [02x03].m4v","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python37","py37-setuptools","py37-tvdb"]}],"depends_on":[]},{"name":"py38-tvnamer","portdir":"python/py-tvnamer","version":"3.0.4","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dbr/tvnamer","description":"Renames files in a standard way that's easily parsable For example, foo.bar.s02e03.m4v becomes \"foo bar [02x03].m4v","long_description":"Renames files in a standard way that's easily parsable For example, foo.bar.s02e03.m4v becomes \"foo bar [02x03].m4v","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"lib","ports":["py38-setuptools","py38-tvdb","python38"]}],"depends_on":[{"type":"lib","ports":["py-tvnamer"]}]},{"name":"py-tweepy","portdir":"python/py-tweepy","version":"3.8.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.tweepy.org/","description":"A Python library for the Twitter API.","long_description":"A Python library for the Twitter API.","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-tweepy"]}],"depends_on":[]},{"name":"py27-tweepy","portdir":"python/py-tweepy","version":"3.8.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.tweepy.org/","description":"A Python library for the Twitter API.","long_description":"A Python library for the Twitter API.","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-18"]},{"type":"lib","ports":["py27-requests-oauthlib","python27","py27-socks","py27-six","py27-requests"]}],"depends_on":[{"type":"lib","ports":["py-tweepy","TwitterDemandCollector"]}]},{"name":"py35-tweepy","portdir":"python/py-tweepy","version":"3.8.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.tweepy.org/","description":"A Python library for the Twitter API.","long_description":"A Python library for the Twitter API.","active":false,"categories":["devel","net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["py35-requests-oauthlib","python35","py35-socks","py35-six","py35-requests"]}],"depends_on":[]},{"name":"py36-tweepy","portdir":"python/py-tweepy","version":"3.8.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.tweepy.org/","description":"A Python library for the Twitter API.","long_description":"A Python library for the Twitter API.","active":false,"categories":["devel","net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["py36-requests-oauthlib","python36","py36-socks","py36-six","py36-requests"]}],"depends_on":[]},{"name":"py37-tweepy","portdir":"python/py-tweepy","version":"3.8.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.tweepy.org/","description":"A Python library for the Twitter API.","long_description":"A Python library for the Twitter API.","active":false,"categories":["devel","net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["py37-requests-oauthlib","python37","py37-socks","py37-six","py37-requests"]}],"depends_on":[]},{"name":"py-twilio","portdir":"python/py-twilio","version":"6.44.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.twilio.com/docs/libraries/python","description":"Twilio API client and TwiML generator","long_description":"Twilio API client and TwiML generator","active":true,"categories":["devel","net","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-twilio"]}],"depends_on":[]},{"name":"py27-twilio","portdir":"python/py-twilio","version":"6.44.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.twilio.com/docs/libraries/python","description":"Twilio API client and TwiML generator","long_description":"Twilio API client and TwiML generator","active":false,"categories":["devel","net","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["py27-jwt","py27-openssl","python27","py27-six","py27-tz","py27-requests","py27-cryptography"]}],"depends_on":[]},{"name":"py35-twilio","portdir":"python/py-twilio","version":"6.44.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.twilio.com/docs/libraries/python","description":"Twilio API client and TwiML generator","long_description":"Twilio API client and TwiML generator","active":false,"categories":["devel","net","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["py35-jwt","py35-openssl","python35","py35-six","py35-tz","py35-requests","py35-cryptography"]}],"depends_on":[]},{"name":"py36-twilio","portdir":"python/py-twilio","version":"6.44.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.twilio.com/docs/libraries/python","description":"Twilio API client and TwiML generator","long_description":"Twilio API client and TwiML generator","active":false,"categories":["devel","net","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["py36-jwt","py36-openssl","python36","py36-six","py36-tz","py36-requests","py36-cryptography"]}],"depends_on":[]},{"name":"py37-twilio","portdir":"python/py-twilio","version":"6.44.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.twilio.com/docs/libraries/python","description":"Twilio API client and TwiML generator","long_description":"Twilio API client and TwiML generator","active":false,"categories":["devel","net","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["py37-jwt","py37-openssl","python37","py37-six","py37-tz","py37-requests","py37-cryptography"]}],"depends_on":[]},{"name":"py38-twilio","portdir":"python/py-twilio","version":"6.44.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.twilio.com/docs/libraries/python","description":"Twilio API client and TwiML generator","long_description":"Twilio API client and TwiML generator","active":false,"categories":["devel","net","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["py38-six","python38","py38-tz","py38-cryptography","py38-jwt","py38-openssl","py38-requests"]}],"depends_on":[]},{"name":"py-twill","portdir":"python/py-twill","version":"1.8.0","license":"MIT and (BSD or ZPL-2.1) and PSF","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org","description":"Obsolete port","long_description":"This port is obsolete.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"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":"py27-twill","portdir":"python/py-twill","version":"1.8.0","license":"MIT and (BSD or ZPL-2.1) and PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://twill.idyll.org/","description":"A simple scripting language for web browsing","long_description":"twill is a simple language that allows users to browse the Web from a command-line interface. With twill, you can navigate through Web sites that use forms, cookies, and most standard Web features.","active":false,"categories":["devel","www","python"],"maintainers":[{"name":"mahergamal","github":"maherg","ports_count":7}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python27","py27-cssselect","py27-lxml","py27-requests","py27-setuptools"]}],"depends_on":[]},{"name":"py-twine","portdir":"python/py-twine","version":"3.1.1","license":"none","platforms":"darwin","epoch":0,"replaced_by":"twine","homepage":"https://www.macports.org","description":"Obsolete port, replaced by twine","long_description":"This port has been replaced by twine.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["py38-twine"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"py27-twine","portdir":"python/py-twine","version":"3.1.1","license":"none","platforms":"darwin","epoch":0,"replaced_by":"twine","homepage":"https://www.macports.org","description":"Obsolete port, replaced by twine","long_description":"This port has been replaced by twine.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["python27"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"py36-twine","portdir":"python/py-twine","version":"3.1.1","license":"none","platforms":"darwin","epoch":0,"replaced_by":"twine","homepage":"https://www.macports.org","description":"Obsolete port, replaced by twine","long_description":"This port has been replaced by twine.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["python36"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"py37-twine","portdir":"python/py-twine","version":"3.1.1","license":"none","platforms":"darwin","epoch":0,"replaced_by":"twine","homepage":"https://www.macports.org","description":"Obsolete port, replaced by twine","long_description":"This port has been replaced by twine.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["python37"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"py38-twine","portdir":"python/py-twine","version":"3.1.1","license":"none","platforms":"darwin","epoch":0,"replaced_by":"twine","homepage":"https://www.macports.org","description":"Obsolete port, replaced by twine","long_description":"This port has been replaced by twine.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["python38"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[{"type":"lib","ports":["py-twine"]}]},{"name":"py-twisted","portdir":"python/py-twisted","version":"25.5.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.twistedmatrix.com/","description":"An event-based Python framework for internet applications","long_description":"Twisted is an event-driven networking framework written in Python. Twisted supports TCP, UDP, SSL/TLS, multicast, Unix sockets, a large number of protocols (including HTTP, NNTP, SSH, IRC, FTP, and others), and much more.","active":true,"categories":["devel","net","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599},{"name":"olv.bonnet","github":"","ports_count":12}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-twisted"]}],"depends_on":[]},{"name":"py27-twisted","portdir":"python/py-twisted","version":"20.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.twistedmatrix.com/","description":"An event-based Python framework for internet applications","long_description":"Twisted is an event-driven networking framework written in Python. Twisted supports TCP, UDP, SSL/TLS, multicast, Unix sockets, a large number of protocols (including HTTP, NNTP, SSH, IRC, FTP, and others), and much more.","active":true,"categories":["devel","net","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599},{"name":"olv.bonnet","github":"","ports_count":12}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-attrs","py27-automat","py27-bcrypt","py27-constantly","python27","py27-incremental","py27-setuptools","py27-zopeinterface","py27-hyperlink"]},{"type":"run","ports":["py27-pyhamcrest"]}],"depends_on":[{"type":"build","ports":["alot"]},{"type":"lib","ports":["py27-txgithub","py27-scrapy","coherence","upnp-inspector","py27-axiom","py27-epsilon","py27-morbid","telepathy-gabble","telepathy-idle","telepathy-rakia","telepathy-salut","buildbot-0.8","buildbot-slave-0.8","py27-nevow","splatd","py27-comet"]},{"type":"run","ports":["hellanzb"]},{"type":"test","ports":["py27-structlog"]}]},{"name":"py35-twisted","portdir":"python/py-twisted","version":"21.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.twistedmatrix.com/","description":"An event-based Python framework for internet applications","long_description":"Twisted is an event-driven networking framework written in Python. Twisted supports TCP, UDP, SSL/TLS, multicast, Unix sockets, a large number of protocols (including HTTP, NNTP, SSH, IRC, FTP, and others), and much more.","active":false,"categories":["devel","net","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599},{"name":"olv.bonnet","github":"","ports_count":12}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py35-attrs","py35-automat","py35-bcrypt","py35-constantly","python35","py35-incremental","py35-setuptools","py35-zopeinterface","py35-hyperlink"]},{"type":"run","ports":["py35-pyhamcrest"]}],"depends_on":[{"type":"lib","ports":["py35-comet"]}]},{"name":"py36-twisted","portdir":"python/py-twisted","version":"22.10.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.twistedmatrix.com/","description":"An event-based Python framework for internet applications","long_description":"Twisted is an event-driven networking framework written in Python. Twisted supports TCP, UDP, SSL/TLS, multicast, Unix sockets, a large number of protocols (including HTTP, NNTP, SSH, IRC, FTP, and others), and much more.","active":false,"categories":["devel","net","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599},{"name":"olv.bonnet","github":"","ports_count":12}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py36-attrs","py36-automat","py36-bcrypt","py36-constantly","py36-hyperlink","python36","py36-setuptools","py36-typing_extensions","py36-zopeinterface","py36-incremental"]},{"type":"run","ports":["py36-pyhamcrest"]}],"depends_on":[{"type":"lib","ports":["py36-comet","py36-klein","py36-txgithub","py36-scrapy"]}]},{"name":"py37-twisted","portdir":"python/py-twisted","version":"22.10.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.twistedmatrix.com/","description":"An event-based Python framework for internet applications","long_description":"Twisted is an event-driven networking framework written in Python. Twisted supports TCP, UDP, SSL/TLS, multicast, Unix sockets, a large number of protocols (including HTTP, NNTP, SSH, IRC, FTP, and others), and much more.","active":false,"categories":["devel","net","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599},{"name":"olv.bonnet","github":"","ports_count":12}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-setuptools","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["py37-hyperlink","py37-incremental","py37-setuptools","python37","py37-zopeinterface","py37-typing_extensions","py37-attrs","py37-automat","py37-bcrypt","py37-constantly"]},{"type":"run","ports":["py37-pyhamcrest"]}],"depends_on":[{"type":"lib","ports":["py37-klein","py37-comet","py37-txgithub","py37-scrapy"]},{"type":"test","ports":["py37-structlog","py37-grpcio","py37-testfixtures"]}]},{"name":"py38-twisted","portdir":"python/py-twisted","version":"22.10.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.twistedmatrix.com/","description":"An event-based Python framework for internet applications","long_description":"Twisted is an event-driven networking framework written in Python. Twisted supports TCP, UDP, SSL/TLS, multicast, Unix sockets, a large number of protocols (including HTTP, NNTP, SSH, IRC, FTP, and others), and much more.","active":false,"categories":["devel","net","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599},{"name":"olv.bonnet","github":"","ports_count":12}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["py38-hyperlink","py38-incremental","py38-setuptools","python38","py38-zopeinterface","py38-typing_extensions","py38-attrs","py38-automat","py38-bcrypt","py38-constantly"]},{"type":"run","ports":["py38-pyhamcrest"]}],"depends_on":[{"type":"lib","ports":["py38-txrequests","py38-txgithub","py38-treq","py38-scrapy"]},{"type":"run","ports":["py38-autobahn"]},{"type":"test","ports":["py38-testfixtures","py38-grpcio"]}]},{"name":"py39-twisted","portdir":"python/py-twisted","version":"25.5.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.twistedmatrix.com/","description":"An event-based Python framework for internet applications","long_description":"Twisted is an event-driven networking framework written in Python. Twisted supports TCP, UDP, SSL/TLS, multicast, Unix sockets, a large number of protocols (including HTTP, NNTP, SSH, IRC, FTP, and others), and much more.","active":false,"categories":["devel","net","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599},{"name":"olv.bonnet","github":"","ports_count":12}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-build","py39-hatchling","py39-installer","py39-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["py39-hyperlink","py39-incremental","py39-setuptools","python39","py39-zopeinterface","py39-typing_extensions","py39-attrs","py39-automat","py39-bcrypt","py39-constantly"]},{"type":"run","ports":["py39-pyhamcrest"]}],"depends_on":[{"type":"lib","ports":["py39-treq","py39-txrequests","py39-scrapy"]},{"type":"run","ports":["py39-autobahn"]},{"type":"test","ports":["py39-testfixtures","py39-grpcio","py39-automat"]}]},{"name":"py-twitter","portdir":"python/py-twitter","version":"1.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://code.google.com/p/python-twitter/","description":"Interface for the Twitter API.","long_description":"This library provides a pure python interface for the Twitter API.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py27-twitter"]}],"depends_on":[]},{"name":"py27-twitter","portdir":"python/py-twitter","version":"1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://code.google.com/p/python-twitter/","description":"Interface for the Twitter API.","long_description":"This library provides a pure python interface for the Twitter API.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27","py27-oauth2","py27-simplejson"]}],"depends_on":[{"type":"lib","ports":["py-twitter"]}]},{"name":"py-twython","portdir":"python/py-twython","version":"3.9.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ryanmcgrath/twython","description":"Actively maintained, pure Python wrapper for the Twitter API.","long_description":"Actively maintained, pure Python wrapper for the Twitter API. Supports both normal and streaming Twitter APIs.","active":false,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py39-twython"]}],"depends_on":[]},{"name":"py27-twython","portdir":"python/py-twython","version":"3.8.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ryanmcgrath/twython","description":"Actively maintained, pure Python wrapper for the Twitter API.","long_description":"Actively maintained, pure Python wrapper for the Twitter API. Supports both normal and streaming Twitter APIs.","active":false,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27","py27-requests-oauthlib"]}],"depends_on":[]},{"name":"py36-twython","portdir":"python/py-twython","version":"3.9.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ryanmcgrath/twython","description":"Actively maintained, pure Python wrapper for the Twitter API.","long_description":"Actively maintained, pure Python wrapper for the Twitter API. Supports both normal and streaming Twitter APIs.","active":false,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-requests-oauthlib"]}],"depends_on":[]},{"name":"py37-twython","portdir":"python/py-twython","version":"3.9.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ryanmcgrath/twython","description":"Actively maintained, pure Python wrapper for the Twitter API.","long_description":"Actively maintained, pure Python wrapper for the Twitter API. Supports both normal and streaming Twitter APIs.","active":false,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python37","py37-requests-oauthlib"]}],"depends_on":[]},{"name":"py38-twython","portdir":"python/py-twython","version":"3.9.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ryanmcgrath/twython","description":"Actively maintained, pure Python wrapper for the Twitter API.","long_description":"Actively maintained, pure Python wrapper for the Twitter API. Supports both normal and streaming Twitter APIs.","active":false,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-16","py38-setuptools","py38-build"]},{"type":"lib","ports":["py38-requests-oauthlib","python38"]}],"depends_on":[]},{"name":"py39-twython","portdir":"python/py-twython","version":"3.9.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ryanmcgrath/twython","description":"Actively maintained, pure Python wrapper for the Twitter API.","long_description":"Actively maintained, pure Python wrapper for the Twitter API. Supports both normal and streaming Twitter APIs.","active":false,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-16","py39-setuptools","py39-build"]},{"type":"lib","ports":["py39-requests-oauthlib","python39"]}],"depends_on":[{"type":"lib","ports":["py-twython"]}]},{"name":"py-txaio","portdir":"python/py-txaio","version":"23.1.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/crossbario/txaio","description":"Compatibility API between asyncio/Twisted/Trollius","long_description":"txaio is a helper library for writing code that runs unmodified on both Twisted and asyncio / Trollius.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-txaio"]}],"depends_on":[]},{"name":"py36-txaio","portdir":"python/py-txaio","version":"20.4.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/crossbario/txaio","description":"Compatibility API between asyncio/Twisted/Trollius","long_description":"txaio is a helper library for writing code that runs unmodified on both Twisted and asyncio / Trollius.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-12"]},{"type":"lib","ports":["python36","py36-six"]}],"depends_on":[]},{"name":"py37-txaio","portdir":"python/py-txaio","version":"22.2.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/crossbario/txaio","description":"Compatibility API between asyncio/Twisted/Trollius","long_description":"txaio is a helper library for writing code that runs unmodified on both Twisted and asyncio / Trollius.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-15"]},{"type":"lib","ports":["python37"]}],"depends_on":[]},{"name":"py38-txaio","portdir":"python/py-txaio","version":"22.2.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/crossbario/txaio","description":"Compatibility API between asyncio/Twisted/Trollius","long_description":"txaio is a helper library for writing code that runs unmodified on both Twisted and asyncio / Trollius.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-zlmdb"]},{"type":"run","ports":["py38-autobahn"]}]},{"name":"py39-txaio","portdir":"python/py-txaio","version":"23.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/crossbario/txaio","description":"Compatibility API between asyncio/Twisted/Trollius","long_description":"txaio is a helper library for writing code that runs unmodified on both Twisted and asyncio / Trollius.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-zlmdb"]},{"type":"run","ports":["py39-autobahn"]}]},{"name":"py-txgithub","portdir":"python/py-txgithub","version":"15.0.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/tomprince/txgithub","description":"GitHub API client implemented using Twisted","long_description":"GitHub API client implemented using Twisted","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["py38-txgithub"]}],"depends_on":[]},{"name":"py27-txgithub","portdir":"python/py-txgithub","version":"15.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tomprince/txgithub","description":"GitHub API client implemented using Twisted","long_description":"GitHub API client implemented using Twisted","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27","py27-twisted"]}],"depends_on":[]},{"name":"py36-txgithub","portdir":"python/py-txgithub","version":"15.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tomprince/txgithub","description":"GitHub API client implemented using Twisted","long_description":"GitHub API client implemented using Twisted","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-twisted"]}],"depends_on":[]}]}