METADATA 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. Metadata-Version: 2.1
  2. Name: py3c
  3. Version: 1.4
  4. Summary: Python compatibility headers
  5. Home-page: http://py3c.readthedocs.io/
  6. Author: Petr Viktorin
  7. Author-email: encukou@gmail.com
  8. License: UNKNOWN
  9. Platform: any
  10. License-File: LICENSE.MIT
  11. py3c
  12. ====
  13. py3c helps you port C extensions to Python 3.
  14. It provides a detailed guide, and a set of macros to make porting easy
  15. and reduce boilerplate.
  16. Design principles
  17. -----------------
  18. * Reduce chances of accidental subtle errors
  19. * Minimize boilerplate
  20. * Prefer the Python 3 way of doing things
  21. * Minimize semantic changes under Python 2
  22. Versions
  23. --------
  24. Projects using py3c will be compatible with CPython 2.6, 2.7, and 3.3+.
  25. Guides
  26. ------
  27. A detailed `porting guide`_ is provided.
  28. A `cheatsheet`_ is available for those that already know the Python C API,
  29. and want to know what the py3c macros do.
  30. .. _porting guide: http://py3c.readthedocs.org/en/latest/guide.html
  31. .. _cheatsheet: http://py3c.readthedocs.org/en/latest/cheatsheet.html
  32. Installation
  33. ------------
  34. If your build system supports pkg-config, you can set it up
  35. to look for a system-wide installation of py3c.
  36. Alternately, py3c can be used as a header-only library:
  37. copy the headers to your project and use them.
  38. If you wish to install py3c system-wide (e.g. if you are a distro packager),
  39. see the Contributing_ chapter in the documentation.
  40. .. _Contributing: http://py3c.readthedocs.org/en/latest/contributing.html
  41. Contribute
  42. ----------
  43. - Issue Tracker: http://github.com/encukou/py3c/issues
  44. - Source Code: http://github.com/encukou/py3c
  45. License
  46. -------
  47. The code is licensed under the MIT license. May it serve you well.
  48. The documentation is licensed under CC-BY-SA 3.0.
  49. See the files LICENSE.MIT and doc/LICENSE.CC-BY-SA-3.0.