/
githubmirror
/
nbs
ОбзорДокументацияВойти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
nbs/
.../python/py3c/
..
.dist-info

Update ydb version to 24.4 (#4579)

6 месяцев назад
py3c

Update ydb version to 24.4 (#4579)

6 месяцев назад
LICENSE.MIT

Update ydb version to 24.4 (#4579)

6 месяцев назад
README.rst

Update ydb version to 24.4 (#4579)

6 месяцев назад
py3c.cpp

Update ydb version to 24.4 (#4579)

6 месяцев назад
py3c.h

Update ydb version to 24.4 (#4579)

6 месяцев назад
ya.make

Update ydb version to 24.4 (#4579)

6 месяцев назад
README.rst
py3c
====
 
py3c helps you port C extensions to Python 3.
 
It provides a detailed guide, and a set of macros to make porting easy
and reduce boilerplate.
 
 
Design principles
-----------------
 
* Reduce chances of accidental subtle errors
* Minimize boilerplate
* Prefer the Python 3 way of doing things
* Minimize semantic changes under Python 2
 
 
Versions
--------
 
Projects using py3c will be compatible with CPython 2.6, 2.7, and 3.3+.
 
 
Guides
------
 
A detailed `porting guide`_ is provided.
 
A `cheatsheet`_ is available for those that already know the Python C API,
and want to know what the py3c macros do.
 
.. _porting guide: http://py3c.readthedocs.org/en/latest/guide.html
.. _cheatsheet: http://py3c.readthedocs.org/en/latest/cheatsheet.html
 
 
Installation
------------
 
If your build system supports pkg-config, you can set it up
to look for a system-wide installation of py3c.
 
Alternately, py3c can be used as a header-only library:
copy the headers to your project and use them.
 
If you wish to install py3c system-wide (e.g. if you are a distro packager),
see the Contributing_ chapter in the documentation.
 
.. _Contributing: http://py3c.readthedocs.org/en/latest/contributing.html
 
 
Contribute
----------
 
- Issue Tracker: http://github.com/encukou/py3c/issues
- Source Code: http://github.com/encukou/py3c
 
 
License
-------
 
The code is licensed under the MIT license. May it serve you well.
 
The documentation is licensed under CC-BY-SA 3.0.
 
See the files LICENSE.MIT and doc/LICENSE.CC-BY-SA-3.0.