All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v3 0/9] Python3 bump to 3.5.1 and global byte-compilation
@ 2016-05-01 20:15 Thomas Petazzoni
  2016-05-01 20:15 ` [Buildroot] [PATCH v3 1/9] python3: bump to 3.5.1 Thomas Petazzoni
                   ` (8 more replies)
  0 siblings, 9 replies; 21+ messages in thread
From: Thomas Petazzoni @ 2016-05-01 20:15 UTC (permalink / raw)
  To: buildroot

Hello,

Here is a new version of the series that bumps Python 3 to version
3.5.1, and makes the byte-compilation process a global one. It follows
the review from Samuel.

Compared to v2:

 - Added Reviewed-by from Samuel on:

   python3: bump to 3.5.1
   python: align the target finalize hooks with python3
   python/python3: globalize *.pyc files compilation
   samba4: remove compilation of .pyc files

 - Added new patches, following the review and suggestions from
   Samuel:

   python: remove *.pyo files
   python-crossbar: fix byte-compilation of .pyc files
   python-pyftpdlib: fix byte-compilation with Python 3
   python-pygame: bump version to fix Python 3 byte-compilation issue
   python-pexpect: fix byte-compilation with Python 2

Thanks!

Thomas

Thomas Petazzoni (8):
  python3: bump to 3.5.1
  python: align the target finalize hooks with python3
  python: remove *.pyo files
  python-crossbar: fix byte-compilation of .pyc files
  python-pyftpdlib: fix byte-compilation with Python 3
  python-pygame: bump version to fix Python 3 byte-compilation issue
  python-pexpect: fix byte-compilation with Python 2
  samba4: remove compilation of .pyc files

Yegor Yefremov (1):
  python/python3: globalize *.pyc files compilation

 package/pkg-python.mk                              |  2 +-
 .../0001-Avoid-intentional-syntax-error.patch      | 29 ++++++++
 package/python-pexpect/python-pexpect.mk           | 10 +++
 .../0001-fix-splice-for-python3.patch              | 38 +++++++++++
 package/python-pygame/python-pygame.mk             |  7 +-
 package/python/python.mk                           | 30 +++++++--
 ...up.py-do-not-add-invalid-header-locations.patch |  6 +-
 ...the-install-location-of-_sysconfigdata.py.patch | 18 ++---
 ...he-build-of-pyc-and-pyo-files-conditional.patch | 78 ----------------------
 ...3-Make-the-build-of-pyc-files-conditional.patch | 54 +++++++++++++++
 ...gy_getaddrinfo-configure-test-when-cross-.patch |  6 +-
 ...ructure-to-disable-the-build-of-certain-e.patch | 18 ++---
 ...006-distutils-sysconfig-use-sysconfigdata.patch |  6 +-
 ...ibrary-header-paths-for-cross-compilation.patch | 12 ++--
 ...n-t-look-in-usr-lib-termcap-for-libraries.patch |  6 +-
 .../python3/0009-Don-t-add-multiarch-paths.patch   |  6 +-
 .../0010-Abort-on-failed-module-build.patch        | 10 +--
 package/python3/0011-Serial-ioctl-workaround.patch |  2 +-
 ...st-the-shebang-of-Python-scripts-for-cros.patch |  2 +-
 ...-config.sh.in-ensure-sed-invocations-only.patch |  6 +-
 ...-harcode-invalid-path-to-ncursesw-headers.patch |  6 +-
 ...stem-locale-and-set-to-default-when-addin.patch |  6 +-
 ...0016-Add-importlib-fix-for-PEP-3147-issue.patch | 69 +++++++++++--------
 ...on-to-disable-installation-of-test-module.patch | 16 ++---
 .../0018-Add-an-option-to-disable-pydoc.patch      | 20 +++---
 .../0019-Add-an-option-to-disable-lib2to3.patch    | 22 +++---
 ...-Add-option-to-disable-the-sqlite3-module.patch | 14 ++--
 ...21-Add-an-option-to-disable-the-tk-module.patch | 18 ++---
 ...dd-an-option-to-disable-the-curses-module.patch | 12 ++--
 .../0023-Add-an-option-to-disable-expat.patch      | 16 ++---
 .../0024-Add-an-option-to-disable-CJK-codecs.patch |  6 +-
 .../0025-Add-an-option-to-disable-NIS.patch        |  6 +-
 ...0026-Add-an-option-to-disable-unicodedata.patch |  6 +-
 .../0027-Add-an-option-to-disable-IDLE.patch       | 18 ++---
 .../0028-Add-an-option-to-disable-decimal.patch    | 10 +--
 ...-option-to-disable-the-ossaudiodev-module.patch |  6 +-
 ...N_FOR_BUILD-and-FREEZE_IMPORTLIB_FOR_BUIL.patch | 62 +++++++++++++++++
 package/python3/python3.hash                       |  6 +-
 package/python3/python3.mk                         | 74 +++++++++++---------
 package/samba4/samba4.mk                           | 10 ---
 support/scripts/pycompile.py                       | 24 +++++++
 41 files changed, 480 insertions(+), 293 deletions(-)
 create mode 100644 package/python-crossbar/0001-Avoid-intentional-syntax-error.patch
 create mode 100644 package/python-pyftpdlib/0001-fix-splice-for-python3.patch
 delete mode 100644 package/python3/0003-Make-the-build-of-pyc-and-pyo-files-conditional.patch
 create mode 100644 package/python3/0003-Make-the-build-of-pyc-files-conditional.patch
 create mode 100644 package/python3/0030-Support-PGEN_FOR_BUILD-and-FREEZE_IMPORTLIB_FOR_BUIL.patch
 create mode 100644 support/scripts/pycompile.py

-- 
2.7.4

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2016-05-17 20:51 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-01 20:15 [Buildroot] [PATCH v3 0/9] Python3 bump to 3.5.1 and global byte-compilation Thomas Petazzoni
2016-05-01 20:15 ` [Buildroot] [PATCH v3 1/9] python3: bump to 3.5.1 Thomas Petazzoni
2016-05-17 20:48   ` Thomas Petazzoni
2016-05-01 20:15 ` [Buildroot] [PATCH v3 2/9] python: align the target finalize hooks with python3 Thomas Petazzoni
2016-05-17 20:48   ` Thomas Petazzoni
2016-05-01 20:15 ` [Buildroot] [PATCH v3 3/9] python: remove *.pyo files Thomas Petazzoni
2016-05-01 20:45   ` Samuel Martin
2016-05-17 20:49     ` Thomas Petazzoni
2016-05-01 20:15 ` [Buildroot] [PATCH v3 4/9] python-crossbar: fix byte-compilation of .pyc files Thomas Petazzoni
2016-05-01 20:46   ` Samuel Martin
2016-05-17 20:49   ` Thomas Petazzoni
2016-05-01 20:15 ` [Buildroot] [PATCH v3 5/9] python-pyftpdlib: fix byte-compilation with Python 3 Thomas Petazzoni
2016-05-01 20:47   ` Samuel Martin
2016-05-01 20:15 ` [Buildroot] [PATCH v3 6/9] python-pygame: bump version to fix Python 3 byte-compilation issue Thomas Petazzoni
2016-05-01 21:22   ` Samuel Martin
2016-05-01 21:49     ` Thomas Petazzoni
2016-05-17 20:51   ` Thomas Petazzoni
2016-05-01 20:15 ` [Buildroot] [PATCH v3 7/9] python-pexpect: fix byte-compilation with Python 2 Thomas Petazzoni
2016-05-01 20:48   ` Samuel Martin
2016-05-01 20:15 ` [Buildroot] [PATCH v3 8/9] python/python3: globalize *.pyc files compilation Thomas Petazzoni
2016-05-01 20:15 ` [Buildroot] [PATCH v3 9/9] samba4: remove compilation of .pyc files Thomas Petazzoni

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.