{"count":51960,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=996","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=994","results":[{"name":"p5.26-shell-config-generate","portdir":"perl/p5-shell-config-generate","version":"0.340.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Shell::Config::Generate","description":"Shell::Config::Generate - Portably generate config for any shell","long_description":"Shell::Config::Generate - Portably generate config for any shell","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-simple","p5.26-test2-suite"]},{"type":"lib","ports":["perl5.26","p5.26-shell-guess"]}],"depends_on":[{"type":"lib","ports":["p5.26-alien-base-modulebuild"]}]},{"name":"p5.26-ffi-platypus-type-enum","portdir":"perl/p5-ffi-platypus-type-enum","version":"0.40.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/FFI::Platypus::Type::Enum","description":"FFI::Platypus::Type::Enum - Custom platypus type for dealing with C enumerated types","long_description":"FFI::Platypus::Type::Enum - Custom platypus type for dealing with C enumerated types","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-ffi-platypus","p5.26-test2-suite"]},{"type":"lib","ports":["perl5.26","p5.26-ref-util"]}],"depends_on":[{"type":"lib","ports":["p5.26-ffi-c"]}]},{"name":"p5.26-sub-info","portdir":"perl/p5-sub-info","version":"0.2.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Sub::Info","description":"Sub::Info - Tool for inspecting subroutines","long_description":"Sub::Info - Tool for inspecting subroutines","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-test-simple"]},{"type":"lib","ports":["perl5.26","p5.26-importer"]}],"depends_on":[{"type":"lib","ports":["p5.26-test2-suite"]}]},{"name":"p5.26-params-validationcompiler","portdir":"perl/p5-params-validationcompiler","version":"0.300.0","license":"Artistic-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Params::ValidationCompiler","description":"Params::ValidationCompiler - Build an optimized subroutine parameter validator once, use it forever","long_description":"Params::ValidationCompiler - Build an optimized subroutine parameter validator once, use it forever","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":[],"dependencies":[{"type":"build","ports":["p5.26-test2-suite","p5.26-specio","p5.26-test-simple","p5.26-test-without-module","p5.26-test2-plugin-nowarnings","clang-9.0"]},{"type":"lib","ports":["p5.26-class-xsaccessor","p5.26-eval-closure","p5.26-exception-class","perl5.26"]}],"depends_on":[{"type":"lib","ports":["p5.26-datetime","p5.26-datetime-format-iso8601","p5.26-datetime-locale","p5.26-datetime-timezone","p5.26-log-dispatch"]}]},{"name":"p5.26-html-parser","portdir":"perl/p5-html-parser","version":"3.760.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/HTML::Parser","description":"HTML parsing and extraction modules","long_description":"This is a collection of modules that parse and extract information from HTML documents.","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-html-tagset","p5.26-http-message","p5.26-uri"]}],"depends_on":[{"type":"build","ports":["p5.26-sql-translator","p5.26-http-proxy"]},{"type":"lib","ports":["p5.26-catalyst-plugin-session","p5.26-catalyst-runtime","p5.26-devel-cover","p5.26-feed-find","p5.26-file-comments","p5.26-file-mork","p5.26-finance-quote","p5.26-gimp","p5.26-html-encoding","p5.26-html-entities-interpolate","p5.26-html-fillinform","p5.26-html-form","p5.26-html-lint","p5.26-html-mason","p5.26-html-restrict","p5.26-html-scrubber","p5.26-html-stripscripts-parser","p5.26-html-tableextract","p5.26-html-tagfilter","p5.26-html-template-compiled","p5.26-html-tokeparser-simple","p5.26-html-tree","p5.26-html-wikiconverter","p5.26-http-recorder","p5.26-lingua-en-tagger","p5.26-mail-spamassassin","p5.26-mime-lite-html","p5.26-net-openid-common","p5.26-net-twitter","p5.26-plack-middleware-fixmissingbodyinredirect","p5.26-pod-markdown","p5.26-pod-projectdocs","p5.26-podtohtml","p5.26-svn-notify","p5.26-text-multimarkdown","p5.26-text-trac","p5.26-twitter-api","p5.26-web-scraper","p5.26-www-mechanize","p5.26-www-search","p5.26-xml-entities","p5.26-xml-feed","p5.26-xml-rss","p5.26-cgi","p5.26-xml-twig","p5.26-libwww-perl"]}]},{"name":"py310-python-install","portdir":"python/py-python-install","version":"0.0.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/python-install/","description":"A simple, correct PEP427 wheel installer.","long_description":"A simple, correct PEP427 wheel installer.","active":false,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py-bootstrap-modules","clang-14"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"build","ports":["py310-acefile"]}]},{"name":"py39-python-install","portdir":"python/py-python-install","version":"0.0.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/python-install/","description":"A simple, correct PEP427 wheel installer.","long_description":"A simple, correct PEP427 wheel installer.","active":false,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py-bootstrap-modules","clang-14"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"build","ports":["py39-acefile"]}]},{"name":"py38-python-install","portdir":"python/py-python-install","version":"0.0.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/python-install/","description":"A simple, correct PEP427 wheel installer.","long_description":"A simple, correct PEP427 wheel installer.","active":false,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py-bootstrap-modules","clang-14"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"build","ports":["py38-scgi"]}]},{"name":"py37-python-install","portdir":"python/py-python-install","version":"0.0.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/python-install/","description":"A simple, correct PEP427 wheel installer.","long_description":"A simple, correct PEP427 wheel installer.","active":false,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py-bootstrap-modules","clang-14"]},{"type":"lib","ports":["python37","py37-importlib-metadata"]}],"depends_on":[{"type":"build","ports":["py37-npe2","py37-asyncpg","py37-mahotas","py37-regions","py37-word2vec"]}]},{"name":"bacula5","portdir":"sysutils/bacula5","version":"5.2.13","license":"(AGPL-3 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.bacula.org/","description":"network based backup program","long_description":"Bacula is a set of computer programs that permit you to manage backup, recovery, and verification of computer data across a network of computers of different kinds.","active":false,"categories":["sysutils"],"maintainers":[{"name":"robertoschwald","github":"","ports_count":2}],"variants":["client_only","console_bat","mysql55","postgresql83","postgresql84","sqlite2","sqlite3","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","makeicns","clang-9.0","tcp_wrappers"]},{"type":"lib","ports":["openssl","qwt52","qt4-mac","tcp_wrappers","libiconv","gawk","zlib","gettext","ncurses"]}],"depends_on":[]},{"name":"vigor","portdir":"editors/vigor","version":"0.016","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://vigor.sourceforge.net/","description":"vigor is a vi clone that comes with a personal assistant","long_description":"Vigor (pronouced like Igor, Dr. Frankensteins assistant), the popular Unix editor vi with the addition of the Vigor Assistant, has arrived.","active":false,"categories":["editors"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["automake","clang-9.0"]},{"type":"lib","ports":["tk","xorg-libXt"]}],"depends_on":[]},{"name":"p5.26-test-strict","portdir":"perl/p5-test-strict","version":"0.520.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::Strict","description":"Test::Strict - Check syntax, presence of 'use strict' and test coverage","long_description":"Test::Strict - Check syntax, presence of 'use strict' and test coverage","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["p5.26-test-version","clang-9.0","p5.26-cpan-changes","p5.26-devel-cover","p5.26-io-stringy","p5.26-test-distmanifest","p5.26-test-pod","p5.26-test-pod-coverage"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[]},{"name":"libpqxx26","portdir":"databases/libpqxx26","version":"2.6.9","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://pqxx.org/development/libpqxx/","description":"Official C++ client API for PostgreSQL","long_description":"libpqxx is the official C++ client API for PostgreSQL, the enterprise-strength open-source database software. There are many similar libraries for PostgreSQL and for other databases, some of them database independent. Most of these, however, are fairly C like in their programming style, and fail to take advantage of the full power of the C++ language as it has matured since the acceptance of the Standard in 1996. What libpqxx brings you is effective use of templates to reduce the inconvenience of dealing with type conversions, standard C++ strings to keep you from having to worry about buffer allocation and overflow attacks, exceptions to take the tedious and error prone plumbing around error handling out of your hands, constructors and destructors to bring resource management under control, and even basic object orientation to give you some extra reliability features that would be hard to get with most other database interfaces.","active":false,"categories":["devel","databases"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","clang-9.0"]},{"type":"lib","ports":["postgresql83"]}],"depends_on":[]},{"name":"p5.26-test-without-module","portdir":"perl/p5-test-without-module","version":"0.200.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Test::Without::Module","description":"Test::Without::Module - Test fallback behaviour in absence of modules","long_description":"This module allows you to deliberately hide modules from a program even though they are installed. This is mostly useful for testing modules that have a fallback when a certain dependency module is not installed.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"build","ports":["p5.26-class-load","p5.26-clone-choose","p5.26-file-changenotify","p5.26-json-any","p5.26-moosex-configfromfile","p5.26-moosex-storage","p5.26-params-validationcompiler"]}]},{"name":"p5.26-net-z3950-zoom","portdir":"perl/p5-net-z3950-zoom","version":"1.300.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Net::Z3950::ZOOM","description":"Perl implementation of the ZOOM API","long_description":"This module provides a nice, Perlish implementation of the ZOOM Abstract API for information retrieval, described and documented at http://zoom.z3950.org/api/. The older Net::Z3950 API is also included.","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","yaz","p5.26-marc-record"]}],"depends_on":[]},{"name":"p5.325.32-podlators","portdir":"perl/p5-podlators","version":"4.140.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/release/podlators","description":"podlators contains Pod::Man and Pod::Text modules.","long_description":"podlators contains Pod::Man and Pod::Text modules.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["p5.325.32-pod-simple"]}],"depends_on":[{"type":"lib","ports":["p5.325.32-module-build"]}]},{"name":"p5.26-podlators","portdir":"perl/p5-podlators","version":"4.140.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/release/podlators","description":"podlators contains Pod::Man and Pod::Text modules.","long_description":"podlators contains Pod::Man and Pod::Text modules.","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-pod-simple"]}],"depends_on":[{"type":"build","ports":["p5.26-authen-radius","p5.26-data-hexdump"]},{"type":"lib","ports":["p5.26-module-build","p5.26-cpanel-json-xs","p5.26-dist-zilla-plugin-pod2readme"]}]},{"name":"py27-managesieve","portdir":"python/py-managesieve","version":"0.6","license":"(PSF or GPL-3)","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"https://managesieve.readthedocs.io/","description":"Protocol for remotely managing Sieve scripts","long_description":"A Protocol for remotely managing Sieve Scripts. A MANGAGESIEVE client library for remotely managing Sieve scripts, including an interactive sieveshell.","active":false,"categories":["mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-pytest-runner","py27-setuptools"]},{"type":"lib","ports":["python27"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[]},{"name":"py37-managesieve","portdir":"python/py-managesieve","version":"0.6","license":"(PSF or GPL-3)","platforms":"{darwin any} freebsd","epoch":0,"replaced_by":null,"homepage":"https://managesieve.readthedocs.io/","description":"Protocol for remotely managing Sieve scripts","long_description":"A Protocol for remotely managing Sieve Scripts. A MANGAGESIEVE client library for remotely managing Sieve scripts, including an interactive sieveshell.","active":false,"categories":["mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-pytest-runner","py37-setuptools","clang-14"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[]},{"name":"squeeze","portdir":"xfce/squeeze","version":"0.2.3","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.xfce.org","description":"Squeeze is a modern and advanced archive manager for the Xfce Desktop Environment.","long_description":"Squeeze is a modern and advanced archive manager for the Xfce Desktop Environment.","active":false,"categories":["xfce"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-9.0"]},{"type":"lib","ports":["dbus-glib","gtk2","Thunar","libxfce4util"]}],"depends_on":[]},{"name":"py36-threadpool","portdir":"python/py-threadpool","version":"1.3.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://chrisarndt.de/projects/threadpool/","description":"Easy to use object-oriented thread pool framework","long_description":"A thread pool is an object that maintains a pool of worker threads to perform time consuming operations in parallel. It assigns jobs to the threads by putting them in a work request queue, where they are picked up by the next available thread. This then performs the requested operation in the background and puts the results in another queue.","active":false,"categories":["net","python","parallel"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-14"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py-threadpool"]}]},{"name":"py35-threadpool","portdir":"python/py-threadpool","version":"1.3.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://chrisarndt.de/projects/threadpool/","description":"Easy to use object-oriented thread pool framework","long_description":"A thread pool is an object that maintains a pool of worker threads to perform time consuming operations in parallel. It assigns jobs to the threads by putting them in a work request queue, where they are picked up by the next available thread. This then performs the requested operation in the background and puts the results in another queue.","active":false,"categories":["net","python","parallel"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-14"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py27-threadpool","portdir":"python/py-threadpool","version":"1.3.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://chrisarndt.de/projects/threadpool/","description":"Easy to use object-oriented thread pool framework","long_description":"A thread pool is an object that maintains a pool of worker threads to perform time consuming operations in parallel. It assigns jobs to the threads by putting them in a work request queue, where they are picked up by the next available thread. This then performs the requested operation in the background and puts the results in another queue.","active":false,"categories":["net","python","parallel"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-14"]},{"type":"lib","ports":["python27"]}],"depends_on":[]},{"name":"py-threadpool","portdir":"python/py-threadpool","version":"1.3.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://chrisarndt.de/projects/threadpool/","description":"Easy to use object-oriented thread pool framework","long_description":"A thread pool is an object that maintains a pool of worker threads to perform time consuming operations in parallel. It assigns jobs to the threads by putting them in a work request queue, where they are picked up by the next available thread. This then performs the requested operation in the background and puts the results in another queue.","active":false,"categories":["net","python","parallel"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py36-threadpool"]}],"depends_on":[]},{"name":"py27-tre","portdir":"python/py-tre","version":"0.8.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://laurikari.net/tre/","description":"Python bindings for libtre","long_description":"Python bindings for libtre, a lightweight, POSIX-compliant regular expressions library that supports approximate text matches.","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["tre","python27"]}],"depends_on":[{"type":"lib","ports":["py-tre"]}]},{"name":"py-tre","portdir":"python/py-tre","version":"0.8.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://laurikari.net/tre/","description":"Python bindings for libtre","long_description":"Python bindings for libtre, a lightweight, POSIX-compliant regular expressions library that supports approximate text matches.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py27-tre"]}],"depends_on":[]},{"name":"py27-timeformat","portdir":"python/py-timeformat","version":"1.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.owlfish.com/software/TimeFormat/","description":"Flexible alternative to time.strftime","long_description":"TimeFormat implements new time and date formatting codes that provide more flexibility to time.strftime(). The implementation avoids using the C library time.strftime() where possible, so ensuring the same operation across most platforms.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-timeformat"]}]},{"name":"py-timeformat","portdir":"python/py-timeformat","version":"1.1.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.owlfish.com/software/TimeFormat/","description":"Flexible alternative to time.strftime","long_description":"TimeFormat implements new time and date formatting codes that provide more flexibility to time.strftime(). The implementation avoids using the C library time.strftime() where possible, so ensuring the same operation across most platforms.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-timeformat"]}],"depends_on":[]},{"name":"py27-taskplan","portdir":"python/py-taskplan","version":"1.3.3","license":"MIT","platforms":"{darwin any} freebsd","epoch":0,"replaced_by":null,"homepage":"http://www.mechanicalcat.net/tech/pytaskplan/","description":"Simple task planner capable of resource allocation.","long_description":"A simple task planner capable of resource allocation, interruptions (holidays, etc), HTML plan generation and HTML gantt chart generation.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-taskplan"]}]},{"name":"py-taskplan","portdir":"python/py-taskplan","version":"1.3.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.mechanicalcat.net/tech/pytaskplan/","description":"Simple task planner capable of resource allocation.","long_description":"A simple task planner capable of resource allocation, interruptions (holidays, etc), HTML plan generation and HTML gantt chart generation.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-taskplan"]}],"depends_on":[]},{"name":"py-unittest2","portdir":"python/py-unittest2","version":"1.1.0","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/unittest2","description":"New features in the unittest library","long_description":"unittest2 is a backport of the new features added to the unittest testing framework in Python 2.7 and onwards. It is tested to run on Python 2.6, 2.7, 3.2, 3.3, 3.4 and pypy. To use unittest2 instead of unittest simply replace import unittest with import unittest2.","active":false,"categories":["python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":444}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py27-unittest2"]}],"depends_on":[]},{"name":"py27-unittest2","portdir":"python/py-unittest2","version":"1.1.0","license":"PSF","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/unittest2","description":"New features in the unittest library","long_description":"unittest2 is a backport of the new features added to the unittest testing framework in Python 2.7 and onwards. It is tested to run on Python 2.6, 2.7, 3.2, 3.3, 3.4 and pypy. To use unittest2 instead of unittest simply replace import unittest with import unittest2.","active":false,"categories":["python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":444}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["python27","py27-setuptools","py27-six","py27-traceback2"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[{"type":"lib","ports":["py-unittest2"]},{"type":"run","ports":["py27-trepan"]},{"type":"test","ports":["py27-geojson","py27-asn1-modules"]}]},{"name":"py27-trep","portdir":"python/py-trep","version":"1.0.3","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://murpheylab.github.io/trep","description":"Module for modeling articulated rigid body mechanical systems in generalized coordinates.","long_description":"Trep is a Python module for modeling articulated rigid body mechanical systems in generalized coordinates. Trep supports basic simulation but it is primarily designed to serve as a calculation engine for analysis and optimal control algorithms that require 1st and 2nd derivatives of the system's dynamics.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py27-matplotlib","py27-numpy","python27","py27-pyqt4","py27-scipy","py27-opengl"]}],"depends_on":[{"type":"lib","ports":["py-trep"]}]},{"name":"py-trep","portdir":"python/py-trep","version":"1.0.3","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://murpheylab.github.io/trep","description":"Module for modeling articulated rigid body mechanical systems in generalized coordinates.","long_description":"Trep is a Python module for modeling articulated rigid body mechanical systems in generalized coordinates. Trep supports basic simulation but it is primarily designed to serve as a calculation engine for analysis and optimal control algorithms that require 1st and 2nd derivatives of the system's dynamics.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py27-trep"]}],"depends_on":[]},{"name":"py27-tiff","portdir":"python/py-tiff","version":"0.1.6","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.haynold.com/software_projects/2004/pytiff/","description":"pytiff provides tiff handling and advanced imaging for Python","long_description":"pytiff provides tiff handling and advanced imaging for Python","active":false,"categories":["graphics","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["tiff","python27"]}],"depends_on":[{"type":"lib","ports":["py-tiff"]}]},{"name":"py-tiff","portdir":"python/py-tiff","version":"0.1.6","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.haynold.com/software_projects/2004/pytiff/","description":"pytiff provides tiff handling and advanced imaging for Python","long_description":"pytiff provides tiff handling and advanced imaging for Python","active":false,"categories":["graphics","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-tiff"]}],"depends_on":[]},{"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":"py35-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":["py35-setuptools","clang-16","py35-cython-compat"]},{"type":"lib","ports":["python35","triangle"]}],"depends_on":[]},{"name":"py27-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":["py27-setuptools","clang-16","py27-cython-compat"]},{"type":"lib","ports":["python27","triangle"]}],"depends_on":[]},{"name":"py-tpg","portdir":"python/py-tpg","version":"3.2.2","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://cdsoft.fr/tpg/","description":"lexical and syntactic parser generator for Python","long_description":"Toy Parser Generator is a lexical and syntactic parser generator for Python. With a very clear and simple syntax, you can write an attributed grammar that is translated into a recursive descendant parser. TPG generated code is very closed to the original grammar. This means that the parser works like the grammar. A grammar rule can be seen as a method of the parser class, symbols as method calls, attributes as method parameters and semantic values as return values. You can also add Python code directly into grammar rules and build abstract syntax trees while parsing.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-tpg"]}],"depends_on":[]},{"name":"py27-tpg","portdir":"python/py-tpg","version":"3.2.2","license":"LGPL-2.1+","platforms":"{darwin any} freebsd","epoch":0,"replaced_by":null,"homepage":"https://cdsoft.fr/tpg/","description":"lexical and syntactic parser generator for Python","long_description":"Toy Parser Generator is a lexical and syntactic parser generator for Python. With a very clear and simple syntax, you can write an attributed grammar that is translated into a recursive descendant parser. TPG generated code is very closed to the original grammar. This means that the parser works like the grammar. A grammar rule can be seen as a method of the parser class, symbols as method calls, attributes as method parameters and semantic values as return values. You can also add Python code directly into grammar rules and build abstract syntax trees while parsing.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-tpg"]}]},{"name":"py36-textile","portdir":"python/py-textile","version":"2.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/textile","description":"Textile processing for python","long_description":"Textile is a XHTML generator using a simple markup developed by Dean Allen. This is a Python port with support for code validation, itex to MathML translation, Python code coloring and much more.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"francisga","github":"","ports_count":4}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-14"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py35-textile","portdir":"python/py-textile","version":"2.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/textile","description":"Textile processing for python","long_description":"Textile is a XHTML generator using a simple markup developed by Dean Allen. This is a Python port with support for code validation, itex to MathML translation, Python code coloring and much more.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"francisga","github":"","ports_count":4}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-14"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py27-torndb","portdir":"python/py-torndb","version":"0.3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/bdarnell/torndb","description":"A lightweight wrapper around MySQLdb.","long_description":"A lightweight wrapper around MySQLdb. Originally part of the Tornado framework.","active":false,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["python27","py27-mysql"]}],"depends_on":[{"type":"lib","ports":["py-torndb"]}]},{"name":"py-torndb","portdir":"python/py-torndb","version":"0.3","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/bdarnell/torndb","description":"A lightweight wrapper around MySQLdb.","long_description":"A lightweight wrapper around MySQLdb. Originally part of the Tornado framework.","active":false,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py27-torndb"]}],"depends_on":[]},{"name":"py27-tlslite","portdir":"python/py-tlslite","version":"0.4.9","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://trevp.net/tlslite/","description":"Python library for TLSv1 and SSLv3 operations","long_description":"TLS Lite is a free python library that implements SSL v3 and TLS v1. It supports non-traditional authentication methods such as SRP, shared keys, and cryptoIDs, in addition to X.509 certificates. TLS Lite is pure python, however it can access OpenSSL or cryptlib for faster crypto operations.","active":false,"categories":["security","python","crypto"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-tlslite"]}]},{"name":"py-tlslite","portdir":"python/py-tlslite","version":"0.4.9","license":"public-domain","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://trevp.net/tlslite/","description":"Python library for TLSv1 and SSLv3 operations","long_description":"TLS Lite is a free python library that implements SSL v3 and TLS v1. It supports non-traditional authentication methods such as SRP, shared keys, and cryptoIDs, in addition to X.509 certificates. TLS Lite is pure python, however it can access OpenSSL or cryptlib for faster crypto operations.","active":false,"categories":["security","python","crypto"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-tlslite"]}],"depends_on":[]},{"name":"py-tagcloud","portdir":"python/py-tagcloud","version":"0.3.5","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pytagcloud","description":"create simple tag clouds inspired by http://www.wordle.net/","long_description":"create simple tag clouds inspired by http://www.wordle.net/","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-tagcloud"]}],"depends_on":[]},{"name":"py27-tagcloud","portdir":"python/py-tagcloud","version":"0.3.5","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pytagcloud","description":"create simple tag clouds inspired by http://www.wordle.net/","long_description":"create simple tag clouds inspired by http://www.wordle.net/","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python27"]},{"type":"run","ports":["py27-game","py27-simplejson"]}],"depends_on":[{"type":"lib","ports":["py-tagcloud"]}]},{"name":"py27-tclink","portdir":"python/py-tclink","version":"3.4","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.trustcommerce.com/tclink.html","description":"TCLink is an LGPL'd thin client API which can run credit card transactions over TCP/IP.","long_description":"TCLink is an LGPL'd thin client API which can run credit card transactions over TCP/IP. A similar package is Red Hat's ccvs, however, it requires that you use a modem or leased line. With TCLink you can run credit card transactions directly over the Internet.","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py-tclink"]}]}]}