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: 31048 MD5sum: 3401a0d7b6a4b10f76664b2622da8483 SHA1: cb0dc7b2ac48240a1364801c84ef27098b501b99 SHA256: 359714a14dd4e1636e030cb5282e6109d26ef9d3c6ca8ea4740e5ee205d7b967 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: 1864 MD5sum: 9e48d0d7296f298c854e8be223df80c2 SHA1: 220c9a39a1d5f7b00d02311c76a23296ccf253e6 SHA256: 59f0fe1413602cffcd2ccd2d90454d256ef834a6734a41f916eca944eea8ea76 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: 91860 MD5sum: 3e4137258bac0d91a8e38f18c2770786 SHA1: 6a8d72cde7e8cbd388effcb8823ac2807cadbbb9 SHA256: 17bb35e963da4a2fbec24c3ea13469c568f4e2aed0fef143262da1c8d3389145 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: 12484 MD5sum: f8c7c65aad0357684fac6298ac7f36a7 SHA1: 069fd928e311df6f107406a6d526ae298d669979 SHA256: dc4a1f76ec0bad2a4ea33ed834b0cf4a916d8644a4b56723d0b2ba4f3db1827c 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: 8192 MD5sum: edd273cc4b1869f3a251828a3a402376 SHA1: 5f20bc7c13585442db88354b45e85f0fa013cebe SHA256: 39963e661daa9499f981ecbcd61707f3677b6f7b51a017218f99b41a3de68ad1 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: 4618 MD5sum: 5ec7ce346470b66522b419a282b96880 SHA1: cc5b1ef279c2e2216ed85174885809bb65c99744 SHA256: 67a6d579530e9077d53603c60af644f9369745c663da049574a35af1bc2851a6 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: 1093136 MD5sum: 3b828bd9dddea33c7b083246c994888e SHA1: 7f3ed43a2755709bac2be979fb4374d9ebc52f6b SHA256: d597c3308b009c052dbadd98e380417bfeb3b2b65b4da63b0b7ff61fb8361b7c 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: 55940 MD5sum: 017478ce9615c64df7df9d1cc6d8fcce SHA1: afd3ad76bf66f8a514510291ab6ba3da954d2146 SHA256: 6a9f24664935ee43a748297e05b8c4667045070b3245a1ab8bb28b96290814f2 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: 820942 MD5sum: 0bd39070aa1450f0b9e71e694b171712 SHA1: bf92e4df0b5fc4251a118071f5380267d2796070 SHA256: 700e03acd99ff40aa7f394caad4f209adbb231f8f99556a8b7e4d383b6155e7c 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: 388272 MD5sum: df609198f01bc77e48601e98120903f3 SHA1: 8569c19bc719d767cc4c7cab07e34b80b70fff90 SHA256: 90fd02c124dec86549accc8d105e80dabd4b2a2ac77a24393ecf936f4a1090b5 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: 13746 MD5sum: 4d5629e0c412c2efaca003b335f39053 SHA1: 8bf64e40e267985799a39a6af8d3fba7e2bbd498 SHA256: d51f768bb9e0ebdaa3fbdaebbfd3834e53c0451ec0ba4653a4bd22b3808a630c 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: 256406 MD5sum: 9f41abe70a913193b8fe786b97440f77 SHA1: a590a803ed96f781ef07c9e2e72d32e54550a017 SHA256: 74b294ac200fee5c66aa713ae9925e4949035d2b3ca719ced72b4f3de09a9c4b 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: 9668 MD5sum: fa86f1fa6ee7381acb5c2dc847ba2b3a SHA1: a0ff3c7a3f43642d3d683d5d91422b826fe54d3c SHA256: 49e2125ba255e80618867f66854b71430fdbe6109dad0acaa82f70d09be33a67 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: 31282 MD5sum: 617be2655cc428606919670b70b0bbab SHA1: 49067e0ec6311c8260be089c2c296b7910415014 SHA256: cd1dfeb5eb16d56c6a0a0aeb66c936bcf1bd8efe271898ce9f07a8ba4d38c2e8 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)