{"count":53711,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=700","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=698","results":[{"name":"py36-triangle","portdir":"python/py-triangle","version":"20160203","license":"LGPL-3 and Noncommercial and Restrictive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/drufat/triangle","description":"Python binding to the triangle library","long_description":"Documentation at http://dzhelil.info/triangle/index.html","active":false,"categories":["science","math","python"],"maintainers":[{"name":"smithsp","github":"smithsp","ports_count":32}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-16","py36-cython-compat"]},{"type":"lib","ports":["python36","triangle"]}],"depends_on":[]},{"name":"py36-trio","portdir":"python/py-trio","version":"0.17.0","license":"(Apache-2 or MIT)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-trio/trio/","description":"Friendly Python library for async concurrency and I/O","long_description":"The Trio project's goal is to produce a production-quality, permissively licensed, async/await-native I/O library for Python. Like all async libraries, its main purpose is to help you write programs that do multiple things at the same time with parallelized I/O.","active":false,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":76}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-9.0"]},{"type":"lib","ports":["python36","py36-contextvars"]},{"type":"run","ports":["py36-idna","py36-outcome","py36-sniffio","py36-sortedcontainers","py36-attrs","py36-async_generator"]},{"type":"test","ports":["py36-astor","py36-black","py36-jedi","py36-openssl","py36-pylint","py36-pytest","py36-trustme"]}],"depends_on":[{"type":"lib","ports":["py36-dnspython"]}]},{"name":"py36-trollius","portdir":"python/py-trollius","version":"2.2.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://bitbucket.org/enovance/trollius/","description":"Port of the Tulip project (asyncio module, PEP 3156) on Python 2","long_description":"Port of the Tulip project (asyncio module, PEP 3156) on Python 2","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-18"]},{"type":"lib","ports":["python36","py36-six"]}],"depends_on":[{"type":"lib","ports":["py-trollius"]}]},{"name":"py36-trustme","portdir":"python/py-trustme","version":"0.7.0","license":"(Apache-2 or MIT)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-trio/trustme/","description":"#1 quality TLS certs while you wait, for the discerning tester","long_description":"trustme is a tiny Python package that does one thing: it gives you a fake certificate authority (CA) that you can use to generate fake TLS certs to use in your tests.","active":false,"categories":["devel","python"],"maintainers":[{"name":"jan","github":"jandemter","ports_count":76}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["py36-idna","py36-cryptography"]},{"type":"test","ports":["py36-openssl","py36-pytest","py36-service_identity"]}],"depends_on":[{"type":"test","ports":["py36-trio"]}]},{"name":"py36-tstables","portdir":"python/py-tstables","version":"0.0.15","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/afiedler/tstables","description":"Handles large time series using PyTables and Pandas","long_description":"TsTables is a Python package to store time series data in HDF5 files using PyTables. It stores time series data into daily partitions and provides functions to query for subsets of data across partitions.","active":false,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-16"]},{"type":"lib","ports":["py36-pandas","python36","py36-tz","py36-tables","py36-numpy"]}],"depends_on":[]},{"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":"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":"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":"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":448}],"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":"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":"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":1685},{"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":"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":1679}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-requests-oauthlib"]}],"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":"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":[]},{"name":"py36-typed-ast","portdir":"python/py-typed-ast","version":"1.5.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/python/typed_ast","description":"A fork of Python 2 and 3 ast modules with type comment support.","long_description":"A fork of Python 2 and 3 ast modules with type comment support.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-12"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-black","py36-astroid"]}]},{"name":"py36-typing_extensions","portdir":"python/py-typing_extensions","version":"4.1.1","license":"PSF","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://github.com/python/typing_extensions","description":"Backported and Experimental Type Hints for Python","long_description":"The typing module was added to the standard library in Python 3.5 on a provisional basis and will no longer be provisional in Python 3.7. However, this means users of Python 3.5 - 3.6 who are unable to upgrade will not be able to take advantage of new types added to the typing module, such as typing.Text or typing.Coroutine. The typing_extensions module contains both backports of these changes as well as experimental types that will eventually be added to the typing module, such as Protocol or TypedDict.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":269}],"variants":[],"dependencies":[{"type":"build","ports":["py36-bootstrap-modules","clang-18"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-markdown-it-py","py36-aioitertools","py36-pymc3","py36-slackclient","py36-importlib-metadata","py36-anyio","py36-astroid","py36-twisted","py36-aiohttp","py36-bokeh","py36-black","py36-async-timeout"]},{"type":"run","ports":["py36-rich","py36-arrow","py36-cmd2","py36-setuptools-rust"]}]},{"name":"py36-tz","portdir":"python/py-tz","version":"2026.1.post1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pytz","description":"World Timezone Definitions for Python","long_description":"pytz brings the Olson tz database into Python. This library allows accurate and cross platform timezone calculations.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-babel","py36-fs","py36-acme","py36-pyrfc3339","py36-pandas","py36-celery","py36-tstables","py36-twilio","py36-rpy2","py36-agate","py36-astroplan","py36-geopy","py36-icalendar","py36-leather","py36-owslib","py36-tzlocal","py36-tempora"]},{"type":"run","ports":["py36-oslo-utils","py36-dateutil","py36-django","py36-oslo-serialization"]},{"type":"test","ports":["py36-srsly","py36-cryptography","py36-json-tricks"]}]},{"name":"py36-tz-gae","portdir":"python/py-tz-gae","version":"2011h","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://code.google.com/p/gae-pytz/","description":"pytz tuned for Google App Engine","long_description":"pytz tuned for Google App Engine","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-14"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py-tz-gae"]}]},{"name":"py36-tzlocal","portdir":"python/py-tzlocal","version":"2.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/regebro/tzlocal","description":"tzinfo object for the local timezone","long_description":"This Python module returns a tzinfo object with the local timezone information under Unix and Win-32. It requires pytz, and returns pytz tzinfo objects.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-12"]},{"type":"lib","ports":["python36","py36-tz"]},{"type":"test","ports":["py36-mock"]}],"depends_on":[{"type":"lib","ports":["py36-rpy2"]}]},{"name":"py36-ufl","portdir":"python/py-ufl","version":"2018.1.0","license":"LGPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://bitbucket.org/fenics-project/ufl","description":"Unified Form Language","long_description":"The Unified Form Language (UFL) is a domain specific language for declaration of finite element discretizations of variational forms. More precisely, it defines a flexible interface for choosing finite element spaces and defining expressions for weak forms in a notation close to mathematical notation.","active":false,"categories":["science","math","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-14"]},{"type":"lib","ports":["python36","py36-six"]}],"depends_on":[{"type":"lib","ports":["py36-dolfin","py36-ffc"]}]},{"name":"py36-ujson","portdir":"python/py-ujson","version":"4.3.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ultrajson/ultrajson","description":"Ultra fast JSON encoder and decoder for Python","long_description":"Ultra fast JSON encoder and decoder for Python","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools","py36-setuptools_scm"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-python-jsonrpc-server","py36-python-lsp-server","py36-python-lsp-jsonrpc","py36-language-server"]}]},{"name":"py36-ukpostcodeparser","portdir":"python/py-ukpostcodeparser","version":"1.1.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/hamstah/ukpostcodeparser","description":"UK Postcode parser","long_description":"UK Postcode parser","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py36-uncertainties","portdir":"python/py-uncertainties","version":"3.1.6","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/lebigot/uncertainties","description":"The Python uncertainties package","long_description":"The uncertainties package transparently handles calculations for numbers with uncertainties.","active":false,"categories":["math","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-future"]},{"type":"test","ports":["py36-numpy","py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-lmfit"]}]},{"name":"py36-uncompyle6","portdir":"python/py-uncompyle6","version":"3.8.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/rocky/python-uncompyle6/","description":"Python cross-version byte-code decompiler","long_description":"Python cross-version byte-code decompiler","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py36-setuptools","py36-spark_parser","python36","py36-xdis"]},{"type":"test","ports":["py36-pytest","py36-six"]}],"depends_on":[]},{"name":"py36-unicodedata2","portdir":"python/py-unicodedata2","version":"14.0.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"","description":"Unicodedata backport for Python 2/3 updated to the latest Unicode version.","long_description":"Unicodedata backport for Python 2/3 updated to the latest Unicode version.","active":false,"categories":["python"],"maintainers":[{"name":"amake","github":"amake","ports_count":166}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"run","ports":["py36-fonttools"]}]},{"name":"py36-unidecode","portdir":"python/py-unidecode","version":"1.3.2","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/avian2/unidecode","description":"ASCII transliterations of Unicode text","long_description":"Unidecode takes Unicode data and tries to represent it in ASCII characters (i.e., the universally displayable characters between 0x00 and 0x7F), where the compromises taken when mapping between two character sets are chosen to be near what a human with a US keyboard would choose. This is a Python port of Text::Unidecode Perl module by Sean M. Burke.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-setuptools"]}],"depends_on":[{"type":"lib","ports":["py36-slugify","py36-awesome_slugify"]}]},{"name":"py36-unittest-xml-reporting","portdir":"python/py-unittest-xml-reporting","version":"2.2.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://github.com/xmlrunner/unittest-xml-reporting/","description":"Unittest based test runner with Ant/JUnit like XML reporting.","long_description":"unittest-xml-reporting is a unittest test runner that can save test results to XML files that can be consumed by a wide range of tools, such as build systems, IDEs and continuous integration servers.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":636}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-irodsclient"]}]},{"name":"py36-update_checker","portdir":"python/py-update_checker","version":"0.18.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/bboe/update_checker","description":"A python module that will check for package updates.","long_description":"A python module that will check for package updates.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-requests"]}],"depends_on":[{"type":"lib","ports":["py36-tpot"]}]},{"name":"py36-uritemplate","portdir":"python/py-uritemplate","version":"3.0.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://uritemplate.readthedocs.org/","description":"Python implementation of RFC6570, URI Template","long_description":"This is a Python implementation of RFC6570, URI Template, and can expand templates up to and including Level 4 in that specification.","active":false,"categories":["textproc","www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-google-api"]}]},{"name":"py36-urllib3","portdir":"python/py-urllib3","version":"1.26.18","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://urllib3.readthedocs.io/","description":"HTTP library with thread-safe connection pooling, file post, and more.","long_description":"HTTP library with thread-safe connection pooling, file post, and more.","active":true,"categories":["devel","net","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-18"]},{"type":"lib","ports":["python36","py36-certifi"]}],"depends_on":[{"type":"lib","ports":["py36-requests","py36-botocore"]}]},{"name":"py36-urlwatch","portdir":"python/py-urlwatch","version":"2.17","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://thp.io/2008/urlwatch/","description":"a tool for monitoring webpages for updates","long_description":"urlwatch helps you watch URLs and get notified (via email or in your terminal) of any changes. The change notification will include the URL that has changed and a unified diff of what has changed, and can also filter content via hooks, remove noise (always-changing website parts), etc.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py36-appdirs","py36-codestyle","py36-cssselect","py36-keyring","py36-lxml","python36","py36-nose","py36-requests","py36-setuptools","py36-yaml","py36-minidb"]}],"depends_on":[]},{"name":"py36-urwid","portdir":"python/py-urwid","version":"2.1.2","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://urwid.org/","description":"curses-based UI/widget library for Python","long_description":"Urwid is a curses-based UI/widget library for Python. It features fluid interface resizing, multiple text layout options, simple markup for attributes, powerful scrolling list boxes and flexible edit boxes.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-15"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-pudb","py36-jmespath-terminal"]},{"type":"run","ports":["py36-bpython"]}]},{"name":"py36-userpath","portdir":"python/py-userpath","version":"1.6.0","license":"(MIT or Apache-2)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ofek/userpath","description":"A tool and library for adding locations to user PATH","long_description":"A tool and library for adding locations to user PATH","active":false,"categories":["devel","python"],"maintainers":[{"name":"0az","github":"0az","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-setuptools"]},{"type":"run","ports":["py36-click"]}],"depends_on":[]},{"name":"py36-utidylib","portdir":"python/py-utidylib","version":"0.8","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://utidylib.berlios.de/","description":"Python interface to html tidy","long_description":"Python interface to html tidy, the html and xml cleanup tool from the w3c.","active":false,"categories":["python"],"maintainers":[{"name":"dima","github":"","ports_count":7}],"variants":[],"dependencies":[{"type":"build","ports":["py36-build","py36-wheel","clang-12","py36-python-install","py36-setuptools","py36-sphinx"]},{"type":"lib","ports":["tidy","python36"]}],"depends_on":[]},{"name":"py36-vcversioner","portdir":"python/py-vcversioner","version":"2.16.0.0","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/habnabit/vcversioner","description":"Take version numbers from version control","long_description":"Elevator pitch: you can write a setup.py with no version information specified, and vcversioner will find a recent, properly-formatted VCS tag and extract a version from it.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py36-vega","portdir":"python/py-vega","version":"3.6.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://github.com/vega/ipyvega","description":"IPython/Jupyter notebook module for Vega and Vega-Lite.","long_description":"IPython/Jupyter notebook module for Vega and Vega-Lite.","active":false,"categories":["devel","graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-13"]},{"type":"lib","ports":["python36","py36-jupyter","py36-pandas","py36-setuptools"]}],"depends_on":[]},{"name":"py36-vine","portdir":"python/py-vine","version":"5.0.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/celery/vine","description":"Promises implementation.","long_description":"Promises implementation.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-12"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-amqp"]}]},{"name":"py36-virtualenv","portdir":"python/py-virtualenv","version":"20.17.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://virtualenv.pypa.io","description":"Virtual Python Environment builder","long_description":"virtualenv is a tool to create isolated Python environments.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2439},{"name":"larryv","github":"larryv","ports_count":49}],"variants":[],"dependencies":[{"type":"build","ports":["clang-15","py36-setuptools_scm"]},{"type":"lib","ports":["py36-filelock","py36-importlib-metadata","python36","py36-platformdirs","py36-importlib-resources","py36-distlib"]},{"type":"run","ports":["virtualenv_select"]}],"depends_on":[{"type":"build","ports":["py36-psycopg","py36-psycopg2"]},{"type":"lib","ports":["py36-pytesting-utils","py36-test-runner","py36-virtualenvwrapper","py36-tox","py36-virtualfish","py36-pew"]}]},{"name":"py36-virtualenv-clone","portdir":"python/py-virtualenv-clone","version":"0.5.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/edwardgeorge/virtualenv-clone/","description":"script to clone virtualenvs","long_description":"A script for cloning a non-relocatable virtualenv.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-setuptools"]}],"depends_on":[{"type":"lib","ports":["py36-virtualenvwrapper","py36-pew"]}]},{"name":"py36-virtualenvwrapper","portdir":"python/py-virtualenvwrapper","version":"4.8.4","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://virtualenvwrapper.readthedocs.io/","description":"Enhancements to virtualenv","long_description":"virtualenvwrapper is a set of extensions to Ian Bicking's virtualenv tool. The extensions include wrappers for creating and deleting virtual environments and otherwise managing your development workflow, making it easier to work on more than one project at a time without introducing conflicts in their dependencies.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py36-pbr","py36-setuptools","python36","py36-virtualenv","py36-virtualenv-clone","py36-stevedore"]}],"depends_on":[]},{"name":"py36-virtualfish","portdir":"python/py-virtualfish","version":"1.0.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/adambrenecki/virtualfish","description":"A Fish wrapper for Ian Bicking's virtualenv","long_description":"A Fish Shell wrapper for Ian Bicking's virtualenv, somewhat loosely based on Doug Hellman's virtualenvwrapper for Bourne-compatible shells.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-virtualenv","fish"]}],"depends_on":[]},{"name":"py36-visa","portdir":"python/py-visa","version":"1.10.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pyvisa/pyvisa","description":"Python binding to VISA instrument protocol","long_description":"PyVISA allows dialog between a computer and various engineering instruments such as oscilloscopes, spectrum analyzers, waveform generators, etc. using the VISA Framework of National Instruments, which must be installed independently. \nWARNING: VISA Frameworks prior to 14.0, (released 2014), are 32-bit only, so to be able to use py-visa on a 64-bit machine, you MUST \nEITHER \n\tinstall a 64-bit-compatible VISA version \nOR \n\tinstall a universal Python and execute python in 32-bit mode with ‘arch -i386’.","active":false,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-mock","py36-pytest","py36-setuptools","py36-sphinx"]}],"depends_on":[]},{"name":"py36-vo","portdir":"python/py-vo","version":"1.1","license":"BSD","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/pyvirtobs/pyvo","description":"Python access to Virtual Observatory data and services","long_description":"PyVO is a package providing access to remote data and services of the Virtual observatory (VO) using Python.","active":false,"categories":["science","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":448}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-astropy-helpers"]},{"type":"lib","ports":["python36","py36-astropy","py36-mimeparse","py36-requests"]}],"depends_on":[]},{"name":"py36-vobject","portdir":"python/py-vobject","version":"0.9.6.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://eventable.github.io/vobject/","description":"Python package for parsing and generating vCard and vCalendar files.","long_description":"vObject is intended to be a full featured Python package for parsing and generating vCard and vCalendar files. It is being developed in concert with the Open Source Application Foundation`s Chandler project.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-dateutil","py36-setuptools","py36-six"]}],"depends_on":[]},{"name":"py36-w3lib","portdir":"python/py-w3lib","version":"1.22.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/scrapy/w3lib","description":"Library of web-related functions","long_description":"Library of web-related functions","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-12"]},{"type":"lib","ports":["python36","py36-six"]}],"depends_on":[{"type":"lib","ports":["py36-itemloaders","py36-parsel","py36-scrapy"]}]},{"name":"py36-waitress","portdir":"python/py-waitress","version":"1.4.4","license":"ZPL-2.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Pylons/waitress","description":"Waitress WSGI server","long_description":"Waitress WSGI server","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python36","py36-setuptools"]}],"depends_on":[{"type":"lib","ports":["py36-webtest"]}]},{"name":"py36-wand","portdir":"python/py-wand","version":"0.6.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://wand-py.org/","description":"Ctypes-based simple MagickWand API binding for Python","long_description":"Ctypes-based simple MagickWand API binding for Python","active":false,"categories":["graphics","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["ImageMagick","python36"]}],"depends_on":[]},{"name":"py36-wasabi","portdir":"python/py-wasabi","version":"0.10.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ines/wasabi","description":"A lightweight console printing and formatting toolkit","long_description":"A lightweight console printing and formatting toolkit","active":false,"categories":["python"],"maintainers":[{"name":"jonesc","github":"cjones051073","ports_count":232}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-14"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-spaCy","py36-thinc"]}]},{"name":"py36-watchdog","portdir":"python/py-watchdog","version":"2.1.6","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/gorakhargosh/watchdog","description":"Python API and shell utilities to monitor file system events.","long_description":"Python API and shell utilities to monitor file system events.","active":false,"categories":["sysutils","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":636}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py36-argh","py36-setuptools","python36","py36-yaml"]},{"type":"test","ports":["py36-flaky","py36-pytest"]}],"depends_on":[{"type":"run","ports":["py36-spyder","py36-bpython","py36-spyder-devel"]}]},{"name":"py36-wcmatch","portdir":"python/py-wcmatch","version":"8.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/facelessuser/wcmatch","description":"Wilcard File Name matching library.","long_description":"Wildcard Match provides an enhanced fnmatch, glob, and pathlib library in order to provide file matching and globbing that more closely follows the features found in Bash.","active":false,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":688}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]},{"type":"run","ports":["py36-bracex"]}],"depends_on":[]}]}