python3-nose still contains Python 2 code which causes errors in
do_compile when using bdist_wheel or PEP-517 packaging.
Like nose, test-generator has not been touched since 2016.
Drop this recipe unless someone fixes the issues in python3-nose
[YOCTO #14638]
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Because of layer priority, this recipe must be dropped before a build
with the new PEP-517 packaging can proceed due to dependency loops.
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Since 2021-11-23 this is on oe-core:
d56fcb5806 ("python: introduce python3-dtschema")
The recipe in oe-core is named python3-dtschema (without dash between
'dt' and 'schema'). It points to the correct GIT repository and uses a
much more recent version.
Signed-off-by: Christian Eggers <ceggers@arri.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
The upstream source repository has disappeared, and a release was last
made in January 2016.
As this package is unmaintained and there are many alternatives, remove
it.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
pycrypto hasn't had a commit upstream since June 2014, which for a
security-critical module is not a good sign.
Everyone has migrated to the pycryptodome or cryptography modules, so
remove pycrypto from meta-python.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Newer versions of python3-cryptography will rely on the subtests fixture
for their ptests. Add this recipe so that cryptography can be given the
necessary RDEPENDS when it is upgraded.
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
"A high level, “more Pythonic” interface to the PKCS#11 (Cryptoki)
standard to support HSM and Smartcard devices in Python."
Signed-off-by: Vesa Jääskeläinen <vesa.jaaskelainen@vaisala.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
"A decorator for caching properties in classes."
Signed-off-by: Vesa Jääskeläinen <vesa.jaaskelainen@vaisala.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
This is the result of automated script (0.9.1) conversion:
oe-core/scripts/contrib/convert-overrides.py .
converting the metadata to use ":" as the override character instead of "_".
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Add a recipe for joblib: a set of tools to provide lightweight pipelining
in Python.
Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Add a recipe for asyncio-glib - an interface between asyncio and the
GLib event loop for Python.
Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Add a recipe for building pycocotools - a Python wrapper for cocapi.
Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Add a recipe for python3-docutils: a modular system for processing
documentation into useful formats.
Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Add a recipe for jmespath: a python module implementing a query
language for JSON.
Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Add a recipe for python3-txdbus: a native Python implementation of the
DBus protocol for Twisted applications.
Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Add a recipe for python3-wpa-supplicant - a package allowing to talk to
the wpa_supplicant over dbus using a convenient python API.
Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Add release 2.1.1:
- Added setuptools as an explicit dependency. This has always been
required but now that more environments are becoming capable of
operating without it being installed, we now need to ensure it's
available.
- pytest-runner removed, use tox to run tests.
License-Update: Use license file from PyPI tarball.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
pydbus is a popular (and probably the most 'pythonic') implementation
of DBus for python but unfortunately it doesn't implement the
ObjectManager interface. This project is an extension providing this
functionality.
The reason for having this as a separate project is simple: pydbus seems
to no longer be actively maintained so it's hard to make it part of the
original codebase.
Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
There were a large number of Python package recipes with ptests that
were not included in packagegroup-meta-python3-ptest, so add them.
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
The packagegroup-meta-python file's package lists were unsorted, so
they were reorded to make it easier to manually inspect. Additionally,
the packagegroup-meta-python3-extended and -connectivity packagegroups
did not appear to have any use except to be added to the main group,
so they were removed and their recipe lists combined into the main
packagegroup-meta-python3. Finally, a note about enabling Fortran
support in the compiler was added to the file, since python3-cvxopt
relies on it in order to build.
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
jstyleson is a library to parse JSON with js-style comments.
The license isn't shipped in the pypi package, so it was extracted from
the github repo at [1].
[1] 8c47cc9e66/LICENSE
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
The hexdump package appears to be abandoned, but it's used as the
dependency of another project I'm packaging.
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
The project has been abandoned for a few years now, and
no longer builds with python 3.9.
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
python3-iniconfig is required by pytest 6.1.0. And add it to
packagegroup-meta-python.
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
It is required by python3-pykwalify cli
...
$ pykwalify -h
x86_64-wrlinuxsdk-linux/usr/lib/python3.8/site-packages/pykwalify/cli.py", line 11, in <module>
from docopt import docopt
ModuleNotFoundError: No module named 'docopt'
...
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
The main recipes for python3-jinja2 and python3-markupsafe
have moved to oe-core. No need to duplicate them here.
Instead, we add them to meta-python3-ptest sub-package, since
we do enable ptest with bbappends.
Signed-off-by: Tim Orling <ticotimo@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Remove packagegroup-meta-python3-ptest from PACKAGES in packagegroup-meta-python.bb
to fix QA issue, and change python3-cryptography to python3-cryptography-ptest in
RDEPENDS_packagegroup-meta-python3-ptest to be consistent with how other ptest images
list RDEPENDS.
Signed-off-by: Trevor Gamblin <tvgamblin@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
- License-Update: Formatting changes due to change in SRC_URI
- This is reflected as latest release on PyPI
- Add python3 variant
- Add python3 variant to meta-python packagegroup
Signed-off-by: Khem Raj <raj.khem@gmail.com>
As it depends on pathon 2.x Numpy which has been removed from oe-core.
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
As it requires python-nose, which will be removed from oe-core.
3.x version remains available.
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This recipe depends on 2.x version of NumPy, which is about to be
removed from oe-core (due to the latest release of NumPy no longer
supporting Python 2.x).
3.x versions remain available as before.
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>