Package: python-dogpile.cache Source: dogpile-cache Version: 0.6.2-1 Architecture: all Maintainer: Mike Bayer Installed-Size: 161 Depends: python:any (<< 2.8), python:any (>= 2.7.5-5~) Filename: ./all/python-dogpile.cache_0.6.2-1_all.deb Size: 31020 MD5sum: 1daa96946544a616d5612109f3d38204 SHA1: 1e4d9b3937a90f94e85110b5cced26a66f521227 SHA256: 0b2f73451a924e5349a978256e91b4907ac82dc6588266612056ceb20cbae9c5 Section: python Priority: optional Description: A caching front-end based on the Dogpile lock. dogpile ======= . Dogpile consists of two subsystems, one building on top of the other. . ``dogpile`` provides the concept of a "dogpile lock", a control structure which allows a single thread of execution to be selected as the "creator" of some resource, while allowing other threads of execution to refer to the previous version of this resource as the creation proceeds; if there is no previous version, then those threads block until the object is available. . ``dogpile.cache`` is a caching API which provides a generic interface to caching backends of any variety, and additionally provides API hooks which integrate these cache backends with the locking mechanism of ``dogpile``. . Overall, dogpile.cache is intended as a replacement to the `Beaker `_ caching system, the internals of which are written by the same author. All the ideas of Beaker which "work" are re- implemented in dogpile.cache in a more efficient and succinct manner, and all the cruft (Beaker's internals were first written in 2005) relegated to the Package: python-enum-compat Source: enum-compat Version: 0.0.2-1 Architecture: all Maintainer: Jakub Stasiak Installed-Size: 15 Depends: python-enum34, python:any (<< 2.8), python:any (>= 2.7~) Filename: ./all/python-enum-compat_0.0.2-1_all.deb Size: 1866 MD5sum: c5c43e6b6ed37804d895fd15d46c1289 SHA1: b27cbc91909f62e47aa0e230db146064d57b480e SHA256: 41a243e82dbc7c3da1e9c2f68d42d3f2702bb0641a5069a739c5003ce24a543f Section: python Priority: optional Description: enum/enum34 compatibility package . enum-compat =========== . This is a virtual package, its whole purpose is to install enum34 on Python older than 3.4. On Python 3.4+ it's a no-op. Package: python-eventlet Source: eventlet Version: 0.18.4-1 Architecture: all Maintainer: Linden Lab Installed-Size: 467 Depends: python-greenlet, python:any (<< 2.8), python:any (>= 2.7.5-5~) Filename: ./all/python-eventlet_0.18.4-1_all.deb Size: 91786 MD5sum: 221912e1765b5b405343fe11fd626067 SHA1: 197b1668a0897a89f0df9a10ad32c7f914ebd14f SHA256: 43d4bd75f62ec7dc307be8e0718acf288bb683c088852da17eb45a2c3db2d5b2 Section: python Priority: optional Description: Highly concurrent networking library Eventlet is a concurrent networking library for Python that allows you to change how you run your code, not how you write it. . It uses epoll or libevent for highly scalable non-blocking I/O. Coroutines ensure that the developer uses a blocking style of programming that is similar to threading, but provide the benefits of non-blocking I/O. The event dispatch is implicit, which means you can easily use Eventlet from the Python interpreter, or as a small part of a larger application. . It's easy to get started using Eventlet, and easy to convert existing applications to use it. Start off by looking at the `examples`_, `common design patterns`_, and the list of `basic API primitives`_. . .. _examples: http://eventlet.net/doc/examples.html .. _common design patterns: http://eventlet.net/doc/design_patterns.html .. _basic API primitives: http://eventlet.net/doc/basic_usage.html . . Quick Example =============== . Here's something you can try right on the command line:: . % python >>> import eventlet Package: python-funcsigs Source: funcsigs Version: 1.0.2-1 Architecture: all Maintainer: Testing Cabal Installed-Size: 67 Depends: python:any (<< 2.8), python:any (>= 2.7.5-5~) Filename: ./all/python-funcsigs_1.0.2-1_all.deb Size: 12494 MD5sum: b413208623fb562473ae7075764b4781 SHA1: aba614c864c667fd9ca4e75cebc45176141c4bc7 SHA256: 8580450ec378f93a7021055b44bcd8b19894d61dbf430a9535f93a2e0029eba6 Section: python Priority: optional Description: Python function signatures from PEP362 for Python 2.6, 2.7 a .. funcsigs documentation master file, created by sphinx-quickstart on Fri Apr 20 20:27:52 2012. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. . Introducing funcsigs ==================== . The Funcsigs Package -------------------- . ``funcsigs`` is a backport of the `PEP 362`_ function signature features from Python 3.3's `inspect`_ module. The backport is compatible with Python 2.6, 2.7 as well as 3.3 and up. 3.2 was supported by version 0.4, but with setuptools and pip no longer supporting 3.2, we cannot make any statement about 3.2 compatibility. . Compatibility ````````````` Package: python-iso8601 Source: iso8601 Version: 0.1.11-1 Architecture: all Maintainer: Michael Twomey Installed-Size: 41 Depends: python:any (<< 2.8), python:any (>= 2.7.5-5~) Filename: ./all/python-iso8601_0.1.11-1_all.deb Size: 8204 MD5sum: 38369671ce61e026cc74301aefaaf331 SHA1: acb4446a11d31c9bcaabd248c701fda1a8a08d32 SHA256: 18e952c10f379959bc5c0d4e1dada215aede4fb0a10cfb8009f09eaa7bf828fb Section: python Priority: optional Description: Simple module to parse ISO 8601 dates Simple module to parse ISO 8601 dates . This module parses the most common forms of ISO 8601 date strings (e.g. 2007-01-14T20:34:22+00:00) into datetime objects. . >>> import iso8601 >>> iso8601.parse_date("2007-01-25T12:00:00Z") datetime.datetime(2007, 1, 25, 12, 0, tzinfo=) >>> . See the LICENSE file for the license this package is released under. . If you want more full featured parsing look at: . - http://labix.org/python-dateutil - python-dateutil . Parsed Formats ============== . You can parse full date + times, or just the date. In both cases a datetime instance is returned but with missing times defaulting to 0, and missing days / months defaulting to 1. Package: python-monotonic Source: monotonic Version: 1.3-1 Architecture: all Maintainer: Ori Livneh Installed-Size: 25 Depends: python:any (<< 2.8), python:any (>= 2.7.5-5~) Filename: ./all/python-monotonic_1.3-1_all.deb Size: 4622 MD5sum: fb6182c765c4ff0095b199fbf3c52689 SHA1: 2b35949485beb928557ba20335d29c36e9d3f0a9 SHA256: 1af46b6553dee1ee2f49aa69ffe668ec692f0a44198978a2f2b8fb25ce48c895 Section: python Priority: optional Description: An implementation of time.monotonic() for Python 2 & < 3.3 . monotonic ~~~~~~~~~ . This module provides a ``monotonic()`` function which returns the value (in fractional seconds) of a clock which never goes backwards. . On Python 3.3 or newer, ``monotonic`` will be an alias of ``time.monotonic`` from the standard library. On older versions, it will fall back to an equivalent implementation: . +------------------+----------------------------------------+ | Linux, BSD, AIX | ``clock_gettime(3)`` | +------------------+----------------------------------------+ | Windows | ``GetTickCount`` or ``GetTickCount64`` | +------------------+----------------------------------------+ | OS X | ``mach_absolute_time`` | +------------------+----------------------------------------+ . If no suitable implementation exists for the current platform, Package: python-netaddr Source: netaddr Version: 0.7.19-1 Architecture: all Maintainer: Stefan Nordhausen Installed-Size: 6864 Depends: python:any (<< 2.8), python:any (>= 2.7.5-5~) Filename: ./all/python-netaddr_0.7.19-1_all.deb Size: 1098316 MD5sum: a066ecca97eb50c4074c5ca6a0aa021d SHA1: 36b90dbc701a33ab9d4ddaf7a8caf641835938de SHA256: 1e793640f8a061711962c8414015d6d807b654dd34ce277fc2e47f548cacd23b Section: python Priority: optional Description: A network address manipulation library for Python . Provides support for: . Layer 3 addresses ----------------- . - IPv4 and IPv6 addresses, subnets, masks, prefixes - iterating, slicing, sorting, summarizing and classifying IP networks - dealing with various ranges formats (CIDR, arbitrary ranges and globs, nmap) - set based operations (unions, intersections etc) over IP addresses and subnets - parsing a large variety of different formats and notations - looking up IANA IP block information - generating DNS reverse lookups - supernetting and subnetting . Layer 2 addresses ----------------- . - representation and manipulation MAC addresses and EUI-64 identifiers - looking up IEEE organisational information (OUI, IAB) Package: python-pbr Source: pbr Version: 2.1.0-1 Architecture: all Maintainer: OpenStack Installed-Size: 314 Depends: python:any (<< 2.8), python:any (>= 2.7.5-5~), python-pkg-resources, python-six (>= 1.10.0) Filename: ./all/python-pbr_2.1.0-1_all.deb Size: 55714 MD5sum: 363ac362becca6f5d9c72f4ed89a5e36 SHA1: 18914c2d01978a1ecc378e9886fdb8b2584f5167 SHA256: c9817cc82d5b4b2955f5614e067fb295d3d86099dade8c2b452833f740fad9f6 Section: python Priority: optional Description: Python Build Reasonableness Introduction ============ . .. image:: https://img.shields.io/pypi/v/pbr.svg :target: https://pypi.python.org/pypi/pbr/ :alt: Latest Version . .. image:: https://img.shields.io/pypi/dm/pbr.svg :target: https://pypi.python.org/pypi/pbr/ :alt: Downloads . PBR is a library that injects some useful and sensible default behaviors into your setuptools run. It started off life as the chunks of code that were copied between all of the `OpenStack`_ projects. Around the time that OpenStack hit 18 different projects each with at least 3 active branches, it seemed like a good time to make that code into a proper reusable library. . PBR is only mildly configurable. The basic idea is that there's a decent way to run things and if you do, you should reap the rewards, because then it's simple and repeatable. If you want to do things differently, cool! But Package: python-pip Source: pip Version: 9.0.1-1 Architecture: all Maintainer: The pip developers Installed-Size: 3836 Depends: python:any (<< 2.8), python:any (>= 2.7.5-5~) Filename: ./all/python-pip_9.0.1-1_all.deb Size: 820644 MD5sum: 4c35711069daee5aa82c344cd8584891 SHA1: ac30f136aba0ecc3a7047372c8d7e9593b533db7 SHA256: c5626351713b28b16d6bdfb8fa5ce3700588c7836ed339b25a7b6e5f5aac501b Section: python Priority: optional Description: The PyPA recommended tool for installing Python packages. pip === . The `PyPA recommended `_ tool for installing Python packages. . * `Installation `_ * `Documentation `_ * `Changelog `_ * `Github Page `_ * `Issue Tracking `_ * `User mailing list `_ * `Dev mailing list `_ * User IRC: #pypa on Freenode. * Dev IRC: #pypa-dev on Freenode. . . .. image:: https://img.shields.io/pypi/v/pip.svg :target: https://pypi.python.org/pypi/pip Package: python-requests Source: requests Version: 2.12.5-1 Architecture: all Maintainer: Kenneth Reitz Installed-Size: 1539 Depends: python:any (<< 2.8), python:any (>= 2.7.5-5~) Filename: ./all/python-requests_2.12.5-1_all.deb Size: 388608 MD5sum: 4cec98180e53640ac8c7917e1147a471 SHA1: bbeb150da9b1c353355fa46b097c34d155343928 SHA256: bc96f8fe7a737189d3dd51400b492a64abe022301ee59ddcab97505f157584cb Section: python Priority: optional Description: Python HTTP for Humans. Requests: HTTP for Humans ========================= . .. image:: https://img.shields.io/pypi/v/requests.svg :target: https://pypi.python.org/pypi/requests . .. image:: https://travis-ci.org/kennethreitz/requests.svg?branch=master :target: https://travis-ci.org/kennethreitz/requests . .. image:: https://codecov.io/github/kennethreitz/requests/coverage.svg?branch=master :target: https://codecov.io/github/kennethreitz/requests :alt: codecov.io . .. image:: https://img.shields.io/badge/SayThanks.io-☼-1EAEDB.svg :target: https://saythanks.io/to/kennethreitz . . . Requests is the only *Non-GMO* HTTP library for Python, safe for human consumption. Package: python-rfc3986 Source: rfc3986 Version: 0.4.1-1 Architecture: all Maintainer: Ian Cordasco Installed-Size: 75 Depends: python:any (<< 2.8), python:any (>= 2.7.5-5~) Filename: ./all/python-rfc3986_0.4.1-1_all.deb Size: 13756 MD5sum: 0c8d78ed194e371f852652e659195212 SHA1: 7e1e0a85c121530dccb5b8aaf922dfbf284a8d50 SHA256: 50e56f73cc8bd17965ce36d11b5276b5762ca27c2f625a7a6b0ef1fc17a14740 Section: python Priority: optional Description: Validating URI References per RFC 3986 rfc3986 ======= . A Python implementation of `RFC 3986`_ including validation and authority parsing. Coming soon: `Reference Resolution `_. . Installation ------------ . Simply use pip to install ``rfc3986`` like so:: . pip install rfc3986 . License ------- . `Apache License Version 2.0`_ . Example Usage ------------- Package: python-setuptools Source: setuptools Version: 29.0.1-1 Architecture: all Maintainer: Python Packaging Authority Installed-Size: 1296 Depends: python:any (<< 2.8), python:any (>= 2.7.5-5~) Filename: ./all/python-setuptools_29.0.1-1_all.deb Size: 256550 MD5sum: 092a2ce580eb01f4fa6fe8559b3c65b9 SHA1: 38cfbeb688cefa44a83eb6f85f62889c4f857058 SHA256: 793fc7a690a74a83a8570232b717f17f004fbab68a5fe0dddc0b9a675727af73 Section: python Priority: optional Description: Easily download, build, install, upgrade, and uninstall Pyth =============================== Installing and Using Setuptools =============================== . .. contents:: **Table of Contents** . . .. image:: https://setuptools.readthedocs.io/en/latest/?badge=latest :target: https://setuptools.readthedocs.io . ------------------------- Installation Instructions ------------------------- . The recommended way to bootstrap setuptools on any system is to download `ez_setup.py`_ and run it using the target Python environment. Different operating systems have different recommended techniques to accomplish this basic routine, so below are some examples to get you started. . Setuptools requires Python 2.6 or later. To install setuptools Package: python-six Source: six Version: 1.10.0-1 Architecture: all Maintainer: Benjamin Peterson Installed-Size: 47 Depends: python:any (<< 2.8), python:any (>= 2.7.5-5~) Filename: ./all/python-six_1.10.0-1_all.deb Size: 9642 MD5sum: 86a9b7e28bef9d0587c47015034a555f SHA1: 8cabcd44173fa17ff7b10a2fd026359aa0afb915 SHA256: 3e0cfd36459a6178ea3773612f08f5ccb5dd02090c8a4cc19f7d5f9c581cd220 Section: python Priority: optional Description: Python 2 and 3 compatibility utilities Six is a Python 2 and 3 compatibility library. It provides utility functions for smoothing over the differences between the Python versions with the goal of writing Python code that is compatible on both Python versions. See the documentation for more information on what is provided. . Six supports every Python version since 2.6. It is contained in only one Python file, so it can be easily copied into your project. (The copyright and license notice must be retained.) . Online documentation is at https://pythonhosted.org/six/. . Bugs can be reported to https://bitbucket.org/gutworth/six. The code can also be found there. . For questions about six or porting in general, email the python-porting mailing list: https://mail.python.org/mailman/listinfo/python-porting Package: python-stdeb Source: stdeb Version: 0.8.5-1 Architecture: all Maintainer: Andrew Straw Installed-Size: 160 Depends: python:any (<< 2.8), python:any (>= 2.7.5-5~), apt-file, dpkg-dev, python-pkg-resources, python-requests Filename: ./all/python-stdeb_0.8.5-1_all.deb Size: 31304 MD5sum: edebf810759cc8c7b9383b3d5f1e7d97 SHA1: 2fb083596402870513b5030c3480cef4977b08d5 SHA256: 92dc1c07b5325af85ea059bee695154306773c19ae7a56446f170077d16da0b0 Section: python Priority: optional Description: Python to Debian source package conversion utility .. image:: https://travis-ci.org/astraw/stdeb.png?branch=master :target: https://travis-ci.org/astraw/stdeb . stdeb - Python to Debian source package conversion utility ========================================================== . `stdeb `_ produces Debian source packages from Python packages via a new distutils command, ``sdist_dsc``. Automatic defaults are provided for the Debian package, but many aspects of the resulting package can be customized (see the customizing section, below). An additional command, ``bdist_deb``, creates a Debian binary package, a .deb file. The ``install_deb`` command installs this .deb file. The ``debianize`` command builds a ``debian/`` directory directly alongside your setup.py. . Several convenience utilities are also provided: . * ``pypi-download`` will query the `Python Package Index (PyPI) `_ for a package and download it. * ``pypi-install`` will query the `Python Package Index (PyPI)