python-xy.github.io/__gcode/BasePlugins.md at master · python-xy/python-xy.github.io · GitHub
Skip to content

Latest commit

 

History

History
43 lines (39 loc) · 2.28 KB

File metadata and controls

43 lines (39 loc) · 2.28 KB

Introduction

The base plugins group packages which are answer to one or more criteria:

  • Other packages depend of them
  • useful tools
  • commonly used and C/C++ libraries

Base Python

Pure python packages :

  • cdecimal - Fast drop-in replacement for decimal.py.
  • colorma - Cross-platform colored terminal text.
  • configparser - Brings the updated configparser from Python 3.2+ to Python 2.7.
  • coverage - Code coverage measurement for Python.
  • Curses - an extension based on the PDCurses library.
  • decorator - Better living through Python with decorators.
  • enum34 - Python 3.4 Enum backported to 3.3, 3.2, 3.1, 2.7, 2.6, 2.5, and 2.4.
  • funcsigs - Python function signatures from PEP362 for Python 2.6, 2.7 and 3.2+.
  • futures - Backport of the concurrent.futures package from Python 3.2.
  • mock - A Python Mocking and Patching Library for Testing.
  • pep8 - Python style guide checker.
  • py - library with cross-python path, ini-parsing, io, code, log facilities.
  • py.test - simple powerful testing with Python.
  • python-dateutil - Extensions to the standard Python datetime module.
  • pytz - World timezone definitions, modern and historical.
  • singledispatch - brings functools.singledispatch from Python 3.4 to Python 2.6-3.3.
  • six - Python 2 and 3 compatibility utilities.

Base Libraries

The purpose here is to eliminate the rabid duplication of the binary libraries between popular python packages.

Currently consists of :

  • zlib
  • bzip2
  • libpng
  • szip
  • expat
  • iconv
  • libtiff
  • freetype
  • lcms
  • lcms2
  • TurboJpeg (jpeg8 level)
  • webp