Metadata-Version: 2.0
Name: lrange
Version: 1.0.0
Summary: lrange - unlimited xrange in pure Python
Home-page: http://github.com/zed/lrange/
Author: zed
Author-email: arn.zart+zed@gmail.com
License: MIT
Download-URL: http://pypi.python.org/packages/source/l/lrange/lrange-1.0.0.tar.gz
Platform: Windows
Platform: Linux
Platform: Solaris
Platform: Mac OS-X
Platform: Unix
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Provides: lrange


.. image:: https://img.shields.io/coveralls/zed/lrange.svg
    :target: https://coveralls.io/r/zed/lrange

.. image:: https://img.shields.io/travis/zed/lrange/master.svg
    :target: https://travis-ci.org/zed/lrange

`lrange` is a lazy range function for Python 2.x or `xrange` drop-in
replacement for long integers.

`lrange` is a pure Python analog of the builtin `range` function from
Python 3.x.

    >>> from lrange import lrange
    >>> r = lrange(2**100, 2**101, 2**100)
    >>> len(r)
    1
    >>> for i in r:
    ...     print i,
    1267650600228229401496703205376
    >>> for i in r:
    ...     print i,
    1267650600228229401496703205376
    >>> 2**100 in r
    True
    >>> r[0], r[-1]
    (1267650600228229401496703205376L, 1267650600228229401496703205376L)
    >>> L = list(r)
    >>> L2 = [1, 2, 3]
    >>> L2[:] = r
    >>> L == L2 == [2**100]
    True

Files are licensed under the MIT License. See the file MIT-LICENSE.txt
for details.

The latest version is at https://github.com/zed/lrange/

