معرفی شرکت ها


abi3info-2023.2.8


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

A library for abi3 and other CPython API information
ویژگی مقدار
سیستم عامل -
نام فایل abi3info-2023.2.8
نام abi3info
نسخه کتابخانه 2023.2.8
نگهدارنده []
ایمیل نگهدارنده []
نویسنده -
ایمیل نویسنده William Woodruff <william@yossarian.net>
آدرس صفحه اصلی -
آدرس اینترنتی https://pypi.org/project/abi3info/
مجوز -
abi3info ======== [![CI](https://github.com/woodruffw/abi3info/actions/workflows/ci.yml/badge.svg)](https://github.com/woodruffw/abi3info/actions/workflows/ci.yml) [![PyPI version](https://badge.fury.io/py/abi3info.svg)](https://pypi.org/project/abi3info) abi3info exposes information about CPython's "limited API" (including the stable ABI, called `abi3`) as a Python library. ## Installation abi3info is available via `pip`: ```console $ pip install abi3info ``` ## Usage abi3info exposes limited API and stable ABI information in the form of a set of top-level dictionaries, namely: ```python import abi3info abi3info.FEATURE_MACROS abi3info.MACROS abi3info.STRUCTS abi3info.TYPEDEFS abi3info.FUNCTIONS abi3info.DATAS ``` Each of these is a mapping of a name (either as `str` or `Symbol`) to a data model describing the kind of item (e.g. `FeatureMacro` or `Function`). [See the generated documentation](https://woodruffw.github.io/abi3info) for more details, including comprehensive type hints and explanations of each data model. [See also the `stable_abi.toml` file](./codegen/stable_abi.toml), taken from the CPython sources, which describes each model and their semantics. ### Examples Get information about a particular function: ```python from abi3info import FUNCTIONS from abi3info.models import Symbol func = FUNCTIONS[Symbol("_Py_NegativeRefcount")] print(func.symbol, func.added, func.ifdef, func.abi_only) ``` Get information about the feature macros that control the limited API: ```python from abi3info import FEATURE_MACROS print(fm for fm in FEATURE_MACROS.values()) ``` ## Licensing abi3info is licensed under the MIT license. abi3info is partially generated from metadata retrieved from the [CPython sources](https://github.com/python/cpython/blob/main/Misc/stable_abi.toml), which is licensed under the [PSF license](https://docs.python.org/3/license.html#psf-license).


نیازمندی

مقدار نام
- build
- pdoc3
- toml
- abi3info[test,lint]
- bandit
- flake8
- black
- isort
- interrogate
- mypy
- pytest
- pytest-cov
- pretend
- coverage[toml]


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

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


نحوه نصب


نصب پکیج whl abi3info-2023.2.8:

    pip install abi3info-2023.2.8.whl


نصب پکیج tar.gz abi3info-2023.2.8:

    pip install abi3info-2023.2.8.tar.gz