معرفی شرکت ها


backports.cached-property-1.0.2


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

cached_property() - computed once per instance, cached as attribute
ویژگی مقدار
سیستم عامل -
نام فایل backports.cached-property-1.0.2
نام backports.cached-property
نسخه کتابخانه 1.0.2
نگهدارنده ['Aleksei Stepanov penguinolog@gmail.com']
ایمیل نگهدارنده []
نویسنده Aleksei Stepanov
ایمیل نویسنده penguinolog@gmail.com
آدرس صفحه اصلی https://github.com/penguinolog/backports.cached_property
آدرس اینترنتی https://pypi.org/project/backports.cached-property/
مجوز MIT License
backports.cached_property ========================= .. image:: https://travis-ci.com/penguinolog/backports.cached_property.svg?branch=master :target: https://travis-ci.com/penguinolog/backports.cached_property .. image:: https://img.shields.io/pypi/v/backports.cached-property.svg :target: https://pypi.python.org/pypi/backports.cached-property .. image:: https://img.shields.io/pypi/pyversions/backports.cached-property.svg :target: https://pypi.python.org/pypi/backports.cached-property .. image:: https://img.shields.io/pypi/status/backports.cached-property.svg :target: https://pypi.python.org/pypi/backports.cached-property .. image:: https://img.shields.io/github/license/penguinolog/backports.cached_property.svg :target: https://raw.githubusercontent.com/penguinolog/backports.cached_property/master/LICENSE .. image:: https://img.shields.io/badge/code%20style-black-000000.svg :target: https://github.com/ambv/black What ---- Python 3.8 adds great descriptor to functools: cached_property. Technically all required APIs was available since python 3.6, but it is what it is. This package is a backport of this functionality for python 3.6 and 3.7. How to use ---------- .. code-block:: python from backports.cached_property import cached_property And then python 3.8 documentation will work (because code is minimally changed): .. class:: cached_property Transform a method of a class into a property whose value is computed once and then cached as a normal attribute for the life of the instance. Similar to `property`, with the addition of caching. Useful for expensive computed properties of instances that are otherwise effectively immutable. Example:: class DataSet: def __init__(self, sequence_of_numbers): self._data = sequence_of_numbers @cached_property def stdev(self): return statistics.stdev(self._data) @cached_property def variance(self): return statistics.variance(self._data) .. note:: This decorator requires that the ``__dict__`` attribute on each instance be a mutable mapping. This means it will not work with some types, such as metaclasses (since the ``__dict__`` attributes on type instances are read-only proxies for the class namespace), and those that specify ``__slots__`` without including ``__dict__`` as one of the defined slots (as such classes don't provide a ``__dict__`` attribute at all).


نیازمندی

مقدار نام
>=3.6 typing


زبان مورد نیاز

مقدار نام
>=3.6.0 Python


نحوه نصب


نصب پکیج whl backports.cached-property-1.0.2:

    pip install backports.cached-property-1.0.2.whl


نصب پکیج tar.gz backports.cached-property-1.0.2:

    pip install backports.cached-property-1.0.2.tar.gz