Commit Graph

616 Commits

Author SHA1 Message Date
Moritz Fischer
f53d17a1a9 python-greenlet: Add support for python3
Extend recipe to support python3 as well

Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-12 06:56:24 +02:00
Hongxu Jia
ab2ca92e83 python3-pyudev: add a python3 recipe
- Split to a common python-pyudev.inc for python2 and python3

- The contextlib module is moved to python3-lang.

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-05 11:01:47 +02:00
Hongxu Jia
abc5a71c4d python3-pyparted: add a python3 recipe
- Split to a common python-pyparted.inc for python2 and python3

- Tweak 0001-fix-version-float-check.patch for python3 to fix
  do_compile errror
----
| ERROR: python3 setup.py build_ext execution failed.
| Traceback (most recent call last):
|   File "setup.py", line 62, in <module>
|     check_mod_version('libparted', need_libparted_version)
|   File "setup.py", line 55, in check_mod_version
|     match = re.search('([0-9]+\.[0-9]+)', modversion)
|   File "work/core2-64-wrs-linux/python3-pyparted/3.10.7+gitAU
TOINC+69c4a478e4-r0/recipe-sysroot-native/usr/lib/python3.5/re.py",
line 173, in search
|     return _compile(pattern, flags).search(string)
| TypeError: cannot use a string pattern on a bytes-like object
----

The reason is the return of subprocess.check_output is byte in python3,
but string in python2

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-05 11:01:47 +02:00
Derek Straka
5bfee2ba91 python-typing: update to version 3.6.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-05 11:01:46 +02:00
Derek Straka
1122de3a9a python-pysocks: update to version 1.6.7
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-05 11:01:46 +02:00
Derek Straka
c153090fde python-progress: update to version 1.3 and add RDEPENDS
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-05 11:01:46 +02:00
Derek Straka
86e80c8a60 python-babel: update to version 2.4.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-05 11:01:46 +02:00
Moritz Fischer
f68529c42c python-sdnotify/python3-sdnotify: Add new recipe
python-sdnotify/python3-sdnotify is a pure python implementation for
systemd's sd_notify mechanism.

Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-05 11:01:44 +02:00
S. Lockwood-Childs
8c85e1a7d1 python-cython: mangle scripts to use /usr/bin/env python
This prevents runtime failure "bad interpreter: No such file or directory"
from running native cython when the native python is installed
at a long path, exceeding the 128-character limit for shebang lines
on linux. Exceeding the limit was already possible when using a long
path for topdir, but it got easier to exceed after the switch to per-recipe
sysroots.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-05 11:01:44 +02:00
Derek Straka
64c340249a python-psutil: update to version 5.2.2
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-05 11:01:43 +02:00
Derek Straka
385c731cb2 python-pyro4: update to version 4.59
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-05 11:01:43 +02:00
Derek Straka
63890a910f python-certifi: update to version 2017.4.17
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-05 11:01:43 +02:00
Derek Straka
b051dd253c python-pymisp: update to version 2.4.71
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-05 11:01:43 +02:00
Derek Straka
058e26cbdb python-markupsafe: update to version 1.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-05 11:01:43 +02:00
Derek Straka
38d05d5aaa python-cryptography: update to version 1.8.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-05 11:01:43 +02:00
Derek Straka
df786f97f9 python-cryptography-vectors: update to version 1.8.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-05 11:01:43 +02:00
Derek Straka
c4e099cd69 python-backports-functools-lru-cache: update to version 1.4
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-05 11:01:43 +02:00
Derek Straka
b709530551 python-jinja: update to version 2.9.6
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-05 11:01:43 +02:00
Mark Asselstine
27f872142d python3-zopeinterface: add python3 packaging
Matching what has been done with other python packages, move the
existing recipe into a .inc file and then create python and python3
specific bb files to allow the generation of python2 or python3
versions.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-05 11:01:42 +02:00
Mark Asselstine
38d11cb293 python-zopeinterface: fixup test package
The recipe seems to have the intent of creating a 'tests' package but
doesn't follow through on this intent. Rename 'tests' to 'test' to
match other python test packages and follow through on the intent to
actually produce a 'test' package.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-05 11:01:42 +02:00
Derek Straka
86b4cf5de5 python-werkzeug: update to version 0.12.2
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-05 11:01:42 +02:00
Derek Straka
c99d59a4f9 python-pbr: update to version 3.0.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-05 11:01:42 +02:00
Alexander Kanavin
04d5ee7272 python-six: re-add the recipe for Python 2.x
python-six was removed from oe-core, so we should provide it in meta-oe.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-05-23 15:49:35 +02:00
Johann Fridriksson
37acbb5d0f python-networkmanager: Recipe for python-networkmanager
Created a new recipe for python-networkmanager 2.0.1. Depends on
python-dbus, python-six and networkmanager.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-05-23 15:49:33 +02:00
Frederico Cadete
c92ccfe8fe python-pyudev: correct LICENSE from GPLv2 to LGPLv2.1+
LGPLv2.1 is what is in the project's COPYING file.
LGPLv2.1+ is what is mentioned in the project's setup.py and in the
headers of the source files.

Signed-off-by: Frederico Cadete <Frederico.Cadete-ext@oneaccess-net.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-05-23 15:49:32 +02:00
Marc Ferland
1e322de8e6 python-prettytable: fix files permissions
Got this runtime error:

IOError: [Errno 13] Permission denied: '/usr/lib/python2.7/site-packages/prettytable-0.7.2-py2.7.egg-info/PKG-INFO'

After some investigation, it looks like the pypi package is the culprit
as almost all the files in the tar.gz are set to 600 instead of 644.

Signed-off-by: Marc Ferland <ferlandm@amotus.ca>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-05-04 09:18:58 +02:00
Khem Raj
67595636e9 python-unidiff: Upgrade to 0.5.3
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-04-26 20:14:14 +02:00
Pascal Bach
47a9500b47 python-pytz, python3-pytz: update to 2017.2
- License checksum changed due to copyright year update to 2017.
- Source package extension changed form to zip.

Signed-off-by: Pascal Bach <pascal.bach@nextrem.ch>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-04-26 20:13:33 +02:00
Pascal Bach
11123f2a9f python-sqlalchemy, python3-sqlalchemy: update to 1.1.9
Signed-off-by: Pascal Bach <pascal.bach@nextrem.ch>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-04-26 20:13:33 +02:00
Pascal Bach
627ac48bc4 python-chardet, python3-chardet: update to 3.0.2
Signed-off-by: Pascal Bach <pascal.bach@nextrem.ch>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-04-26 20:13:33 +02:00
Pascal Bach
850ab4df16 python3-pytest-runner: make available for both Python 2 & 3
Signed-off-by: Pascal Bach <pascal.bach@siemens.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-04-26 20:13:29 +02:00
Pascal Bach
8c1c8c269b python3-setuptools-scm: make version available for both Python 2 & 3
Signed-off-by: Pascal Bach <pascal.bach@siemens.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-04-26 20:13:29 +02:00
Jackie Huang
f420757d1c python-snimpy: add new recipe
Snimpy is a Python-based tool providing a simple
interface to build SNMP query.

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-04-26 20:13:28 +02:00
Jackie Huang
65525a2d74 python-pysnmp: add new recipe
python-pysnmp is a pure-Python SNMPv1/v2c/v3 library,
it's required by python-snimpy.

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-04-26 20:13:28 +02:00
Jackie Huang
cdcf4c042f python-pysmi: add new recipe
python-pysmi is a pure-Python implementation of SNMP/SMI
MIB parsing and conversion library.

It's required by python-pysnmp.

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-04-26 20:13:28 +02:00
Jackie Huang
4ebcca6670 python-ply: add new recipe
python-ply: PLY is yet another implementation
of lex and yacc for Python.

It's required by python-pysmi.

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-04-26 20:13:28 +02:00
Khem Raj
07bbd665e6 python-lxml,python3-lxml: Fix libxslt format warnings
Found with clang

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-04-24 11:00:54 +02:00
Andrej Rode
5bceadcfaa python-mprpc: add new recipe
Add recipe for python-mprpc, a messagepack RPC library for python

Signed-off-by: Andrej Rode <andrej.rode@ettus.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-04-24 11:00:49 +02:00
Andrej Rode
622d3c1be2 python-gsocketpool: add new recipe
Adds recipe for python-gsocketpool as a dependency for python-mprpc

Signed-off-by: Andrej Rode <andrej.rode@ettus.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-04-24 11:00:49 +02:00
Stefan Agner
60885e3223 python-can: add initial recipe for version 1.5.2
Add initial recipe for python-can library which provides controller
area network support for Python 2/3.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-04-24 10:59:27 +02:00
Andrej Rode
b2217b9cd8 python-systemd, python3-systemd: add a new recipes
Adds new recipe for python-systemd and python3-systemd
which provide python bindings for libsystemd

Signed-off-by: Andrej Rode <andrej.rode@ettus.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-04-24 10:59:26 +02:00
Andrej Rode
74f9dcd4b8 gevent: update 0.13.8 -> 1.2.1
Signed-off-by: Andrej Rode <andrej.rode@ettus.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-04-24 10:59:25 +02:00
Stefan Agner
104f811a09 python-pyalsaaudio: Extend recipe to support Python 3
alsaaudio support Python 3 already, add a Python 3 recipe so we
can build alsaaudio for Python 3.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-04-18 14:21:39 +02:00
Pascal Bach
4175dc4a8b python-paho-mqtt: make recipe available as python3 version
Signed-off-by: Pascal Bach <pascal.bach@siemens.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-04-18 14:21:38 +02:00
Stefan Agner
ad81891ee7 python-smbus: upgrade to 3.1.2
Upgrade to 3.1.2 and use Yocto source mirror to follow commit f76fe46e098d
("i2c-tools: point SRC_URI at Yocto source mirrors") in OpenEmbedded cores
i2c-tools recipe.

With the upgrade to i2c-tools 3.1.2 Python 3 support has been added. To
support Python 3 add a common recipe for all common information and one for
each supported Python version 2 and 3.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-04-05 19:28:31 +02:00
Khem Raj
fe63fd7b9d python-slip-dbus: Update SRC_URI to github
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-03-31 13:26:02 +02:00
Ming Liu
ebd31fd8d5 meta: do not prepend/append to BBCLASSEXTEND
Replace some "+=/=+" with "=" when setting BBCLASSEXTEND, they are
redundant and inconsistent with the same setting in other recipes.

Signed-off-by: Ming Liu <peter.x.liu@external.atlascopco.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-03-16 23:34:32 +01:00
Oleksandr Kravchuk
4b4a62ec07 recipes: delete obsolete patches
Deleted bunch of patches which are not used anymore by any recipe.

Signed-off-by: Oleksandr Kravchuk <oleksandr.kravchuk@pelagicore.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-03-16 23:34:32 +01:00
Derek Straka
a4b42b9b6a python-pyserial: update to version 3.3
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-03-16 23:32:41 +01:00
Derek Straka
1a373a033f python-pyparsing: update to version 2.2.0
Fix the RDEPENDS and add a python3 version as well

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-03-11 17:57:05 +01:00