summaryrefslogtreecommitdiff
path: root/meta-phosphor/common/recipes-devtools/python
AgeCommit message (Collapse)AuthorFilesLines
2016-09-28pyphosphor.bb: bump versionPatrick Williams1-1/+1
Change-Id: I2e545723e73610db7f703d797821967c68c8a3d4 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-09-28pyphosphor.bb: bump versionPatrick Williams1-1/+1
Change-Id: Ia13e8109e11d6949fc65e94e405ef938b8cccf66 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-09-24pyphosphor.bb: bump versionPatrick Williams1-1/+1
Change-Id: I9776659463fb118a8f07c655067095d63c56cc3c Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-09-16bottle: fix python-bottle-app packagePatrick Williams1-2/+2
Since python-bottle-app is selecting items from /usr/bin, it must be before python-bottle in the final PACKAGE list, otherwise python-bottle gets the files first. Use PACKAGE_BEFORE_PN to ensure that is the case. Change-Id: Ia0af342c1b6f4963da126a327b96d956755733ef Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-09-13pyphosphor.bb: bump versionPatrick Williams1-1/+1
Change-Id: Ic66408374431d0d4ce6aab783f67cb31f4b36733 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-09-10Fix more missing package dependenciesBrad Bishop2-2/+7
Found a couple missing from Rocket and Bottle. Change-Id: I5ee3c882c3182a20c907f8e8a13f40eec36731fa Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-09-08pyphosphor: add wsgi namespace packagesBrad Bishop1-1/+7
Add wsgi namespace packages for python module packages that install themselves under obmc.wsgi or obmc.wsgi.apps Change-Id: Ifaf44ad3890922c34b9abf5563aac93b1ea57336 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-09-08pyphosphor: split into subpackagesBrad Bishop1-0/+33
Add namespace packages for packages that install python modules into the obmc site-packages namespace. Split the modules in the dbuslib and utils dirs into a dbus and utils package. This enables more granular dependency expression in other recipes. Change-Id: I6fd8abc1a56584f25b300260370c8ed2ed9e03ec Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-09-08Move pyphosphor to recipes-devtoolsBrad Bishop1-0/+15
With all the rest of the python recipes. Change-Id: I796e1de1edf436feb4eaea9191ca582eb7a1c37a Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-09-08Gevent fixesBrad Bishop3-0/+44
Adds two gevent patches: 1 - add ppc64le to libev compilers 2 - fix broken ssl module detection Change-Id: If3839b80b2cbf829818f7462c252352e72afa73f Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-09-06fix json dbus.Double encodingEdward A. James2-0/+67
- bad formatting showed up in rest server queries - json used the highest level repr method, which will call the dbus type tp_repr method. Instead we should use the float specific repr method. resolves openbmc/openbmc#411 Change-Id: I04eea6d825fe3833accf1625e138abedb0aa7c95 Signed-off-by: Edward A. James <eajames@us.ibm.com>
2016-08-16python: Install full email package for native[sdk]Patrick Williams1-1/+1
The .bbappend for python creates a minimal email package for installation on the target, but was also impacting nativesdk packages. This prevented us from compiling certain python programs inside the SDK. Change the do_install_append to only impact targets (and not native/nativesdk). Change-Id: I68576d7f1f98892840a09ed382690ea4b3aa3940 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-07-13python-ipy: update 0.81 -> 0.83Wenzong Fan1-0/+32
* update SRC_URI checksums * remove PKG-INFO that is not in 0.83 Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com> Signed-off-by: Edward A. James <eajames@us.ibm.com>
2016-06-24python-pexpect: Fix runtime failure with ptyprocessPatrick Williams2-0/+24
python-pexpect needs python-ptyprocess and this was not specified in the .bb file. This is fixed upstream with python-pexpect_4.1.0, but not backported for 4.0.1, which is the current version used in the yocto 2.1 tree. Also, needed to backport the ptyprocess package itself. Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-06-24python-pygobject: Backport 2.28.3Patrick Williams2-0/+76
The skeleton code does not run with pygobject-3 today, so backport pygobject-2 recipe from yocto 2.0.1. TODO: Create issue to track upgrade to pygobject-3. Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-06-24python: 2.7.9 -> 2.7.11Patrick Williams1-0/+0
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2015-11-20Merge pull request #85 from bradbishop/dbusnkskjames2-0/+39
python-dbus dbus.Byte.__str__ produces broken utf8
2015-11-18Python cleanupBrad Bishop14-601/+77
CherryPy won't be used so remove it. Use wsgi and email that comes with python. Remove wsgi and email standalone recipes. Update bottle and rocket to use new packages.
2015-11-18python-dbus dbus.Byte.__str__ produces broken utf8Brad Bishop2-0/+39
Byte to string simply copied the byte, which isn't valid utf8 for non ascii values. Since dbus.byte is an int subclass, should just be using int's __str__ implementation anyway.
2015-11-13Refactor bottle recipeBrad Bishop5-5/+14
Adopting some typical conventions: -use python_site_packages variable -python recipe naming conventions
2015-11-13Add python-rocket recipeBrad Bishop4-0/+62
Rocket is an minimal wsgi http server.
2015-11-13Add python-wsgiref-standaloneBrad Bishop3-0/+243
This is a standalone version of the wsgi ref library that comes with python.
2015-11-13Add python-email-utils-standalone recipeBrad Bishop4-0/+300
This is a stripped down version of python-email without any dependencies, for packages that just use email.utils.
2015-11-09Add Bottle recipeBrad Bishop4-0/+72
Bottle is a python wsgi micro-framework for developing web applications.
2015-11-09Add CherryPy recipeBrad Bishop2-0/+53
CherryPy implements a WSGI server. I am planning on using it for the REST server initially. WSGI is very modular so a better server can be dropped in later if one is available.
2015-10-19Add recipe for https://github.com/msoulier/tftpyBrad Bishop1-0/+19
A pure python library for TFTP.