HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50600,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=566",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=564",
"results": [
{
"name": "py27-geoip",
"portdir": "python/py-geoip",
"version": "1.3.2",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://dev.maxmind.com/geoip/legacy/downloadable/",
"description": "Python module for accessing the GeoIP C library",
"long_description": "Python module for accessing the GeoIP C library",
"active": false,
"categories": [
"net",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-13"
]
},
{
"type": "lib",
"ports": [
"libgeoip",
"python27"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py27-sisynala"
]
}
]
},
{
"name": "py27-geohash",
"portdir": "python/py-geohash",
"version": "0.8.5",
"license": "Apache-2 and MIT and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/python-geohash",
"description": "Fast, accurate python geohashing library.",
"long_description": "Fast, accurate python geohashing library.",
"active": false,
"categories": [
"devel",
"math",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "py27-geographiclib",
"portdir": "python/py-geographiclib",
"version": "1.50",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/geographiclib/",
"description": "The geodesic routines from GeographicLib",
"long_description": "The module implements algorithms for geodesics (Karney, 2013) for solving the direct and inverse problems for an ellipsoid of revolution.",
"active": false,
"categories": [
"devel",
"python",
"gis"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 608
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-geopy",
"py27-obspy"
]
}
]
},
{
"name": "py27-geocoder",
"portdir": "python/py-geocoder",
"version": "1.38.1",
"license": "MIT",
"platforms": "darwin macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/DenisCarriere/geocoder",
"description": "Simple and consistent geocoding library.",
"long_description": "Simple and consistent geocoding library.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "ra1nb0w",
"github": "ra1nb0w",
"ports_count": 148
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"py27-future",
"py27-ratelim",
"python27",
"py27-six",
"py27-requests",
"py27-click"
]
}
],
"depends_on": []
},
{
"name": "py27-geoalchemy",
"portdir": "python/py-geoalchemy",
"version": "0.7.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.geoalchemy.org/",
"description": "Python SQL ORM Geospatial",
"long_description": "GeoAlchemy is an extension of SQLAlchemy. It provides support for Geospatial data types at the ORM layer using SQLAlchemy. It aims to support spatial operations and relations specified by the Open Geospatial Consortium (OGC). The project started under Google Summer of Code Program under the mentorship of Mark Ramm-Christensen.",
"active": false,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "jls",
"github": "",
"ports_count": 2
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-psycopg2",
"py27-sqlalchemy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-geoalchemy"
]
}
]
},
{
"name": "py27-gensim",
"portdir": "python/py-gensim",
"version": "4.1.2",
"license": "LGPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "py38-gensim",
"homepage": "http://radimrehurek.com/gensim/",
"description": "Obsolete port, replaced by py38-gensim",
"long_description": "This port has been replaced by py38-gensim.",
"active": false,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"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": "py27-genshi",
"portdir": "python/py-genshi",
"version": "0.7.10",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://genshi.edgewall.org",
"description": "Python toolkit for generation of output for the web",
"long_description": "Genshi is a Python library that provides an integrated set of components for parsing, generating, and processing HTML, XML or other textual content for output generation on the web.",
"active": true,
"categories": [
"textproc",
"www",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"trac",
"trac-devel",
"py27-creoleparser"
]
}
]
},
{
"name": "py27-generator",
"portdir": "python/py-generator",
"version": "0.1.20120721",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bitbucket.org/knepley/code-generator",
"description": "Cxx generator for python",
"long_description": "Cxx generator for python",
"active": false,
"categories": [
"devel",
"science",
"math",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "py27-gdl",
"portdir": "gnome/py27-gdl",
"version": "2.25.3",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.pygtk.org/",
"description": "Extra Python modules for some GNOME Desktop libraries.",
"long_description": "Extra Python modules for some GNOME Desktop libraries.",
"active": true,
"categories": [
"gnome",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gdl",
"py27-gnome"
]
}
],
"depends_on": []
},
{
"name": "py27-gdbm",
"portdir": "python/py-gdbm",
"version": "2.7.18",
"license": "PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.python.org/2/library/gdbm.html",
"description": "Python bindings to the GNU dbm library",
"long_description": "Python bindings to the GNU dbm library",
"active": true,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 349
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gdbm",
"python27"
]
}
],
"depends_on": []
},
{
"name": "py27-gdata",
"portdir": "python/py-gdata",
"version": "2.0.18",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/gdata-python-client/",
"description": "Google Data API Python Client Library",
"long_description": "The Google Data Python Client Library provides a library that makes it easy to access data through the Google Data APIs. Many Google services (such as Google Calendar and Documents) support the Google Data API protocol.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"youtube-upload",
"coherence",
"py27-nose-skipreq",
"py-gdata",
"googlecl"
]
}
]
},
{
"name": "py27-gdal",
"portdir": "python/py-gdal",
"version": "3.2.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://www.gdal.org",
"description": "GDAL: Geospatial Data Abstraction Library",
"long_description": "This Python package and extensions are a number of tools for programming and manipulating the GDAL Geospatial Data Abstraction Library.",
"active": false,
"categories": [
"python",
"gis"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 608
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gdal",
"python27",
"py27-numpy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-cartopy",
"py27-obspy"
]
}
]
},
{
"name": "py27-gd",
"portdir": "python/py-gd",
"version": "0.59",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Solomoriah/gdmodule",
"description": "py-gd is a python wrapper for the GD library",
"long_description": "py-gd is a python wrapper for the graphics library GD so you can use python to create/manipulate images (png, jpeg) by drawing lines, text, doing flood-fills, etc.",
"active": false,
"categories": [
"graphics",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"gd2",
"giflib",
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-gd"
]
},
{
"type": "run",
"ports": [
"py27-sisynala"
]
}
]
},
{
"name": "py27-gcn",
"portdir": "python/py-gcn",
"version": "0.1.19",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/lpsinger/pygcn",
"description": "anonymous VOEvent client for receiving GCN/TAN notices in XML format",
"long_description": "Anonymous VOEvent client for receiving GCN/TAN notices in XML format. The Gamma-ray Coordinates Network/Transient Astronomy Network (GCN/TAN, http://gcn.gsfc.nasa.gov) is a system for distributing astronomical alerts, largely focused on operations of and detections from high-energy satellite missions. This package implements a simple client that anonymously listens for VOEvent (http://www.ivoa.net/documents/VOEvent) XML format notices over the custom TCP/IP VOEvent Transport Protocol (http://www.ivoa.net/documents/Notes/VOEventTransport)",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 436
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-six"
]
}
],
"depends_on": []
},
{
"name": "py27-gchartwrapper",
"portdir": "python/py-gchartwrapper",
"version": "0.9",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/google-chartwrapper/",
"description": "Easily create Google charts using Python syntax and data objects.",
"long_description": "Python wrapper for the Google Chart API. The wrapper can render the URL of the Google chart, based on your parameters, or it can render an HTML img tag to insert into webpages on the fly. Made for dynamic python websites (Django, Zope, CGI, etc.) that need on the fly chart generation without any extra modules.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-gchartwrapper"
]
}
]
},
{
"name": "py27-gast",
"portdir": "python/py-gast",
"version": "0.5.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/serge-sans-paille/gast",
"description": "Python AST that abstracts the underlying Python version",
"long_description": "A generic AST to represent Python2 and Python3’s Abstract Syntax Tree(AST). GAST provides a compatibility layer between the AST of various Python versions, as produced by ast.parse from the standard ast module.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "emcrisostomo",
"github": "emcrisostomo",
"ports_count": 167
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "py27-gammapy",
"portdir": "python/py-gammapy",
"version": "0.7",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gammapy.org/",
"description": "A Python package for gamma-ray astronomy",
"long_description": "A Python package for gamma-ray astronomy",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "run",
"ports": [
"py27-matplotlib",
"py27-numpy",
"py27-regions",
"py27-scipy",
"py27-yaml",
"py27-click",
"py27-astropy"
]
}
],
"depends_on": []
},
{
"name": "py27-game",
"portdir": "python/py-game",
"version": "2.0.3",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pygame.org/",
"description": "pygame, python modules for writing games",
"long_description": "Pygame is a set of Python modules designed for writing games. It is written on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python language. Pygame is highly portable and runs on nearly every platform and operating system.",
"active": true,
"categories": [
"devel",
"graphics",
"multimedia",
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 349
}
],
"variants": [
"portmidi",
"sdl2",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"py27-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo",
"libpng",
"libsdl2_mixer",
"py27-numpy",
"python27",
"libsdl2_image",
"libsdl2_ttf"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-pyepl"
]
},
{
"type": "run",
"ports": [
"py27-tagcloud",
"py27-kivy"
]
}
]
},
{
"name": "py27-fuzzywuzzy",
"portdir": "python/py-fuzzywuzzy",
"version": "0.18.0",
"license": "GPL-2+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/seatgeek/fuzzywuzzy",
"description": "Fuzzy String Matching in Python",
"long_description": "Fuzzy string matching like a boss. It uses Levenshtein Distance to calculate the differences between sequences in a simple-to-use package.",
"active": false,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-levenshtein"
]
},
{
"type": "test",
"ports": [
"py27-pytest",
"py27-codestyle",
"py27-hypothesis"
]
}
],
"depends_on": []
},
{
"name": "py27-futures",
"portdir": "python/py-futures",
"version": "3.3.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/agronholm/pythonfutures",
"description": "Backport of the concurrent.futures package from Python 3",
"long_description": "Backport of the concurrent.futures package from Python 3",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "test",
"ports": [
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-trustme",
"py27-python-jsonrpc-server",
"py27-cartopy",
"py27-tensorboard1",
"py27-tensorflow_estimator1",
"py27-urlwatch",
"py27-isort",
"py27-ipyparallel",
"py27-s3transfer",
"py27-distributed",
"py27-bokeh",
"py27-imageio",
"py27-trollius",
"py-futures",
"py27-tornado"
]
}
]
},
{
"name": "py27-future",
"portdir": "python/py-future",
"version": "1.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-future.org/",
"description": "Provides clean single-source support for Python 3 and 2",
"long_description": "The Python package future is the missing compatibility layer between Python 3 and Python 2. It allows you to use a single, clean Python 3.x-compatible codebase to support both Python 3 and Python 2 with minimal overhead. The futurize script aids in converting code from either Python 2 or Python 3 to code compatible with both platforms.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 608
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-setuptools"
]
},
{
"type": "test",
"ports": [
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-pyslides",
"py27-mdp-toolkit",
"py27-molmod",
"py27-python-jsonrpc-server",
"py27-canmatrix",
"py27-geocoder",
"py27-instrumentkit",
"py27-backports.os",
"py27-tatsu",
"py27-zope-hookable",
"py27-uncertainties",
"py27-lz4",
"py27-language-server",
"py27-fipy",
"py27-obspy",
"py27-barnaba",
"py27-stomper",
"mythtv-core.28"
]
},
{
"type": "run",
"ports": [
"py27-dns-lexicon",
"py27-hcloud"
]
}
]
},
{
"name": "py27-fuse",
"portdir": "fuse/py-fuse",
"version": "0.2.1",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libfuse/python-fuse",
"description": "Python interface for FUSE",
"long_description": "Python interface for FUSE",
"active": true,
"categories": [
"fuse",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27",
"macfuse"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-fuse"
]
}
]
},
{
"name": "py27-functools32",
"portdir": "python/py-functools32",
"version": "3.2.3-2",
"license": "PSF",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/MiCHiLU/python-functools32",
"description": "Backport of the functools module from Python 3.2.3",
"long_description": "This is a backport of the functools standard library module from Python 3.2.3 for use on Python 2.7. It includes new features 'lru_cache' (Least-recently-used cache decorator).",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-parsel",
"py27-flake8",
"py27-jsonschema",
"py-functools32"
]
}
]
},
{
"name": "py27-funcsigs",
"portdir": "python/py-funcsigs",
"version": "1.0.2",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://funcsigs.readthedocs.org/",
"description": "Python function signatures from PEP362 for Python 2.7 and 3.2+",
"long_description": "Python function signatures from PEP362 for Python 2.7 and 3.2+",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-numba",
"py27-pint",
"py27-beaker",
"py27-pytest",
"py27-mock"
]
}
]
},
{
"name": "py27-funcparserlib",
"portdir": "python/py-funcparserlib",
"version": "0.3.6",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/vlasovskikh/funcparserlib",
"description": "Recursive descent parsing library based on functional combinators",
"long_description": "Recursive descent parsing library based on functional combinators",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-blockdiag"
]
}
]
},
{
"name": "py27-fs",
"portdir": "python/py-fs",
"version": "2.4.14",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/PyFilesystem/pyfilesystem2",
"description": "Python's filesystem abstraction layer",
"long_description": "Python's filesystem abstraction layer",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"py27-backports.os",
"py27-enum34",
"py27-scandir",
"python27",
"py27-typing",
"py27-tz",
"py27-six",
"py27-appdirs"
]
}
],
"depends_on": []
},
{
"name": "py27-freezegun",
"portdir": "python/py-freezegun",
"version": "0.3.15",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/spulec/freezegun",
"description": "FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.",
"long_description": "FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py27-six",
"python27",
"py27-dateutil"
]
},
{
"type": "test",
"ports": [
"py27-pytest",
"py27-mock"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"lscsoft-deps"
]
},
{
"type": "test",
"ports": [
"py27-tempora",
"py27-structlog",
"py27-babel",
"py27-itsdangerous",
"py27-dateutil"
]
}
]
},
{
"name": "py27-freeling",
"portdir": "python/py-freeling",
"version": "3.1",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://nlp.lsi.upc.edu/freeling/",
"description": "Python API for FreeLing",
"long_description": "Python API for FreeLing",
"active": false,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"swig-python",
"freeling",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-freeling"
]
}
]
},
{
"name": "py27-freebase",
"portdir": "python/py-freebase",
"version": "1.0.8",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://developers.google.com/freebase",
"description": "Python interface to freebase.com API",
"long_description": "Freebase.com has an open API that can be used to access and update structured data. The RESTful http-based API is completely documented at Freebase.com along with some simple examples. This library provides a python interface to that API.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-freebase"
]
}
]
},
{
"name": "py27-fpconst",
"portdir": "python/py-fpconst",
"version": "0.7.2",
"license": "Apache-2",
"platforms": "{darwin any} freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "http://research.warnes.net/projects/rzope/fpconst/",
"description": "IEEE 754 floating point special handling for Python",
"long_description": "This python module implements constants and functions for working with IEEE754 double-precision special values. It provides constants for Not-a-Number (NaN), Positive Infinity (Inf), and Negative Infinity (-Inf), as well as functions to test for these values.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-soappy",
"py-fpconst"
]
}
]
},
{
"name": "py27-fortranformat",
"portdir": "python/py-fortranformat",
"version": "0.2.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/simright/py-fortranformat",
"description": "Mimics Fortran textual IO in Python",
"long_description": "Generates text from a Python list of variables or will read a line of text into Python variables according to the FORTRAN format statement passed.",
"active": false,
"categories": [
"science",
"python",
"print"
],
"maintainers": [
{
"name": "smithsp",
"github": "smithsp",
"ports_count": 32
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "py27-formencode",
"portdir": "python/py-formencode",
"version": "1.3.1",
"license": "PSF",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/formencode/formencode",
"description": "HTML form validation, generation, and conversion package",
"long_description": "HTML form validation, generation, and conversion package",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-sqlobject",
"py27-turbogears"
]
}
]
},
{
"name": "py27-formbuild",
"portdir": "python/py-formbuild",
"version": "0.1.5b",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://formbuild.org",
"description": "Form generation tools to complement FormEncode",
"long_description": "Form generation tools to complement FormEncode",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-formbuild"
]
}
]
},
{
"name": "py27-formalchemy",
"portdir": "python/py-formalchemy",
"version": "1.5.5",
"license": "MIT",
"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-17"
]
},
{
"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": [
{
"type": "lib",
"ports": [
"py-formalchemy"
]
}
]
},
{
"name": "py27-fonttools",
"portdir": "python/py-fonttools",
"version": "3.44.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fonttools/fonttools",
"description": "XML<->TrueType/OpenType Converter",
"long_description": "TTX is a tool to convert OpenType and TrueType fonts to and from XML. FontTools is a library for manipulating fonts, written in Python. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats.",
"active": false,
"categories": [
"python",
"print"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 163
}
],
"variants": [
"lxml",
"ufo",
"woff",
"unicode",
"plot",
"symfont",
"cocoa",
"qt",
"png",
"all"
],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-13"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "run",
"ports": [
"py27-unicodedata2",
"py27-zopfli",
"fonttools_select",
"py27-lxml",
"py27-brotli"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-ttfquery"
]
},
{
"type": "run",
"ports": [
"fonttools-utils"
]
}
]
},
{
"name": "py27-fnorb",
"portdir": "python/py-fnorb",
"version": "1.3",
"license": "PSF",
"platforms": "{darwin any} freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.fnorb.org/",
"description": "py-fnorb is a pure Python CORBA 2.0 ORB",
"long_description": "Fnorb is a CORBA 2.0 ORB for Python. Fnorbs claim to fame is its size and pure Python implementation. These features allow it to be used whever Python may used (for example, within Jython) unlike other ORBs that rely on binary runtimes.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-fnorb"
]
}
]
},
{
"name": "py27-flup",
"portdir": "python/py-flup",
"version": "1.0.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://www.saddi.com/software/flup/",
"description": "Flup is a random collection of WSGI servers and middleware.",
"long_description": "Flup offer three sets of WSGI servers/gateways, which speak AJP 1.3, FastCGI, and SCGI. Each server comes in two flavors: a threaded version, and a forking version.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-flup"
]
}
]
},
{
"name": "py27-FlexGet",
"portdir": "python/py-FlexGet",
"version": "1.2.183",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flexget.com/",
"description": "FlexGet is a multipurpose automation tool for content like torrents, nzbs, podcasts, comics, etc.",
"long_description": "FlexGet is able to handle different kinds of sources like RSS-feeds, html pages and even csv files. There are even some plugins for sites that do not provide any kind of useful feeds.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-paver",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "run",
"ports": [
"py27-feedparser",
"py27-html5lib",
"py27-progressbar",
"py27-pynzb",
"py27-sqlalchemy",
"py27-yaml",
"py27-pygooglechart",
"py27-PyRSS2Gen",
"py27-beautifulsoup"
]
},
{
"type": "test",
"ports": [
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-FlexGet"
]
}
]
},
{
"name": "py27-flask-wtf",
"portdir": "python/py-flask-wtf",
"version": "0.14.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/lepture/flask-wtf",
"description": "Simple integration of Flask and WTForms",
"long_description": "Flask-WTF offers simple integration with WTForms. This integration includes optional CSRF handling for greater security.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-flask",
"py27-wtforms"
]
}
],
"depends_on": []
},
{
"name": "py27-flask-uploads",
"portdir": "python/py-flask-uploads",
"version": "0.2.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/maxcountryman/flask-uploads",
"description": "Flexible upload handling for Flask applications",
"long_description": "Flask-Uploads provides flexible upload handling for Flask applications. It lets you divide your uploads into sets that the application user can publish separately.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-flask"
]
}
],
"depends_on": []
},
{
"name": "py27-flask-sqlalchemy",
"portdir": "python/py-flask-sqlalchemy",
"version": "2.4.4",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flask-sqlalchemy.palletsprojects.com/",
"description": "Flask support for SQLAlchemy",
"long_description": "Flask-SQLAlchemy is an extension for Flask that adds support for SQLAlchemy to your application. It requires SQLAlchemy 0.6 or higher. It aims to simplify using SQLAlchemy with Flask by providing useful defaults and extra helpers that make it easier to accomplish common tasks.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 436
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-flask",
"py27-sqlalchemy"
]
}
],
"depends_on": []
},
{
"name": "py27-flask-script",
"portdir": "python/py-flask-script",
"version": "2.0.6",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flask-script.readthedocs.org/",
"description": "Scripting support for Flask",
"long_description": "Flask support for writing external scripts.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 436
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-flask"
]
},
{
"type": "test",
"ports": [
"py27-pytest"
]
}
],
"depends_on": []
},
{
"name": "py27-flask-restful",
"portdir": "python/py-flask-restful",
"version": "0.3.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://flask-restful.readthedocs.org/en/latest/",
"description": "Flask extension for quickly building REST APIs.",
"long_description": "Flask-RESTful is an extension for Flask that adds support for quickly building REST APIs. It is a lightweight abstraction that works with your existing ORM/libraries.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-aniso8601",
"py27-flask",
"py27-mock"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"voltron"
]
}
]
},
{
"name": "py27-flask-mongoalchemy",
"portdir": "python/py-flask-mongoalchemy",
"version": "0.7.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cobrateam/flask-mongoalchemy",
"description": "Add Flask support for MongoDB using MongoAlchemy",
"long_description": "Add Flask support for MongoDB using MongoAlchemy",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-flask",
"py27-mongoalchemy",
"py27-pymongo"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-flask-mongoalchemy"
]
}
]
},
{
"name": "py27-flask-mail",
"portdir": "python/py-flask-mail",
"version": "0.9.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pythonhosted.org/Flask-Mail/",
"description": "Flask Mail extension",
"long_description": "A Flask extension for sending email messages.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 436
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"py27-sphinx",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-blinker",
"py27-flask"
]
}
],
"depends_on": []
},
{
"name": "py27-flask-login",
"portdir": "python/py-flask-login",
"version": "0.5.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flask-login.readthedocs.org/",
"description": "User session management for Flask",
"long_description": "Flask-Login provides user session management for Flask. It handles the common tasks of logging in, logging out, and remembering your users' sessions over extended periods of time.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 436
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-flask"
]
}
],
"depends_on": []
},
{
"name": "py27-flask-frozen",
"portdir": "python/py-flask-frozen",
"version": "0.15",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Frozen-Flask/Frozen-Flask",
"description": "Freeze a Flask application into a set of static files.",
"long_description": "Freeze a Flask application into a set of static files. The result can be hosted without any server-side software other than a traditional web server.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-flask"
]
}
],
"depends_on": []
},
{
"name": "py27-flask-babel",
"portdir": "python/py-flask-babel",
"version": "1.0.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-babel/flask-babel",
"description": "Adds i18n/l10n support to Flask applications",
"long_description": "Adds i18n/l10n support to Flask applications",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-12"
]
},
{
"type": "lib",
"ports": [
"py27-flask",
"python27",
"py27-jinja2",
"py27-babel"
]
},
{
"type": "test",
"ports": [
"py27-pytest"
]
}
],
"depends_on": []
},
{
"name": "py27-flask-auth",
"portdir": "python/py-flask-auth",
"version": "0.85",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pythonhosted.org/Flask-WTF",
"description": "Flask Auth extension",
"long_description": "Database-agnostic extension for Flask to support role-based authentication of users.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-flask"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-flask-auth"
]
}
]
},
{
"name": "py27-flask",
"portdir": "python/py-flask",
"version": "1.1.4",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://palletsprojects.com/p/flask/",
"description": "microframework for Python based on Werkzeug and Jinja2",
"long_description": "Flask is a microframework for Python based on Werkzeug and Jinja2, intended for small-scale applications",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py27-importlib-metadata",
"py27-itsdangerous",
"py27-jinja2",
"py27-werkzeug",
"python27",
"py27-click"
]
},
{
"type": "test",
"ports": [
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-blaze",
"py27-flask-frozen",
"py27-flask-login",
"py27-flask-sqlalchemy",
"py27-flask-uploads",
"py27-flask-wtf",
"py27-flask-babel",
"py27-flask-mail",
"py27-flask-restful",
"py27-flask-mongoalchemy",
"py27-openslide",
"py27-flask-script",
"py27-flask-auth",
"voltron"
]
}
]
}
]
}