{"count":51988,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=404","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=402","results":[{"name":"py35-flaky","portdir":"python/py-flaky","version":"3.7.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/box/flaky","description":"Plugin for nose or py.test that automatically reruns flaky tests.","long_description":"Plugin for nose or py.test that automatically reruns flaky tests.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-16"]},{"type":"lib","ports":["python35"]},{"type":"test","ports":["py35-tox"]}],"depends_on":[{"type":"test","ports":["py35-watchdog","py35-language-server"]}]},{"name":"py35-flake8-polyfill","portdir":"python/py-flake8-polyfill","version":"1.0.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/flake8-polyfill","description":"Polyfill package for Flake8 plugins","long_description":"flake8-polyfill is a package that provides some compatibility helpers for Flake8 plugins that intend to support Flake8 2.x and 3.x simultaneously.","active":false,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35","py35-flake8"]}],"depends_on":[{"type":"lib","ports":["py35-flake8-pep8-naming"]}]},{"name":"py35-flake8-pep8-naming","portdir":"python/py-flake8-pep8-naming","version":"0.9.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/PyCQA/pep8-naming","description":"Check PEP-8 naming conventions, plugin for flake8","long_description":"Check PEP-8 naming conventions, plugin for flake8.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35","py35-flake8-polyfill"]}],"depends_on":[{"type":"run","ports":["py35-obspy"]}]},{"name":"py35-flake8-mccabe","portdir":"python/py-flake8-mccabe","version":"0.6.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pycqa/mccabe","description":"McCabe complexity checker for Python code, flake8 plugin","long_description":"McCabe complexity checker for Python code, flake8 plugin.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["py35-pytest-runner","py35-setuptools","clang-13"]},{"type":"lib","ports":["python35"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[{"type":"lib","ports":["py35-language-server","py35-flake8","py35-pylint"]}]},{"name":"py35-flake8","portdir":"python/py-flake8","version":"3.9.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://flake8.readthedocs.org/","description":"The modular source code checker: pep8, pyflakes and Co.","long_description":"Flake8 runs all the tools by launching the single flake8 script. It is is a wrapper around the following tools: PyFlakes, PEP8 and the McCabe script by Ned Batchelder. It displays the warnings in a per-file, merged output, features Git and Mercurial hook and is extendable through flake8.extension entry points.","active":false,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-13"]},{"type":"lib","ports":["py35-codestyle","py35-entrypoints","py35-flake8-mccabe","py35-importlib-metadata","py35-pyflakes","py35-setuptools","python35"]},{"type":"run","ports":["flake8_select"]},{"type":"test","ports":["py35-mock","py35-pytest"]}],"depends_on":[{"type":"build","ports":["py35-getkey"]},{"type":"lib","ports":["py35-language-server","py35-flake8-polyfill"]},{"type":"run","ports":["py35-obspy"]}]},{"name":"py35-fiona","portdir":"python/py-fiona","version":"1.8.20","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Toblerity/Fiona","description":"OGR's neat, nimble, no-nonsense API for Python programmers.","long_description":"Fiona provides uncomplicated Python interfaces to functions in OGR, the best open source C/C++ library for reading and writing geographic vector data.","active":false,"categories":["python","gis"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-cython","clang-13"]},{"type":"lib","ports":["py35-attrs","py35-click-plugins","py35-cligj","gdal","py35-setuptools","py35-six","py35-munch","python35"]}],"depends_on":[{"type":"lib","ports":["py35-geopandas"]}]},{"name":"py35-filelock","portdir":"python/py-filelock","version":"3.2.1","license":"public-domain","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://py-filelock.readthedocs.io/","description":"A platform independent file lock","long_description":"This package contains a single module, which implements a platform independent file lock in Python, which provides a simple way of inter-process communication:","active":false,"categories":["python"],"maintainers":[{"name":"funasoul","github":"funasoul","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools_scm","py35-toml","clang-15"]},{"type":"lib","ports":["python35"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[{"type":"lib","ports":["py35-tox","py35-virtualenv"]},{"type":"run","ports":["py35-cartopy"]}]},{"name":"py35-filechunkio","portdir":"python/py-filechunkio","version":"1.8","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://bitbucket.org/fabian/filechunkio","description":"FileChunkIO represents a chunk of an OS-level file containing bytes data","long_description":"FileChunkIO represents a chunk of an OS-level file containing bytes data","active":false,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py35-figleaf","portdir":"python/py-figleaf","version":"0.6.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://darcs.idyll.org/~t/projects/figleaf/doc/","description":"code coverage analysis tool, similar to `coverage`","long_description":"figleaf is a Python code coverage analysis tool, built somewhat on the model of Ned Batchelder's fantastic coverage module. The goals of figleaf are to be a minimal replacement of 'coverage.py' that supports more configurable coverage gathering and reporting.","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python35","py35-nose","py35-setuptools"]}],"depends_on":[]},{"name":"py35-fido2","portdir":"python/py-fido2","version":"0.9.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Yubico/python-fido2","description":"Library for working with FIDO devices","long_description":"Provides library functionality for communicating with a FIDO device over USB as well as verifying attestation and assertion signatures.","active":false,"categories":["security","python","crypto"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35","py35-cryptography","py35-six"]}],"depends_on":[]},{"name":"py35-fasteners","portdir":"python/py-fasteners","version":"0.16.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/fasteners/","description":"A python package that provides useful locks","long_description":"A python package that provides useful locks","active":false,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35","py35-six"]}],"depends_on":[]},{"name":"py35-fabio","portdir":"python/py-fabio","version":"0.9.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/silx-kit/fabio","description":"Reading and handling data from two-dimensional X-ray detectors.","long_description":"FabIO is a Python module written for easy and transparent reading of raw two-dimensional data from various X-ray detectors. The module provides a function for reading any image and returning a fabioimage object which contains both metadata (header information) and the raw data. All fabioimage object offer additional methods to extract information about the image and to open other detector images from the same data series.","active":false,"categories":["science","python"],"maintainers":[{"name":"coquelleni","github":"coquellen","ports_count":22}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python35","py35-numpy","py35-setuptools"]}],"depends_on":[]},{"name":"py35-ez_setup","portdir":"python/py-ez_setup","version":"0.9","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/ez_setup/","description":"To solve a setuptools problem","long_description":"To solve a setuptools problem","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-14"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py35-ezodf","portdir":"python/py-ezodf","version":"0.2.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/T0ha/ezodf","description":"Python package to create or open OpenDocument files.","long_description":"ezodf is a Python package to create new or open existing OpenDocument (ODF) files to extract, add, modify or delete document data.","active":false,"categories":["python"],"maintainers":[{"name":"Mathias.Laurin+macports","github":"Synss","ports_count":5}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python35","py35-lxml"]}],"depends_on":[]},{"name":"py35-expressions","portdir":"python/py-expressions","version":"0.2.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://databrewery.org/","description":"Extensible arithmetic expression parser and compiler","long_description":"Extensible arithmetic expression parser and compiler","active":false,"categories":["devel","math","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-16"]},{"type":"lib","ports":["python35","py35-grako"]}],"depends_on":[{"type":"lib","ports":["py35-cubes"]}]},{"name":"py35-execnet","portdir":"python/py-execnet","version":"1.9.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pytest-dev/execnet","description":"rapid multi-Python deployment","long_description":"rapid multi-Python deployment","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools_scm","clang-16"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-pytest-xdist"]}]},{"name":"py35-et_xmlfile","portdir":"python/py-et_xmlfile","version":"1.0.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://foss.heptapod.net/openpyxl/et_xmlfile","description":"An implementation of lxml.xmlfile for the standard library","long_description":"An implementation of lxml.xmlfile for the standard library","active":false,"categories":["devel","textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-openpyxl"]}]},{"name":"py35-erf","portdir":"python/py-erf","version":"1.0.1","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dougthor42/PyErf","description":"Bootstrap confidence interval estimation routines for SciPy.","long_description":"Algorithms for SciPy to calculate bootstrap confidence intervals for statistics functions applied to data.","active":false,"categories":["science","math","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-scikits-bootstrap"]}]},{"name":"py35-epsg","portdir":"python/py-epsg","version":"0.4.0","license":"LGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/rhattersley/pyepsg","description":"Easy access to the EPSG database via http://epsg.io/","long_description":"Easy access to the EPSG database via http://epsg.io/","active":false,"categories":["python","gis"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35","py35-requests"]}],"depends_on":[{"type":"lib","ports":["py35-cartopy"]}]},{"name":"py35-ephem","portdir":"python/py-ephem","version":"3.7.7.0","license":"LGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://rhodesmill.org/pyephem/","description":"scientific-grade astronomy routines","long_description":"PyEphem provides an ephem Python package for performing high-precision astronomy computations. The underlying numeric routines are coded in C and are the same ones that drive the popular XEphem astronomy application, whose author, Elwood Charles Downey, generously gave permission for their use in PyEphem. The name ephem is short for the word ephemeris, which is the traditional term for a table giving the position of a planet, asteroid, or comet for a series of dates.","active":false,"categories":["science","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-12"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py35-epc","portdir":"python/py-epc","version":"0.0.5","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tkf/python-epc","description":"EPC (RPC stack for Emacs Lisp) for Python","long_description":"EPC is an RPC stack for Emacs Lisp and Python-EPC is its server side and client side implementation in Python. Using Python-EPC, you can easily call Emacs Lisp functions from Python and Python functions from Emacs. For example, you can use Python GUI module to build widgets for Emacs (see examples/gtk/server.py for example).","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python35","py35-sexpdata"]}],"depends_on":[]},{"name":"py35-envisage","portdir":"python/py-envisage","version":"4.9.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/enthought/envisage","description":"The Enthought envisage package","long_description":"Envisage is a Python-based framework for building extensible applications, that is, applications whose functionality can be extended by adding plug-ins. Envisage provides a standard mechanism for features to be added to an application, whether by the original developer or by someone else.","active":false,"categories":["devel","python"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":143}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["py35-apptools"]}],"depends_on":[{"type":"lib","ports":["py35-mayavi"]}]},{"name":"py35-entrypoints","portdir":"python/py-entrypoints","version":"0.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/takluyver/entrypoints","description":"Discover and load entry points from installed packages.","long_description":"Discover and load entry points from installed packages.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-13"]},{"type":"lib","ports":["python35"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[{"type":"lib","ports":["py35-nbconvert","py35-flake8"]}]},{"name":"py35-enchant","portdir":"python/py-enchant","version":"3.2.0","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pyenchant.github.io/pyenchant/","description":"Python bindings for the Enchant spellchecking system","long_description":"PyEnchant is a spellchecking library for Python, based on the excellent Enchant library.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35","enchant2"]}],"depends_on":[]},{"name":"py35-empy","portdir":"python/py-empy","version":"3.3.4","license":"LGPL","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"http://www.alcyone.com/software/empy/","description":"powerful and robust templating system for python","long_description":"py-empy is a system for embedding Python expressions and statements in template text. It takes an EmPy source file, processes it, and produces output. This is accomplished via expansions, which are special signals to the py-empy system and are set off by a special prefix.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py35-emcee","portdir":"python/py-emcee","version":"2.2.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dfm/emcee","description":"affine-invariant ensemble MCMC sampling","long_description":"emcee is a stable, well tested Python implementation of the affine-invariant ensemble sampler for Markov chain Monte Carlo (MCMC) proposed by Goodman & Weare (2010). The code is open source and has already been used in several published projects in the astrophysics literature.","active":false,"categories":["science","math","python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-13"]},{"type":"lib","ports":["python35","py35-numpy"]},{"type":"test","ports":["py35-nose"]}],"depends_on":[]},{"name":"py35-eli5","portdir":"python/py-eli5","version":"0.10.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/TeamHG-Memex/eli5","description":"A library for debugging/inspecting machine learning classifiers and explaining their predictions","long_description":"A library for debugging/inspecting machine learning classifiers and explaining their predictions. It provides support for the following machine learning frameworks and packages: scikit-learn, Keras, xgboost, LightGBM, CatBoost, lightning, and sklearn-crfsuite. ELI5 also implements several algorithms for inspecting black-box models: TextExplainer and Permutation.","active":false,"categories":["math","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["py35-graphviz","py35-jinja2","py35-numpy","python35","py35-scipy","py35-six","py35-tabulate","py35-scikit-learn","py35-attrs"]}],"depends_on":[]},{"name":"py35-editor","portdir":"python/py-editor","version":"1.0.4","license":"Apache","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/fmoo/python-editor","description":"Programmatically open an editor, capture the result.","long_description":"Programmatically open an editor, capture the result.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-13"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-alembic"]}]},{"name":"py35-ecdsa","portdir":"python/py-ecdsa","version":"0.17.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/warner/python-ecdsa","description":"ECDSA cryptographic signature library","long_description":"ECDSA cryptographic signature library","active":false,"categories":["devel","security","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools","py35-six"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py35-dynd","portdir":"python/py-dynd","version":"0.7.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/libdynd/dynd-python","description":"Dynamic multi-dimensional array library.","long_description":"DyND-Python, a component of the Blaze project, is the Python exposure of the DyND dynamic multi-dimensional array library.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cmake","clang-9.0","py35-setuptools"]},{"type":"lib","ports":["libdynd","py35-numpy","python35","py35-cython"]}],"depends_on":[]},{"name":"py35-docutils","portdir":"python/py-docutils","version":"0.18.1","license":"public-domain and BSD and PSF-2.1.1","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docutils.sourceforge.io/","description":"A set of tools for processing plaintext documentation","long_description":"Docutils is a set of tools for processing plaintext documentation into useful formats, such as HTML, XML, and LaTeX. Includes reStructuredText, the easy to read, easy to use, what-you-see-is-what-you-get plaintext markup language.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353},{"name":"alex","github":"","ports_count":12}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-18"]},{"type":"lib","ports":["python35"]},{"type":"run","ports":["py35-roman"]}],"depends_on":[{"type":"lib","ports":["py35-sphinx","py35-kivy"]},{"type":"run","ports":["py35-sphinxcontrib-devhelp","py35-sphinxcontrib-htmlhelp","py35-sphinxcontrib-jsmath","py35-sphinxcontrib-qthelp","py35-m2r","py35-sphinxcontrib-blockdiag"]}]},{"name":"py35-doctest-ignore-unicode","portdir":"python/py-doctest-ignore-unicode","version":"0.1.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/doctest-ignore-unicode","description":"Add flag to ignore unicode literal prefixes in doctests","long_description":"Add flag to ignore unicode literal prefixes in doctests","active":false,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python35","py35-setuptools"]}],"depends_on":[{"type":"test","ports":["py35-pygraphviz","py35-rdflib"]}]},{"name":"py35-docstyle","portdir":"python/py-docstyle","version":"5.1.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/PyCQA/pydocstyle","description":"Python docstring style checker","long_description":"pydocstyle is a static analysis tool for checking compliance with Python docstring conventions.","active":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python35","py35-setuptools","py35-snowballstemmer"]},{"type":"run","ports":["pydocstyle_select"]}],"depends_on":[{"type":"lib","ports":["py35-language-server"]}]},{"name":"py35-docopt","portdir":"python/py-docopt","version":"0.6.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://docopt.org","description":"Pythonic argument parser, that will make you smile","long_description":"Pythonic argument parser, that will make you smile","active":false,"categories":["devel","python"],"maintainers":[{"name":"kirill","github":"catap","ports_count":120}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-breadability","py35-ckanapi","py35-hdfs","py35-sumy"]}]},{"name":"py35-dockerpy-creds","portdir":"python/py-dockerpy-creds","version":"0.4.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/shin-/dockerpy-creds","description":"Python bindings for the docker credentials store API","long_description":"Python bindings for the docker credentials store API","active":false,"categories":["devel","python"],"maintainers":[{"name":"zdw","github":"","ports_count":6}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35","py35-six"]}],"depends_on":[]},{"name":"py35-djvubind","portdir":"python/py-djvubind","version":"1.2.1","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://code.google.com/p/djvubind/","description":"A tool to create highly compressed djvu files with positional ocr, metadata, and bookmarks","long_description":"Djvubind facilitates creating high-quality djvu files, especially digital versions of scanned books. It functions as a wrapper that combines the djvulibre tools, minidjvu, and tesseract to provide a simple, single command creation of a djvu file.","active":false,"categories":["graphics","python"],"maintainers":[{"name":"raphael","github":"raphael-st","ports_count":18}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["djvulibre","minidjvu","ImageMagick","cuneiform","tesseract","python35"]}],"depends_on":[]},{"name":"py35-django-nose","portdir":"python/py-django-nose","version":"1.4.6","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/django-nose/django-nose","description":"Django test runner that uses nose","long_description":"Django test runner that uses nose","active":false,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-12"]},{"type":"lib","ports":["python35","py35-django","py35-nose"]}],"depends_on":[]},{"name":"py35-django-htmlmin","portdir":"python/py-django-htmlmin","version":"0.10.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/cobrateam/django-htmlmin","description":"html minify for django","long_description":"django-html in an HTML minifier for Python with full support for HTML 5. It supports Django, Flask and any other Python web framework. It also provides a command line tool that can be used for static websites or deployment scripts.","active":false,"categories":["python"],"maintainers":[{"name":"aronnax","github":"lpsinger","ports_count":443}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py35-setuptools"]},{"type":"lib","ports":["py35-django","py35-html5lib","python35","py35-six","py35-beautifulsoup4"]},{"type":"run","ports":["django-htmlmin_select"]}],"depends_on":[]},{"name":"py35-django","portdir":"python/py-django","version":"2.2.27","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.djangoproject.com","description":"Django is a high-level Python Web framework","long_description":"Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.","active":false,"categories":["www","python"],"maintainers":[],"variants":["bash_completion"],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-17"]},{"type":"lib","ports":["python35"]},{"type":"run","ports":["py35-sqlparse","py35-tz"]}],"depends_on":[{"type":"lib","ports":["py35-django-htmlmin","py35-django-nose"]}]},{"name":"py35-distutils-extra","portdir":"python/py-distutils-extra","version":"2.39","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://launchpad.net/python-distutils-extra","description":"enhancements to the Python build system","long_description":"This package provides additional functions to Python's distutils and setuptools. It allows you to easily integrate gettext, icons and GNOME documentation into your build and installation process. It also provides an auto module which provides a do what I mean automatic build system; if you stick to the conventions, you do not need to write setup.cfg, POTFILES.in, or MANIFEST.in, and setup.py just needs to have the package metadata (such as project name and version).","active":false,"categories":["devel","python"],"maintainers":[{"name":"ionic","github":"Ionic","ports_count":24}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-14"]},{"type":"lib","ports":["python35","intltool"]}],"depends_on":[]},{"name":"py35-distributed","portdir":"python/py-distributed","version":"2.6.0","license":"BSD","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://distributed.readthedocs.io/en/latest/","description":"Distributed computing.","long_description":"Dask.distributed is a lightweight library for distributed computing in Python. It extends both the concurrent.futures and dask APIs to moderate sized clusters.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py35-click","py35-cloudpickle","py35-dask","py35-msgpack","py35-psutil","py35-setuptools","python35","py35-sortedcontainers","py35-tblib","py35-toolz","py35-tornado","py35-yaml","py35-zict","py35-six"]}],"depends_on":[]},{"name":"py35-distorm","portdir":"python/py-distorm","version":"3.5","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/gdabah/distorm","description":"powerful disassembler library for x86/AMD64","long_description":"diStorm3 is really a decomposer, which means it takes an instruction and returns a binary structure which describes it rather than static text, which is great for advanced binary code analysis.","active":false,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-13"]},{"type":"lib","ports":["python35"]},{"type":"test","ports":["yasm"]}],"depends_on":[]},{"name":"py35-distlib","portdir":"python/py-distlib","version":"0.3.4","license":"PSF","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://bitbucket.org/pypa/distlib","description":"Low-level components of distutils2/packaging, augmented with higher-level APIs for making packaging easier.","long_description":"Low-level components of distutils2/packaging, augmented with higher-level APIs for making packaging easier.","active":false,"categories":["python"],"maintainers":[{"name":"rubendibattista","github":"rdbisme","ports_count":58}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python35"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[{"type":"lib","ports":["py35-virtualenv"]}]},{"name":"py35-dispatcher","portdir":"python/py-dispatcher","version":"2.0.5","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/PyDispatcher","description":"python dispatcher mechanism for creating event models","long_description":"PyDispatcher provides the Python programmer with a multiple-producer-multiple-consumer signal-registration and routing infrastructure for use in multiple contexts.","active":false,"categories":["devel","python"],"maintainers":[{"name":"dh","github":"donkopotamus","ports_count":10}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-12"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py35-dill","portdir":"python/py-dill","version":"0.3.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/uqfoundation/dill","description":"serialize all of python extends python's pickle module","long_description":"dill extends python's pickle module for serializing and de-serializing python objects to the majority of the built-in python types. It provides the user the same interface as the pickle module, and also includes some additional features. In addition to pickling python objects, dill provides the ability to save the state of an interpreter session in a single command.","active":false,"categories":["python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":612}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py35-diff-match-patch","portdir":"python/py-diff-match-patch","version":"20200713","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/google/diff-match-patch","description":"The Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text.","long_description":"The Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text.","active":false,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-three-merge"]}]},{"name":"py35-descartes","portdir":"python/py-descartes","version":"1.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://bitbucket.org/sgillies/descartes/","description":"Use geometric objects as matplotlib paths and patches","long_description":"Use geometric objects as matplotlib paths and patches","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35","py35-matplotlib","py35-numpy"]}],"depends_on":[]},{"name":"py35-des","portdir":"python/py-des","version":"2.0.1","license":"public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://whitemans.ca/des.html","description":"Pure python implementation of DES and TRIPLE DES encryption algorithm","long_description":"This algorithm is a pure python implementation of the DES and Triple DES algorithms. Triple DES is either DES-EDE3 with a 24 byte key, or DES-EDE2 with a 16 byte key.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py35-defusedxml","portdir":"python/py-defusedxml","version":"0.7.1","license":"PSF","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tiran/defusedxml","description":"Workarounds and fixes for DoS and other vulnerabilities in Python’s XML libraries.","long_description":"Workarounds and fixes for DoS and other vulnerabilities in Python’s XML libraries.","active":false,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-nbconvert"]}]},{"name":"py35-decorator","portdir":"python/py-decorator","version":"4.4.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/micheles/decorator","description":"Decorator factory for signature-preserving decorators.","long_description":"Decorator factory for signature-preserving decorators.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-16"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-traitlets","py35-spyder-kernels","py35-ipyparallel","py35-sqlalchemy-migrate","py35-obspy","py35-networkx","py35-ipython","py35-pytools"]},{"type":"run","ports":["py35-pyopencl"]}]}]}