معرفی شرکت ها


classprop-0.1.1


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

No description has been added so far.
ویژگی مقدار
سیستم عامل -
نام فایل classprop-0.1.1
نام classprop
نسخه کتابخانه 0.1.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده romnn
ایمیل نویسنده contact@romnn.com
آدرس صفحه اصلی https://github.com/romnn/classprop
آدرس اینترنتی https://pypi.org/project/classprop/
مجوز MIT
=============================== @classprop =============================== .. image:: https://github.com/romnn/classprop/workflows/test/badge.svg :target: https://github.com/romnn/classprop/actions :alt: Build Status .. image:: https://img.shields.io/pypi/v/classprop.svg :target: https://pypi.python.org/pypi/classprop :alt: PyPI version .. image:: https://img.shields.io/github/license/romnn/classprop :target: https://github.com/romnn/classprop :alt: License .. image:: https://codecov.io/gh/romnn/classprop/branch/master/graph/badge.svg :target: https://codecov.io/gh/romnn/classprop :alt: Test Coverage """""""" .. role:: python(code) :language: python Small python package that provides a :python:`@classproperty` decorator for python classes that works just like :python:`@property` except for class variables! .. code-block:: console $ pip install classprop Use it just like builtin :python:`@property`'s: .. code-block:: python from classprop import classprop class TestClass: _internal = "Hello, World" @classprop def my_class_prop(self) -> str: return self._internal @my_class_prop.setter def my_class_prop(self, value: str) -> None: self._internal = value foo = TestClass() assert foo.my_class_prop == "Hello, World" baz = TestClass() assert baz.my_class_prop == "Hello, World" baz.my_class_prop = "Changed" assert foo.my_class_prop == "Changed" Development ----------- For detailed instructions see `CONTRIBUTING <CONTRIBUTING.rst>`_. Tests ~~~~~~~ You can run tests with .. code-block:: console $ invoke test $ invoke test --min-coverage=90 # Fail when code coverage is below 90% $ invoke type-check # Run mypy type checks Linting and formatting ~~~~~~~~~~~~~~~~~~~~~~~~ Lint and format the code with .. code-block:: console $ invoke format $ invoke lint All of this happens when you run ``invoke pre-commit``. Note ----- This project is still in the alpha stage and should not be considered production ready.


نیازمندی

مقدار نام
>=6.0 Click
>=6.0 Click
- tox
- pytest
- pytest-cov
- pytest-xdist
- pytest-sugar
- mypy
- pyfakefs
- coverage
- codecov
- flake8
==19.10b0 black
- isort
- m2r
- twine
- invoke
- ruamel.yaml
- pre-commit
- cookiecutter
- bump2version
- tox
- pytest
- pytest-cov
- pytest-xdist
- pytest-sugar
- mypy
- pyfakefs


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

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


نحوه نصب


نصب پکیج whl classprop-0.1.1:

    pip install classprop-0.1.1.whl


نصب پکیج tar.gz classprop-0.1.1:

    pip install classprop-0.1.1.tar.gz