Skip to contentSkip to conversation

python-nose and python-contextlib backports to dizzy

PATCH In review Alejandro Hernandez 5 participants 11 messages Jun 8, 2015 – Jun 15, 2015

lore
Share & tools
lore
#0 lore raw

cover python-nose and python-contextlib backports to dizzy

I would like to backport both python-nose and python-contextlib to dizzy, they were added to master in the following commits respectively:

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=7282635343e0ccf7a82ffdb35905bdc2db6093d3
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=7f58a85337a0712802bdb604a58985a8800b6477

I would like to include python-scipy, and these are build dependencies for it, more specifically for iot builds which currently use the dizzy branch

The following changes since commit 9c4ff467f66428488b1cd9798066a8cb5d6b4c3b:

split_and_strip_files: regroup hardlinks to make build deterministic (2015-05-15 18:13:40 +0100)

are available in the git repository at:

git://git.yoctoproject.org/poky-contrib hsalejandro/iot_backports
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=hsalejandro/iot_backports

Alejandro Hernandez (2):
python-contextlib: backport to dizzy
python-nose: backport it to dizzy

 meta/recipes-devtools/python/python-2.7-manifest.inc | 10 +++++++---
 meta/recipes-devtools/python/python-nose_1.3.6.bb    | 16 ++++++++++++++++
 scripts/contrib/python/generate-manifest-2.7.py      |  3 +++
 3 files changed, 26 insertions(+), 3 deletions(-)
 create mode 100644 meta/recipes-devtools/python/python-nose_1.3.6.bb
Signature · 1 line
1.8.4.5
#1 lore raw

PATCH 1/2 python-contextlib: backport to dizzy

---
 meta/recipes-devtools/python/python-2.7-manifest.inc | 10 +++++++---
 scripts/contrib/python/generate-manifest-2.7.py      |  3 +++
 2 files changed, 10 insertions(+), 3 deletions(-)
meta/recipes-devtools/python/python-2.7-manifest.inc +7 -3
index 5c2629e..3d2e48d 100644
@@ -5,9 +5,9 @@
 
  
 
-PROVIDES+="${PN}-2to3 ${PN}-audio ${PN}-bsddb ${PN}-codecs ${PN}-compile ${PN}-compiler ${PN}-compression ${PN}-core ${PN}-crypt ${PN}-ctypes ${PN}-curses ${PN}-datetime ${PN}-db ${PN}-debugger ${PN}-dev ${PN}-difflib ${PN}-distutils ${PN}-distutils-staticdev ${PN}-doctest ${PN}-elementtree ${PN}-email ${PN}-fcntl ${PN}-gdbm ${PN}-hotshot ${PN}-html ${PN}-idle ${PN}-image ${PN}-importlib ${PN}-io ${PN}-json ${PN}-lang ${PN}-logging ${PN}-mailbox ${PN}-math ${PN}-mime ${PN}-mmap ${PN}-multiprocessing ${PN}-netclient ${PN}-netserver ${PN}-numbers ${PN}-pickle ${PN}-pkgutil ${PN}-pprint ${PN}-profile ${PN}-pydoc ${PN}-re ${PN}-readline ${PN}-resource ${PN}-robotparser ${PN}-shell ${PN}-smtpd ${PN}-sqlite3 ${PN}-sqlite3-tests ${PN}-stringold ${PN}-subprocess ${PN}-syslog ${PN}-terminal ${PN}-tests ${PN}-textutils ${PN}-threading ${PN}-tkinter ${PN}-unittest ${PN}-unixadmin ${PN}-xml ${PN}-xmlrpc ${PN}-zlib "
+PROVIDES+="${PN}-2to3 ${PN}-audio ${PN}-bsddb ${PN}-codecs ${PN}-compile ${PN}-compiler ${PN}-compression ${PN}-contextlib ${PN}-core ${PN}-crypt ${PN}-ctypes ${PN}-curses ${PN}-datetime ${PN}-db ${PN}-debugger ${PN}-dev ${PN}-difflib ${PN}-distutils ${PN}-distutils-staticdev ${PN}-doctest ${PN}-elementtree ${PN}-email ${PN}-fcntl ${PN}-gdbm ${PN}-hotshot ${PN}-html ${PN}-idle ${PN}-image ${PN}-importlib ${PN}-io ${PN}-json ${PN}-lang ${PN}-logging ${PN}-mailbox ${PN}-math ${PN}-mime ${PN}-mmap ${PN}-multiprocessing ${PN}-netclient ${PN}-netserver ${PN}-numbers ${PN}-pickle ${PN}-pkgutil ${PN}-pprint ${PN}-profile ${PN}-pydoc ${PN}-re ${PN}-readline ${PN}-resource ${PN}-robotparser ${PN}-shell ${PN}-smtpd ${PN}-sqlite3 ${PN}-sqlite3-tests ${PN}-stringold ${PN}-subprocess ${PN}-syslog ${PN}-terminal ${PN}-tests ${PN}-textutils ${PN}-threading ${PN}-tkinter ${PN}-unittest ${PN}-unixadmin ${PN}-xml ${PN}-xmlrpc ${PN}-zlib "
 
-PACKAGES="${PN}-dbg ${PN}-2to3 ${PN}-audio ${PN}-bsddb ${PN}-codecs ${PN}-compile ${PN}-compiler ${PN}-compression ${PN}-core ${PN}-crypt ${PN}-ctypes ${PN}-curses ${PN}-datetime ${PN}-db ${PN}-debugger ${PN}-dev ${PN}-difflib ${PN}-distutils-staticdev ${PN}-distutils ${PN}-doctest ${PN}-elementtree ${PN}-email ${PN}-fcntl ${PN}-gdbm ${PN}-hotshot ${PN}-html ${PN}-idle ${PN}-image ${PN}-importlib ${PN}-io ${PN}-json ${PN}-lang ${PN}-logging ${PN}-mailbox ${PN}-math ${PN}-mime ${PN}-mmap ${PN}-multiprocessing ${PN}-netclient ${PN}-netserver ${PN}-numbers ${PN}-pickle ${PN}-pkgutil ${PN}-pprint ${PN}-profile ${PN}-pydoc ${PN}-re ${PN}-readline ${PN}-resource ${PN}-robotparser ${PN}-shell ${PN}-smtpd ${PN}-sqlite3 ${PN}-sqlite3-tests ${PN}-stringold ${PN}-subprocess ${PN}-syslog ${PN}-terminal ${PN}-tests ${PN}-textutils ${PN}-threading ${PN}-tkinter ${PN}-unittest ${PN}-unixadmin ${PN}-xml ${PN}-xmlrpc ${PN}-zlib ${PN}-modules"
+PACKAGES="${PN}-dbg ${PN}-2to3 ${PN}-audio ${PN}-bsddb ${PN}-codecs ${PN}-compile ${PN}-compiler ${PN}-compression ${PN}-contextlib ${PN}-core ${PN}-crypt ${PN}-ctypes ${PN}-curses ${PN}-datetime ${PN}-db ${PN}-debugger ${PN}-dev ${PN}-difflib ${PN}-distutils-staticdev ${PN}-distutils ${PN}-doctest ${PN}-elementtree ${PN}-email ${PN}-fcntl ${PN}-gdbm ${PN}-hotshot ${PN}-html ${PN}-idle ${PN}-image ${PN}-importlib ${PN}-io ${PN}-json ${PN}-lang ${PN}-logging ${PN}-mailbox ${PN}-math ${PN}-mime ${PN}-mmap ${PN}-multiprocessing ${PN}-netclient ${PN}-netserver ${PN}-numbers ${PN}-pickle ${PN}-pkgutil ${PN}-pprint ${PN}-profile ${PN}-pydoc ${PN}-re ${PN}-readline ${PN}-resource ${PN}-robotparser ${PN}-shell ${PN}-smtpd ${PN}-sqlite3 ${PN}-sqlite3-tests ${PN}-stringold ${PN}-subprocess ${PN}-syslog ${PN}-terminal ${PN}-tests ${PN}-textutils ${PN}-threading ${PN}-tkinter ${PN}-unittest ${PN}-unixadmin ${PN}-xml ${PN}-xmlrpc ${PN}-zlib ${PN}-modules"
 
 SUMMARY_${PN}-2to3="Python automated Python 2 to 3 code translator"
 RDEPENDS_${PN}-2to3="${PN}-core"
@@ -37,6 +37,10 @@ SUMMARY_${PN}-compression="Python high-level compression support"
 RDEPENDS_${PN}-compression="${PN}-core ${PN}-zlib"
 FILES_${PN}-compression="${libdir}/python2.7/gzip.* ${libdir}/python2.7/zipfile.* ${libdir}/python2.7/tarfile.* ${libdir}/python2.7/lib-dynload/bz2.so "
 
+SUMMARY_${PN}-contextlib="Python utilities for with-statementcontexts."
+RDEPENDS_${PN}-contextlib="${PN}-core"
+FILES_${PN}-contextlib="${libdir}/python${PYTHON_MAJMIN}/contextlib.* "
+
 SUMMARY_${PN}-core="Python interpreter and core modules"
 RDEPENDS_${PN}-core="${PN}-lang ${PN}-re"
 FILES_${PN}-core="${libdir}/python2.7/__future__.* ${libdir}/python2.7/_abcoll.* ${libdir}/python2.7/abc.* ${libdir}/python2.7/copy.* ${libdir}/python2.7/copy_reg.* ${libdir}/python2.7/ConfigParser.* ${libdir}/python2.7/genericpath.* ${libdir}/python2.7/getopt.* ${libdir}/python2.7/linecache.* ${libdir}/python2.7/new.* ${libdir}/python2.7/os.* ${libdir}/python2.7/posixpath.* ${libdir}/python2.7/struct.* ${libdir}/python2.7/warnings.* ${libdir}/python2.7/site.* ${libdir}/python2.7/stat.* ${libdir}/python2.7/UserDict.* ${libdir}/python2.7/UserList.* ${libdir}/python2.7/UserString.* ${libdir}/python2.7/lib-dynload/binascii.so ${libdir}/python2.7/lib-dynload/_struct.so ${libdir}/python2.7/lib-dynload/time.so ${libdir}/python2.7/lib-dynload/xreadlines.so ${libdir}/python2.7/types.* ${libdir}/python2.7/platform.* ${bindir}/python* ${libdir}/python2.7/_weakrefset.* ${libdir}/python2.7/sysconfig.* ${libdir}/python2.7/config/Makefile ${includedir}/python${PYTHON_MAJMIN}/pyconfig*.h ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
@@ -274,7 +278,7 @@ RDEPENDS_${PN}-zlib="${PN}-core"
 FILES_${PN}-zlib="${libdir}/python2.7/lib-dynload/zlib.so "
 
 SUMMARY_${PN}-modules="All Python modules"
-RDEPENDS_${PN}-modules="${PN}-2to3 ${PN}-audio ${PN}-bsddb ${PN}-codecs ${PN}-compile ${PN}-compiler ${PN}-compression ${PN}-core ${PN}-crypt ${PN}-ctypes ${PN}-curses ${PN}-datetime ${PN}-db ${PN}-debugger ${PN}-difflib ${PN}-distutils ${PN}-doctest ${PN}-elementtree ${PN}-email ${PN}-fcntl ${PN}-gdbm ${PN}-hotshot ${PN}-html ${PN}-idle ${PN}-image ${PN}-importlib ${PN}-io ${PN}-json ${PN}-lang ${PN}-logging ${PN}-mailbox ${PN}-math ${PN}-mime ${PN}-mmap ${PN}-multiprocessing ${PN}-netclient ${PN}-netserver ${PN}-numbers ${PN}-pickle ${PN}-pkgutil ${PN}-pprint ${PN}-profile ${PN}-pydoc ${PN}-re ${PN}-readline ${PN}-resource ${PN}-robotparser ${PN}-shell ${PN}-smtpd ${PN}-sqlite3 ${PN}-sqlite3-tests ${PN}-stringold ${PN}-subprocess ${PN}-syslog ${PN}-terminal ${PN}-tests ${PN}-textutils ${PN}-threading ${PN}-tkinter ${PN}-unittest ${PN}-unixadmin ${PN}-xml ${PN}-xmlrpc ${PN}-zlib  "
+RDEPENDS_${PN}-modules="${PN}-2to3 ${PN}-audio ${PN}-bsddb ${PN}-codecs ${PN}-compile ${PN}-compiler ${PN}-compression ${PN}-contextlib ${PN}-core ${PN}-crypt ${PN}-ctypes ${PN}-curses ${PN}-datetime ${PN}-db ${PN}-debugger ${PN}-difflib ${PN}-distutils ${PN}-doctest ${PN}-elementtree ${PN}-email ${PN}-fcntl ${PN}-gdbm ${PN}-hotshot ${PN}-html ${PN}-idle ${PN}-image ${PN}-importlib ${PN}-io ${PN}-json ${PN}-lang ${PN}-logging ${PN}-mailbox ${PN}-math ${PN}-mime ${PN}-mmap ${PN}-multiprocessing ${PN}-netclient ${PN}-netserver ${PN}-numbers ${PN}-pickle ${PN}-pkgutil ${PN}-pprint ${PN}-profile ${PN}-pydoc ${PN}-re ${PN}-readline ${PN}-resource ${PN}-robotparser ${PN}-shell ${PN}-smtpd ${PN}-sqlite3 ${PN}-sqlite3-tests ${PN}-stringold ${PN}-subprocess ${PN}-syslog ${PN}-terminal ${PN}-tests ${PN}-textutils ${PN}-threading ${PN}-tkinter ${PN}-unittest ${PN}-unixadmin ${PN}-xml ${PN}-xmlrpc ${PN}-zlib  "
 ALLOW_EMPTY_${PN}-modules = "1"
 
 
scripts/contrib/python/generate-manifest-2.7.py +3 -0
index 68c42b0..07a3206 100755
@@ -217,6 +217,9 @@ if __name__ == "__main__":
     m.addPackage( "${PN}-compression", "Python high-level compression support", "${PN}-core ${PN}-zlib",
     "gzip.* zipfile.* tarfile.* lib-dynload/bz2.so" )
 
+    m.addPackage( "${PN}-contextlib", "Python utilities for with-statement" + "contexts.", "${PN}-core",
+    "${libdir}/python${PYTHON_MAJMIN}/contextlib.*" )
+
     m.addPackage( "${PN}-crypt", "Python basic cryptographic and hashing support", "${PN}-core",
     "hashlib.* md5.* sha.* lib-dynload/crypt.so lib-dynload/_hashlib.so lib-dynload/_sha256.so lib-dynload/_sha512.so" )
 
Signature · 1 line
1.8.4.5
#2 lore raw

Re: [PATCH 1/2][dizzy] python-contextlib: backport to dizzy

This does not apply to my dizzy-next ( http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=akuster/dizzy-next)

please double check.

- armin

Quoted 58 lines · Alejandro Hernandez
---
  meta/recipes-devtools/python/python-2.7-manifest.inc | 10 +++++++---
  scripts/contrib/python/generate-manifest-2.7.py      |  3 +++
  2 files changed, 10 insertions(+), 3 deletions(-)
meta/recipes-devtools/python/python-2.7-manifest.inc +6 -2
index 5c2629e..3d2e48d 100644
@@ -5,9 +5,9 @@
 
 
 
-PROVIDES+="${PN}-2to3 ${PN}-audio ${PN}-bsddb ${PN}-codecs ${PN}-compile ${PN}-compiler ${PN}-compression ${PN}-core ${PN}-crypt ${PN}-ctypes ${PN}-curses ${PN}-datetime ${PN}-db ${PN}-debugger ${PN}-dev ${PN}-difflib ${PN}-distutils ${PN}-distutils-staticdev ${PN}-doctest ${PN}-elementtree ${PN}-email ${PN}-fcntl ${PN}-gdbm ${PN}-hotshot ${PN}-html ${PN}-idle ${PN}-image ${PN}-importlib ${PN}-io ${PN}-json ${PN}-lang ${PN}-logging ${PN}-mailbox ${PN}-math ${PN}-mime ${PN}-mmap ${PN}-multiprocessing ${PN}-netclient ${PN}-netserver ${PN}-numbers ${PN}-pickle ${PN}-pkgutil ${PN}-pprint ${PN}-profile ${PN}-pydoc ${PN}-re ${PN}-readline ${PN}-resource ${PN}-robotparser ${PN}-shell ${PN}-smtpd ${PN}-sqlite3 ${PN}-sqlite3-tests ${PN}-stringold ${PN}-subprocess ${PN}-syslog ${PN}-terminal ${PN}-tests ${PN}-textutils ${PN}-threading ${PN}-tkinter ${PN}-unittest ${PN}-unixadmin ${PN}-xml ${PN}-xmlrpc ${PN}-zlib "
+PROVIDES+="${PN}-2to3 ${PN}-audio ${PN}-bsddb ${PN}-codecs ${PN}-compile ${PN}-compiler ${PN}-compression ${PN}-contextlib ${PN}-core ${PN}-crypt ${PN}-ctypes ${PN}-curses ${PN}-datetime ${PN}-db ${PN}-debugger ${PN}-dev ${PN}-difflib ${PN}-distutils ${PN}-distutils-staticdev ${PN}-doctest ${PN}-elementtree ${PN}-email ${PN}-fcntl ${PN}-gdbm ${PN}-hotshot ${PN}-html ${PN}-idle ${PN}-image ${PN}-importlib ${PN}-io ${PN}-json ${PN}-lang ${PN}-logging ${PN}-mailbox ${PN}-math ${PN}-mime ${PN}-mmap ${PN}-multiprocessing ${PN}-netclient ${PN}-netserver ${PN}-numbers ${PN}-pickle ${PN}-pkgutil ${PN}-pprint ${PN}-profile ${PN}-pydoc ${PN}-re ${PN}-readline ${PN}-resource ${PN}-robotparser ${PN}-shell ${PN}-smtpd ${PN}-sqlite3 ${PN}-sqlite3-tests ${PN}-stringold ${PN}-subprocess ${PN}-syslog ${PN}-terminal ${PN}-tests ${PN}-textutils ${PN}-threading ${PN}-tkinter ${PN}-unittest ${PN}-unixadmin ${PN}-xml ${PN}-xmlrpc ${PN}-zlib "
 
-PACKAGES="${PN}-dbg ${PN}-2to3 ${PN}-audio ${PN}-bsddb ${PN}-codecs ${PN}-compile ${PN}-compiler ${PN}-compression ${PN}-core ${PN}-crypt ${PN}-ctypes ${PN}-curses ${PN}-datetime ${PN}-db ${PN}-debugger ${PN}-dev ${PN}-difflib ${PN}-distutils-staticdev ${PN}-distutils ${PN}-doctest ${PN}-elementtree ${PN}-email ${PN}-fcntl ${PN}-gdbm ${PN}-hotshot ${PN}-html ${PN}-idle ${PN}-image ${PN}-importlib ${PN}-io ${PN}-json ${PN}-lang ${PN}-logging ${PN}-mailbox ${PN}-math ${PN}-mime ${PN}-mmap ${PN}-multiprocessing ${PN}-netclient ${PN}-netserver ${PN}-numbers ${PN}-pickle ${PN}-pkgutil ${PN}-pprint ${PN}-profile ${PN}-pydoc ${PN}-re ${PN}-readline ${PN}-resource ${PN}-robotparser ${PN}-shell ${PN}-smtpd ${PN}-sqlite3 ${PN}-sqlite3-tests ${PN}-stringold ${PN}-subprocess ${PN}-syslog ${PN}-terminal ${PN}-tests ${PN}-textutils ${PN}-threading ${PN}-tkinter ${PN}-unittest ${PN}-unixadmin ${PN}-xml ${PN}-xmlrpc ${PN}-zlib ${PN}-modules"
+PACKAGES="${PN}-dbg ${PN}-2to3 ${PN}-audio ${PN}-bsddb ${PN}-codecs ${PN}-compile ${PN}-compiler ${PN}-compression ${PN}-contextlib ${PN}-core ${PN}-crypt ${PN}-ctypes ${PN}-curses ${PN}-datetime ${PN}-db ${PN}-debugger ${PN}-dev ${PN}-difflib ${PN}-distutils-staticdev ${PN}-distutils ${PN}-doctest ${PN}-elementtree ${PN}-email ${PN}-fcntl ${PN}-gdbm ${PN}-hotshot ${PN}-html ${PN}-idle ${PN}-image ${PN}-importlib ${PN}-io ${PN}-json ${PN}-lang ${PN}-logging ${PN}-mailbox ${PN}-math ${PN}-mime ${PN}-mmap ${PN}-multiprocessing ${PN}-netclient ${PN}-netserver ${PN}-numbers ${PN}-pickle ${PN}-pkgutil ${PN}-pprint ${PN}-profile ${PN}-pydoc ${PN}-re ${PN}-readline ${PN}-resource ${PN}-robotparser ${PN}-shell ${PN}-smtpd ${PN}-sqlite3 ${PN}-sqlite3-tests ${PN}-stringold ${PN}-subprocess ${PN}-syslog ${PN}-terminal ${PN}-tests ${PN}-textutils ${PN}-threading ${PN}-tkinter ${PN}-unittest ${PN}-unixadmin ${PN}-xml ${PN}-xmlrpc ${PN}-zlib ${PN}-modules"
 
  SUMMARY_${PN}-2to3="Python automated Python 2 to 3 code translator"
  RDEPENDS_${PN}-2to3="${PN}-core"
@@ -37,6 +37,10 @@ SUMMARY_${PN}-compression="Python high-level compression support"
  RDEPENDS_${PN}-compression="${PN}-core ${PN}-zlib"
  FILES_${PN}-compression="${libdir}/python2.7/gzip.* ${libdir}/python2.7/zipfile.* ${libdir}/python2.7/tarfile.* ${libdir}/python2.7/lib-dynload/bz2.so "
 
+SUMMARY_${PN}-contextlib="Python utilities for with-statementcontexts."
+RDEPENDS_${PN}-contextlib="${PN}-core"
+FILES_${PN}-contextlib="${libdir}/python${PYTHON_MAJMIN}/contextlib.* "
+
  SUMMARY_${PN}-core="Python interpreter and core modules"
  RDEPENDS_${PN}-core="${PN}-lang ${PN}-re"
  FILES_${PN}-core="${libdir}/python2.7/__future__.* ${libdir}/python2.7/_abcoll.* ${libdir}/python2.7/abc.* ${libdir}/python2.7/copy.* ${libdir}/python2.7/copy_reg.* ${libdir}/python2.7/ConfigParser.* ${libdir}/python2.7/genericpath.* ${libdir}/python2.7/getopt.* ${libdir}/python2.7/linecache.* ${libdir}/python2.7/new.* ${libdir}/python2.7/os.* ${libdir}/python2.7/posixpath.* ${libdir}/python2.7/struct.* ${libdir}/python2.7/warnings.* ${libdir}/python2.7/site.* ${libdir}/python2.7/stat.* ${libdir}/python2.7/UserDict.* ${libdir}/python2.7/UserList.* ${libdir}/python2.7/UserString.* ${libdir}/python2.7/lib-dynload/binascii.so ${libdir}/python2.7/lib-dynload/_struct.so ${libdir}/python2.7/lib-dynload/time.so ${libdir}/python2.7/lib-dynload/xreadlines.so ${libdir}/python2.7/types.* ${libdir}/python2.7/platform.* ${bindir}/python* ${libdir}/python2.7/_weakrefset.* ${libdir}/python2.7/sysconfig.* ${libdir}/python2.7/config/Makefile ${includedir}/python${PYTHON_MAJMIN}/pyconfig*.h $
  {libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
meta/recipes-devtools/python/python-2.7-manifest.inc +1 -1
@@ -274,7 +278,7 @@ RDEPENDS_${PN}-zlib="${PN}-core"
  FILES_${PN}-zlib="${libdir}/python2.7/lib-dynload/zlib.so "
 
  SUMMARY_${PN}-modules="All Python modules"
-RDEPENDS_${PN}-modules="${PN}-2to3 ${PN}-audio ${PN}-bsddb ${PN}-codecs ${PN}-compile ${PN}-compiler ${PN}-compression ${PN}-core ${PN}-crypt ${PN}-ctypes ${PN}-curses ${PN}-datetime ${PN}-db ${PN}-debugger ${PN}-difflib ${PN}-distutils ${PN}-doctest ${PN}-elementtree ${PN}-email ${PN}-fcntl ${PN}-gdbm ${PN}-hotshot ${PN}-html ${PN}-idle ${PN}-image ${PN}-importlib ${PN}-io ${PN}-json ${PN}-lang ${PN}-logging ${PN}-mailbox ${PN}-math ${PN}-mime ${PN}-mmap ${PN}-multiprocessing ${PN}-netclient ${PN}-netserver ${PN}-numbers ${PN}-pickle ${PN}-pkgutil ${PN}-pprint ${PN}-profile ${PN}-pydoc ${PN}-re ${PN}-readline ${PN}-resource ${PN}-robotparser ${PN}-shell ${PN}-smtpd ${PN}-sqlite3 ${PN}-sqlite3-tests ${PN}-stringold ${PN}-subprocess ${PN}-syslog ${PN}-terminal ${PN}-tests ${PN}-textutils ${PN}-threading ${PN}-tkinter ${PN}-unittest ${PN}-unixadmin ${PN}-xml ${PN}-xmlrpc ${PN}-zlib  "
+RDEPENDS_${PN}-modules="${PN}-2to3 ${PN}-audio ${PN}-bsddb ${PN}-codecs ${PN}-compile ${PN}-compiler ${PN}-compression ${PN}-contextlib ${PN}-core ${PN}-crypt ${PN}-ctypes ${PN}-curses ${PN}-datetime ${PN}-db ${PN}-debugger ${PN}-difflib ${PN}-distutils ${PN}-doctest ${PN}-elementtree ${PN}-email ${PN}-fcntl ${PN}-gdbm ${PN}-hotshot ${PN}-html ${PN}-idle ${PN}-image ${PN}-importlib ${PN}-io ${PN}-json ${PN}-lang ${PN}-logging ${PN}-mailbox ${PN}-math ${PN}-mime ${PN}-mmap ${PN}-multiprocessing ${PN}-netclient ${PN}-netserver ${PN}-numbers ${PN}-pickle ${PN}-pkgutil ${PN}-pprint ${PN}-profile ${PN}-pydoc ${PN}-re ${PN}-readline ${PN}-resource ${PN}-robotparser ${PN}-shell ${PN}-smtpd ${PN}-sqlite3 ${PN}-sqlite3-tests ${PN}-stringold ${PN}-subprocess ${PN}-syslog ${PN}-terminal ${PN}-tests ${PN}-textutils ${PN}-threading ${PN}-tkinter ${PN}-unittest ${PN}-unixadmin ${PN}-xml ${PN}-xmlrpc ${PN}-zlib  "
  ALLOW_EMPTY_${PN}-modules = "1"
 
 
scripts/contrib/python/generate-manifest-2.7.py +3 -0
index 68c42b0..07a3206 100755
@@ -217,6 +217,9 @@ if __name__ == "__main__":
      m.addPackage( "${PN}-compression", "Python high-level compression support", "${PN}-core ${PN}-zlib",
      "gzip.* zipfile.* tarfile.* lib-dynload/bz2.so" )
 
+    m.addPackage( "${PN}-contextlib", "Python utilities for with-statement" + "contexts.", "${PN}-core",
+    "${libdir}/python${PYTHON_MAJMIN}/contextlib.*" )
+
      m.addPackage( "${PN}-crypt", "Python basic cryptographic and hashing support", "${PN}-core",
      "hashlib.* md5.* sha.* lib-dynload/crypt.so lib-dynload/_hashlib.so lib-dynload/_sha256.so lib-dynload/_sha512.so" )
 
#3 lore raw

PATCH 2/2 python-nose: backport it to dizzy

In reply to Alejandro Hernandez
---
 meta/recipes-devtools/python/python-nose_1.3.6.bb | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 meta/recipes-devtools/python/python-nose_1.3.6.bb
meta/recipes-devtools/python/python-nose_1.3.6.bb new file +16 -0
new file mode 100644
index 0000000..d6e8fc1
@@ -0,0 +1,16 @@
+DESCRIPTION = "nose extends the test loading and running features of unittest, \
+making it easier to write, find and run tests."
+SECTION = "devel/python"
+LICENSE = "LGPLv2.1"
+LIC_FILES_CHKSUM = "file://lgpl.txt;md5=a6f89e2100d9b6cdffcea4f398e37343"
+
+SRC_URI = "http://pypi.python.org/packages/source/n/nose/nose-${PV}.tar.gz"
+
+SRC_URI[md5sum] = "0ca546d81ca8309080fc80cb389e7a16"
+SRC_URI[sha256sum] = "f61e0909a743eed37b1207e38a8e7b4a2fe0a82185e36f2be252ef1b3f901758"
+
+S = "${WORKDIR}/nose-${PV}"
+
+inherit setuptools
+
+BBCLASSEXTEND = "native nativesdk"
Signature · 1 line
1.8.4.5
#4 lore raw

Re: [PATCH 2/2][dizzy] python-nose: backport it to dizzy

Alejandro,

This looks to be a new recipe. I don't believe dizzy is taking new features.

- armin

Quoted 29 lines · Alejandro Hernandez
---
  meta/recipes-devtools/python/python-nose_1.3.6.bb | 16 ++++++++++++++++
  1 file changed, 16 insertions(+)

create mode 100644 meta/recipes-devtools/python/python-nose_1.3.6.bb

meta/recipes-devtools/python/python-nose_1.3.6.bb new file +16 -0
new file mode 100644
index 0000000..d6e8fc1
@@ -0,0 +1,16 @@
+DESCRIPTION = "nose extends the test loading and running features of unittest, \
+making it easier to write, find and run tests."
+SECTION = "devel/python"
+LICENSE = "LGPLv2.1"
+LIC_FILES_CHKSUM = "file://lgpl.txt;md5=a6f89e2100d9b6cdffcea4f398e37343"
+
+SRC_URI = "http://pypi.python.org/packages/source/n/nose/nose-${PV}.tar.gz"
+
+SRC_URI[md5sum] = "0ca546d81ca8309080fc80cb389e7a16"
+SRC_URI[sha256sum] = "f61e0909a743eed37b1207e38a8e7b4a2fe0a82185e36f2be252ef1b3f901758"
+
+S = "${WORKDIR}/nose-${PV}"
+
+inherit setuptools
+
+BBCLASSEXTEND = "native nativesdk"
#5 lore raw

Re: [PATCH 2/2][dizzy] python-nose: backport it to dizzy

Quoted 3 lines · On Sun, Jun 14, 2015 at 1:56 AM, akuster808 <[email protected]> wrote:

Alejandro,

This looks to be a new recipe. I don't believe dizzy is taking new features.

Contextual. If its a leaf recipe in terms of dependencies, I don't see any harm.

Quoted 44 lines

- armin

Quoted 28 lines · Alejandro Hernandez
---
  meta/recipes-devtools/python/python-nose_1.3.6.bb | 16 ++++++++++++++++
  1 file changed, 16 insertions(+)

create mode 100644 meta/recipes-devtools/python/python-nose_1.3.6.bb

meta/recipes-devtools/python/python-nose_1.3.6.bb new file +1 -0
new file mode 100644
index 0000000..d6e8fc1
@@ -0,0 +1,16 @@
+DESCRIPTION = "nose extends the test loading and running features of

unittest, \

meta/recipes-devtools/python/python-nose_1.3.6.bb new file +6 -0
+making it easier to write, find and run tests."
+SECTION = "devel/python"
+LICENSE = "LGPLv2.1"
+LIC_FILES_CHKSUM = "file://lgpl.txt;md5=a6f89e2100d9b6cdffcea4f398e37343"
+
+SRC_URI =

"http://pypi.python.org/packages/source/n/nose/nose-${PV}.tar.gz"

meta/recipes-devtools/python/python-nose_1.3.6.bb new file +3 -0
+
+SRC_URI[md5sum] = "0ca546d81ca8309080fc80cb389e7a16"
+SRC_URI[sha256sum] =

"f61e0909a743eed37b1207e38a8e7b4a2fe0a82185e36f2be252ef1b3f901758"

meta/recipes-devtools/python/python-nose_1.3.6.bb line 16

Quoted 6 lines
meta/recipes-devtools/python/python-nose_1.3.6.bb new file +6 -0
+
+S = "${WORKDIR}/nose-${PV}"
+
+inherit setuptools
+
+BBCLASSEXTEND = "native nativesdk"

--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

#6 lore raw

Re: [PATCH 2/2][dizzy] python-nose: backport it to dizzy

Quoted 5 lines · Khem Raj
Quoted 3 lines · On Sun, Jun 14, 2015 at 1:56 AM, akuster808 <[email protected]> wrote:

Alejandro,

This looks to be a new recipe. I don't believe dizzy is taking new features.

Contextual. If its a leaf recipe in terms of dependencies, I don't see any harm.

It is still a new recipe. If adding new recipes is something that should be allowed on a maintenance release, then the policy should be updated. I still not in favor of adding new recipes nor features to a maintenance release.

- Armin

Quoted 43 lines
Quoted 43 lines

- armin

Quoted 27 lines · Alejandro Hernandez
---
  meta/recipes-devtools/python/python-nose_1.3.6.bb | 16 ++++++++++++++++
  1 file changed, 16 insertions(+)

create mode 100644 meta/recipes-devtools/python/python-nose_1.3.6.bb

meta/recipes-devtools/python/python-nose_1.3.6.bb new file +1 -0
new file mode 100644
index 0000000..d6e8fc1
@@ -0,0 +1,16 @@
+DESCRIPTION = "nose extends the test loading and running features of

unittest, \

meta/recipes-devtools/python/python-nose_1.3.6.bb new file +6 -0
+making it easier to write, find and run tests."
+SECTION = "devel/python"
+LICENSE = "LGPLv2.1"
+LIC_FILES_CHKSUM = "file://lgpl.txt;md5=a6f89e2100d9b6cdffcea4f398e37343"
+
+SRC_URI =

"http://pypi.python.org/packages/source/n/nose/nose-${PV}.tar.gz"

meta/recipes-devtools/python/python-nose_1.3.6.bb new file +3 -0
+
+SRC_URI[md5sum] = "0ca546d81ca8309080fc80cb389e7a16"
+SRC_URI[sha256sum] =

"f61e0909a743eed37b1207e38a8e7b4a2fe0a82185e36f2be252ef1b3f901758"

meta/recipes-devtools/python/python-nose_1.3.6.bb line 16

Quoted 6 lines
meta/recipes-devtools/python/python-nose_1.3.6.bb new file +6 -0
+
+S = "${WORKDIR}/nose-${PV}"
+
+inherit setuptools
+
+BBCLASSEXTEND = "native nativesdk"

--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

#7 lore raw

Re: [PATCH 2/2][dizzy] python-nose: backport it to dizzy

Quoted 11 lines · On Sun, Jun 14, 2015 at 8:12 PM, akuster808 <[email protected]> wrote:
Quoted 5 lines · Khem Raj
Quoted 3 lines · On Sun, Jun 14, 2015 at 1:56 AM, akuster808 <[email protected]> wrote:

Alejandro,

This looks to be a new recipe. I don't believe dizzy is taking new features.

Contextual. If its a leaf recipe in terms of dependencies, I don't see any harm.

It is still a new recipe. If adding new recipes is something that should be allowed on a maintenance release, then the policy should be updated. I still not in favor of adding new recipes nor features to a maintenance release.

We should help people to move to Fido, not to stay in Dizzy. I am against this backport as Fido is already out. I would be fine to add new recipes for Fido as it helps people to stay in a Stable release but for oldstable I see no benefit.

Signature · 3 lines
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750
#8 lore raw
In reply to Alejandro Hernandez

Alejandro,

great. I pull these in.

thanks,
- armin

Quoted 29 lines · Alejandro Hernandez

I would like to backport both python-nose and python-contextlib to dizzy, they were added to master in the following commits respectively:

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=7282635343e0ccf7a82ffdb35905bdc2db6093d3
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=7f58a85337a0712802bdb604a58985a8800b6477

I would like to include python-scipy, and these are build dependencies for it, more specifically for iot builds which currently use the dizzy branch

The following changes since commit 9c4ff467f66428488b1cd9798066a8cb5d6b4c3b:

split_and_strip_files: regroup hardlinks to make build deterministic (2015-05-15 18:13:40 +0100)

are available in the git repository at:

git://git.yoctoproject.org/poky-contrib hsalejandro/iot_backports
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=hsalejandro/iot_backports

Alejandro Hernandez (2):
python-contextlib: backport to dizzy
python-nose: backport it to dizzy

  meta/recipes-devtools/python/python-2.7-manifest.inc | 10 +++++++---
  meta/recipes-devtools/python/python-nose_1.3.6.bb    | 16 ++++++++++++++++
  scripts/contrib/python/generate-manifest-2.7.py      |  3 +++
  3 files changed, 26 insertions(+), 3 deletions(-)

create mode 100644 meta/recipes-devtools/python/python-nose_1.3.6.bb

#9 lore raw

Alejandro / Armin

When we backport things, ideally we should be backporting the patch that originally added them (assuming it was a single patch). Otherwise we definitely want some kind of context in the commit message.

Alejandro, since we're backporting to dizzy, can you also confirm none of these patches are needed for fido? It looks like they aren't, but I can't be sure.

Cheers,
Paul

Quoted 21 lines · On Monday 08 June 2015 17:37:06 akuster808 wrote:

Alejandro,

great. I pull these in.

thanks,
- armin

Quoted 12 lines · Alejandro Hernandez

I would like to backport both python-nose and python-contextlib to dizzy, they were added to master in the following commits respectively:

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=7282635343e0ccf7
a82ffdb35905bdc2db6093d3
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=7f58a85337a0712
802bdb604a58985a8800b6477

I would like to include python-scipy, and these are build dependencies for it, more specifically for iot builds which currently use the dizzy branch> The following changes since commit

9c4ff467f66428488b1cd9798066a8cb5d6b4c3b:

Quoted 16 lines
Quoted 16 lines

split_and_strip_files: regroup hardlinks to make build deterministic (2015-05-15 18:13:40 +0100)>
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib hsalejandro/iot_backports
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=hsalejandro/io
t_backports>
Alejandro Hernandez (2):
python-contextlib: backport to dizzy
python-nose: backport it to dizzy

  meta/recipes-devtools/python/python-2.7-manifest.inc | 10 +++++++---
  meta/recipes-devtools/python/python-nose_1.3.6.bb    | 16
  ++++++++++++++++
  scripts/contrib/python/generate-manifest-2.7.py      |  3 +++
  3 files changed, 26 insertions(+), 3 deletions(-)

create mode 100644 meta/recipes-devtools/python/python-nose_1.3.6.bb

Signature · 2 lines
Paul Eggleton
Intel Open Source Technology Centre
#10 lore raw

Sorry about that, I actually made a mistake, and somehow got confused, apparently python-nose is already in [dizzy], I'd still like to backport python-contextlib, the original patch does not apply cleanly; hence this one can be used

Quoted 51 lines · Paul Eggleton

Alejandro / Armin

When we backport things, ideally we should be backporting the patch that originally added them (assuming it was a single patch). Otherwise we definitely want some kind of context in the commit message.

Alejandro, since we're backporting to dizzy, can you also confirm none of these patches are needed for fido? It looks like they aren't, but I can't be sure.

Cheers,
Paul

Quoted 21 lines · On Monday 08 June 2015 17:37:06 akuster808 wrote:

Alejandro,

great. I pull these in.

thanks,
- armin

Quoted 12 lines · Alejandro Hernandez

I would like to backport both python-nose and python-contextlib to dizzy, they were added to master in the following commits respectively:

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=7282635343e0ccf7
a82ffdb35905bdc2db6093d3
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=7f58a85337a0712
802bdb604a58985a8800b6477

I would like to include python-scipy, and these are build dependencies for it, more specifically for iot builds which currently use the dizzy branch> The following changes since commit

9c4ff467f66428488b1cd9798066a8cb5d6b4c3b:

Quoted 16 lines
Quoted 16 lines

split_and_strip_files: regroup hardlinks to make build deterministic (2015-05-15 18:13:40 +0100)>
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib hsalejandro/iot_backports
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=hsalejandro/io
t_backports>
Alejandro Hernandez (2):
python-contextlib: backport to dizzy
python-nose: backport it to dizzy

   meta/recipes-devtools/python/python-2.7-manifest.inc | 10 +++++++---
   meta/recipes-devtools/python/python-nose_1.3.6.bb    | 16
   ++++++++++++++++
   scripts/contrib/python/generate-manifest-2.7.py      |  3 +++
   3 files changed, 26 insertions(+), 3 deletions(-)

create mode 100644 meta/recipes-devtools/python/python-nose_1.3.6.bb