summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
* python3-prctl: Upgrade 1.7 -> 1.8.1Leon Anavi2021-02-012-9/+10
| | | | | | | | | | | | | | Upgrade to release 1.8.1: - Master was renamed to main - Backwards compatibility fixes - Install dependencies before trying to build/publish License-Update: Update year 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>
* python3-aiohttp-jinja2: Upgrade 1.2.0 -> 1.4.2Leon Anavi2021-02-011-2/+2
| | | | | | | | | | | | | | | | | Upgrade to release 1.4.2: - Fix type annotation for context_processors argument - Bump the minimal supported aiohttp version to 3.6.3 to avoid problems with uncompatibility between aiohttp and yarl - Add async rendering support - Document async rendering functions - Add CHANGES.rst to MANIFEST.in and sdist License-Update: Remove an empty line at the end of the file 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>
* python3-pyzmq: Upgrade 21.0.2 -> 22.0.2Leon Anavi2021-02-012-8/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 22.0.2: - Add workaround for bug in DLL loading for Windows wheels with conda Python >= 3.8 - Fix type of Frame.bytes for non-copying recvs with CFFI backend (regression in 21.0) - Add manylinux wheels for pypy - Some typing fixes - Bump bundled libzmq to 4.3.4 - Strip unused symbols in manylinux wheels, resulting in dramatically smaller binaries. This matches behavior in v20 and earlier. - Windows CPython wheels bundle public libzmq binary builds, instead of building libzmq as a Python Extension. This means they include libsodium for the first time. - Our own implementation of bundling libzmq into pyzmq on Windows is removed, instead relying on delvewheel (or installations putting dlls on %PATH%) to bundle dependency dlls. - The (new in 21.0) Windows wheels for PyPy likely require the Windows vcredist package. This may have always been the case, but the delvewheel approach doesn't seem to work. - Windows + PyPy is now the only remaining case where a wheel has libzmq built as an Extension. All other builds ship libzmq built using its own tooling, which should result in better, more stable builds. 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>
* python3-cantools: Upgrade 36.1.0 -> 36.2.0Leon Anavi2021-02-011-1/+1
| | | | | | | | | | | Upgrade to release 36.2.0: - Make matplotlib optional - Only run release job for tagged commits 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>
* python3-croniter: Upgrade 1.0.2 -> 1.0.4Leon Anavi2021-02-011-1/+1
| | | | | | | | | | | Upgrade to release 1.0.4: - Raise CroniterBadCronError when error syntax - Fix spelling 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>
* python3-h5py: improve reproducibilityMingli Yu2021-02-012-0/+31
| | | | | | | | Prevent absolute path from ending up in the egg-info SOURCES.txt. Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-xlrd: Upgrade 1.2.0 -> 2.0.1Leon Anavi2021-02-011-8/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 2.0.1: - Use the README as the long description on PyPI. - Remove support for anything other than .xls files. - Remove support for psyco. - Change the default encoding used when no CODEPAGE record can be found from ascii to iso-8859-1. - Add support for iterating over :class:`~xlrd.book.Book` objects. - Add support for item access from :class:`~xlrd.book.Book` objects, where integer indices and string sheet names are supported. - Non-unicode spaces are now stripped from the "last author" information. - Workbook corruption errors can now be ignored using the ignore_workbook_corruption option to :class:`~xlrd.open_workbook`. - Handle WRITEACCESS records with invalid trailing characters. - Officially support Python 3.8 and 3.9. Get the source code from the git repository rather than from PyPI to obtain the tests. License-Update: Use file LICENSE. 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>
* python3-pybind11: Upgrade 2.5.0 -> 2.6.2Leon Anavi2021-02-013-31/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 2.6.2: - enum: add missing Enum.value property. - Allow thread termination to be avoided during shutdown for CPython 3.7+ via .disarm for gil_scoped_acquire/gil_scoped_release. - Fix bug where the constructor of object subclasses would not throw on being passed a Python object of the wrong type. - The type_caster for integers does not convert Python objects with __int__ anymore with noconvert or during the first round of trying overloads. - When casting to a C++ integer, __index__ is always called and not considered as conversion, consistent with Python 3.8+. - Fixed segfault in multithreaded environments when using scoped_ostream_redirect. - Leave docstring unset when all docstring-related options are disabled, rather than set an empty string. - The module key in builtins that pybind11 uses to store its internals changed from std::string to a python str type (more natural on Python 2, no change on Python 3). - Fixed assertion error related to unhandled (later overwritten) exception in CPython 3.8 and 3.9 debug builds. - Fix py::gil_scoped_acquire assert with CPython 3.9 debug build. - Fix issue with a test failing on PyTest 6.2. - Fix warning modifying constructor parameter 'flag' that shadows a field of 'set_flag' [-Wshadow-field-in-constructor-modified]. - Suppressed some deprecation warnings about old-style __init__/__setstate__ in the tests. - Fix invalid access when calling a pybind11 __init__ on a non-pybind11 class instance. - Fixed various minor memory leaks in pybind11's test suite. - Resolved memory leak in cpp_function initialization when exceptions occurred. - Added a Valgrind build, checking for leaks and memory-related UB, to CI. - Intel compiler was not activating C++14 support due to a broken define. - Support ICC and NVIDIA HPC SDK in C++17 mode. - Support Intel OneAPI compiler (ICC 20.2) and add to CI. License-Update: Update a link. 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>
* python3-urllib3: Upgrade 1.26.2 -> 1.26.3Leon Anavi2021-02-011-1/+1
| | | | | | | | | | | | Upgrade to release 1.26.3: - Fixed bytes and string comparison issue with headers - Changed ProxySchemeUnknown error message to be more actionable if the user supplies a proxy URL without a scheme 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>
* python3-prompt-toolkit: Upgrade 3.0.11 -> 3.0.14Leon Anavi2021-02-011-1/+1
| | | | | | | | | | | | Upgrade to release 3.0.14: - Disable bell when `PROMPT_TOOLKIT_BELL=false` environment variable has been set. - Improve cancellation of history loading. 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>
* python3-gevent: Upgrade 20.9.0 -> 21.1.2Leon Anavi2021-02-011-2/+1
| | | | | | | | | - Update the embedded libev from 4.31 to 4.33. - Update the embedded libuv from 1.38.0 to 1.40.0. 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>
* python3-pyzmq: Upgrade 21.0.1 -> 21.0.2Leon Anavi2021-01-281-1/+1
| | | | | | | | | | | Upgrade to release 21.0.2: - Fix wheels on macOS older than 10.15 (sets MACOSX_DEPLOYMENT_TARGET to 10.9, matching wheel ABI tag). 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>
* python3-typed-ast: Upgrade 1.4.1 -> 1.4.2Leon Anavi2021-01-281-1/+1
| | | | | | | | | | | | | Upgrade to release 1.4.2: - Fix linker error in debug build - Fix cross compile by adjusting includes - ast27: prefix exported symbols - Add 3.9 to supported versions 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>
* python3-pako: Upgrade 0.2.3 -> 0.3.0Leon Anavi2021-01-281-2/+1
| | | | | | | | | | | | | | | | Upgrade to release 0.3.0 which adds support for the following package managers: - DNF (as used by RPM based distributions) - RPM-ostree (as used by Fedora CoreOS and RHEL CoreOS) - Pacman (as used by Arch based distributions) - Yum (as used by some RPM based distributions) - Zypper (as used by OpenSUSE based distributions) - APK (as used by Alpine Linux and postmarketOS) 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>
* python3-portion: Add recipeLeon Anavi2021-01-281-0/+12
| | | | | | | | | | | | Portion is a Python library providing data structure and operations for intervals. It replaces python-intervals. Release 2.1.4 brings: - Much faster get, copy and | operations for IntervalDict. 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>
* python3-intervals: Upgrade 1.10.0 -> 1.10.0.post1Leon Anavi2021-01-281-2/+1
| | | | | | | | | | | Upgrade to release 1.10.0.post1: - IntervalDict has a .combine method to merge its keys and values with another IntervalDict. 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>
* python3-xmlschema: Upgrade 1.4.1 -> 1.4.2Leon Anavi2021-01-281-3/+2
| | | | | | | | | | | | | Upgrade to release 1.4.2: - Add decoding of binary datatypes (xs:hexBinary and xs:base64Binary) - Fix encoding from string values for some builtin datatypes (decimal, binary, duration and datetime) 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>
* python3-aenum: Upgrade 2.2.6 -> 3.0.0Leon Anavi2021-01-281-2/+1
| | | | | | | | | | | | | | | | | | | Upgrade to release 3.0.0: - Flags only list single bit names, multi-bit are aliases - error checking to go with that - getattr magic is off for AutoValue - Member creation has been redone to match Python 3.10's methods. This also allows all supported Pythons (2.7, 3.3+) to use the __set_name__ and __init_subclass__ protocols (more robustly than in aenum 2.2.5) - enum_property() has been renamed to property() (old name still available, but deprecated) - bin() replacement shows negative integers in twos-complement 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>
* python3-diskcache: Upgrade 5.1.0 -> 5.2.1Leon Anavi2021-01-281-3/+2
| | | | | | | | | | Upgrade to release 5.2.1: - Install libmemcached-dev for release GitHub action 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>
* python3-coverage: Upgrade 5.3.1 -> 5.4Leon Anavi2021-01-281-1/+1
| | | | | | | | | | | | | | | | | | | | | Upgrade to release 5.4: - The text report produced by coverage report now always outputs a TOTAL line, even if only one Python file is reported. This makes regex parsing of the output easier. - The skip_covered and skip_empty settings in the configuration file can now be specified in the [html] section, so that text reports and HTML reports can use separate settings. The HTML report will still use the [report] settings if there isn't a value in the [html] section. - Combining files on Windows across drives how works properly. - Fix an obscure warning from deep in the _decimal module. - Update to support Python 3.10 alphas in progress, including PEP 626: Precise line numbers for debugging and other tools. 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>
* python3-cachetools: Upgrade 4.2.0 -> 4.2.1Leon Anavi2021-01-281-2/+1
| | | | | | | | | | | Upgrade to release 4.2.1: - Handle __missing__() not storing cache items. - Clean up __missing__() example. 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>
* python3-nmap: upgrade 1.4.8 -> 1.5.0Zang Ruochen2021-01-281-3/+6
| | | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ipy: upgrade 1.00 -> 1.01Zheng Ruoqin2021-01-281-2/+2
| | | | | | | | | | Version 1.01 (2020-12-01) ------------ * Update to support up to Python 3.9 Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-djangorestframework: upgrade 3.12.1 -> 3.12.2Zheng Ruoqin2021-01-281-2/+2
| | | | | | Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-custom-inherit: Upgrade 2.3.0 -> 2.3.1Leon Anavi2021-01-282-12/+10
| | | | | | | | | | | | Uprade to release 2.3.1: - Methods section is now recognized in NumPy-style docstrings License-Update: Use file LICENSE.md 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>
* python3-lazy-object-proxy: Upgrade 1.5.1 -> 1.5.2Leon Anavi2021-01-281-2/+1
| | | | | | | | | | | | Upgrade to release 1.5.2: - Added Python 3.9 wheels. - Removed Python 2.7 Windows wheels (not supported on newest image with Python 3.9). 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>
* python3-socketio: Upgrade 4.6.0 -> 5.0.4Leon Anavi2021-01-281-2/+1
| | | | | | | | | | | | | | | - Include error message and arguments in CONNECT_ERROR packet - Fix typos in the documentation - Updated connection options in the documentation - Update to match the JavaScript Socket.IO 3.x releases (Socket.IO v5 protocol revision) - Remove unnecessary binary argument - Remove dependency on the six package - Added version compatibility chart to README 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>
* python3-pymisp: Upgrade 2.4.135.3 -> 2.4.137.1Leon Anavi2021-01-281-2/+4
| | | | | | | | | | | | | | | | | Upgrade to release 2.4.137.1: - Fail if a duplicate object is added to an event. - Add test case for page/limit in logs search. - Improve docstring for get_event. - Better warning if lief is outdated. - Update minimal dependency for lief in setup.py. Fetch source from the git repository to avoid extras_require issue in setup.py from the archive for this release in PyPI. 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>
* python3-natsort: Upgrade 7.1.0 -> 7.1.1Leon Anavi2021-01-281-1/+1
| | | | | | | | | | | | Upgrade to release 7.1.1: - Use GitHub Actions instead of Travis-CI - No longer pin testing dependencies - Correct a minor typo 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>
* python3-xmlschema: Yocto recipes for validating against XSD 1.1Junjie Mao2021-01-272-0/+32
| | | | | | | | | This patch adds recipes for xmlschema and its dependency in order to enable XML validation against XSD 1.1 in Python. Signed-off-by: Junjie Mao <junjie.mao@intel.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyyaml: Upgrade 5.4 -> 5.4.1Leon Anavi2021-01-271-1/+1
| | | | | | | | | | | Upgrade to release 5.4.1: - Fix stub compat with older pyyaml versions that may unwittingly load it 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>
* python3-pyjwt: Upgrade 2.0.0 -> 2.0.1Leon Anavi2021-01-271-1/+1
| | | | | | | | | | | Upgrade to release 2.0.1: - Rename CHANGELOG.md to CHANGELOG.rst and include in docs - Fix from_jwk() for all algorithms 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>
* python3-typed-ast: Initial add 1.4.1Andreas Müller2021-01-271-0/+12
| | | | | | | | | | | | | | Currently it lives in: * meta-microcontroller * meta-ros-common * meta-sca Seems important so add it to meta-python Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-asttokens: initial add 2.0.4Andreas Müller2021-01-271-0/+17
| | | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-mypy: initial add 0.800Andreas Müller2021-01-271-0/+18
| | | | | | | | | | | | | | Currently it lives in: * meta-microcontroller * meta-ros-common * meta-sca Seems important so add it to meta-python Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-mypy-extensions: Initial add 0.4.3Andreas Müller2021-01-271-0/+12
| | | | | | | | | | | | | | | Currently it lives in: * meta-iot-cloud * meta-microcontroller * meta-ros-common * meta-sca Seems important so add it to meta-python Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-python: Add jstylesonAndrew Jeffery2021-01-252-0/+23
| | | | | | | | | | | | | 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] https://github.com/linjackson78/jstyleson/blob/8c47cc9e665b3b1744cccfaa7a650de5f3c575dd/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>
* meta-python: Add hexdump packageAndrew Jeffery2021-01-251-0/+27
| | | | | | | | | 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>
* python3-prompt-toolkit: Upgrade 3.0.10 -> 3.0.11Leon Anavi2021-01-251-1/+1
| | | | | | | | | | | | | | | | | | | Upgrade to release 3.0.11: - Poll terminal size: better handle resize events when the application runs in a thread other than the main thread (where handling SIGWINCH doesn't work) or in the Windows console. - Fix bug in system toolbar. The execution of system commands was broken. - A refactoring of patch_stdout that includes several fixes. - A refactoring of the `ThreadedHistory`, which includes several fixes, in particular a race condition that happened when editing input while a big history was still being loaded in the background. 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>
* python3-alembic: Upgrade 1.5.1 -> 1.5.2Leon Anavi2021-01-251-1/+1
| | | | | | | | | | | | | | | | | Upgrade to release 1.5.2: - Fixed regression where new "loop detection" feature produced false positives for revision names that have overlapping substrings between revision number and down revision and/or dependency, if the downrev/dependency were not in sequence form. - Fixed regression where Alembic would fail to create a transaction properly if the sqlalchemy.engine.Connection were a so-called "branched" connection, that is, one where the .connect() method had been called to create a "sub" connection. 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>
* python3-pyzmq: Upgrade 20.0.0 -> 21.0.1Leon Anavi2021-01-252-4/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 21.0.1: - drop support for Python 3.5. Python >= 3.6 is required - mypy type stubs, which should improve static analysis of pyzmq, especially for dynamically defined attributes such as zmq constants. These are new! Let us know if you find any issues. - support for zero-copy and sending bufferables with cffi backend. This is experimental! Please report issues. - zero-copy support in CFFI backend (send(copy=False) now does something). - Support sending any buffer-interface-providing objects in CFFI backend. - Errors during teardown of asyncio Sockets - Missing MSVCP140.dll in Python 3.9 wheels on Windows, causing vcruntime-redist package to be required to use the Python 3.9 wheels for pyzmq 20.0 - pyzmq-21.0.1 only changes CI configuration for Windows wheels (built with VS2017 instead of VS2019), fixing compatibility with some older Windows on all Pythons and removing requirement of VC++ redistributable package on latest Windows and Python < 3.8. 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>
* python3-smbus2: Upgrade 0.4.0 -> 0.4.1Leon Anavi2021-01-251-1/+1
| | | | | | | | | | | Upgrade to release 0.4.1: - SonarCloud quality checks. - Tests added to the dist package. 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>
* python3-ujson: Upgrade 4.0.1 -> 4.0.2Leon Anavi2021-01-251-2/+1
| | | | | | | | | | | | | | Upgrade to release 4.0.2: - Travis CI: Test on 3.9 final, remove 3.8 - Toward matching Python standard library output for float - Fix errors on reading long decimal floats - Make empty dict/list indented serialization match stdlib json - Fix dealing with None types 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>
* python3-croniter: Upgrade 1.0.1 -> 1.0.2Leon Anavi2021-01-251-1/+1
| | | | | | | | | | Upgrade to release 1.0.2: - Fix match when datetime has microseconds 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>
* python3-pykwalify: Upgrade 1.7.0 -> 1.8.0Leon Anavi2021-01-252-39/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 1.8.0: - Dropped support for python 3.5 and below, including 2.7 - ruamel.yaml is now the default and preffered yaml parser - Dropped support for pyyaml parser - Update minimum version of ruamel.yaml to 0.16.0 - Update minimum version of python-dateutil to 2.8.0 - Added new cli argument "--encoding ENCODING" that specifies what encoding to open data and schema files with - Enum error strings now output all possible values for easier debugging - Removed deprecated imp module. Dynamic imports imght be affected - Implement new type email that uses a relative simple regex to validate email addresses according to RFC 5322 Official Standard - Implement new type url that uses a relative simple regex to validate url:s according to RFC 1808 - Add new argument "schema_file_obj" to Core class. Allows to pass in StringIO or similar interfaced objects to use for validation. - Add new argument "data_file_obj" to Core class. Allows to pass in StringIO or similar interfaced objects to use for validation. - Fixed a regression from 1.6.1 where ruamel.yaml safe_load would break for all built-in custom python tags. - All normal python tags should now be possible to use again. - Fixed an issue with regex values that was not converted to str() before regex mapping was attempted. - This should validate things like integers and objects that support str() conversion better. 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>
* python3-bitarray: Upgrade 1.6.1 -> 1.6.3Leon Anavi2021-01-251-2/+1
| | | | | | | | | | | | | | | Upgrade to release 1.6.3: - add missing .h files to sdist tarball - use `Py_SET_TYPE()` and `Py_SET_SIZE()` for Python 3.10 - add official Python 3.10 support - fix slice assignement to same object, e.g. a[2::] = a or a[::-1] = a - add bitarray.h 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>
* python3-lz4: Upgrade 3.1.1 -> 3.1.3Leon Anavi2021-01-251-1/+1
| | | | | | | | | | | | | | Upgrade to release 3.1.3: - Add support for publishing wheels to PyPi for Python 3.9. Wheel building is currently broken for Python 3.9 on Arm/Aarch64 - Drop building of wheels for Python 3.5 - Move to Visual Studio 2019 (14.2) on AppVeyor - Build against the XCode 12.2 image on Travis 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>
* python3-coverage: Upgrade 5.3 -> 5.3.1Leon Anavi2021-01-251-2/+1
| | | | | | | | | | | | | | | | | | | | Upgrade to release 5.3.1: - When using --source on a large source tree, v5.x was slower than previous versions. This performance regression is now fixed. - Mysterious SQLite errors can happen on PyPy. An immediate retry seems to fix the problem, although it is an unsatisfying solution. - The HTML report now saves the sort order in a more widely supported way. - The HTML report pages now have a Sleepy Snake favicon. - Wheels are now provided for manylinux2010, and for PyPy3. - Continuous integration has moved from Travis and AppVeyor to GitHub Actions. 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>
* python3-alembic: Upgrade 1.4.3 -> 1.5.1Leon Anavi2021-01-251-3/+2
| | | | | | | | | | | | Upgrade to release 1.5.1: - Fixed installation issue where the "templates" directory was not being installed, preventing commands like "list_templates" and "init" from working. 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>
* python3-pandas: Upgrade 1.2.0 -> 1.2.1Leon Anavi2021-01-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 1.2.1: - Fixed regression in to_csv() that created corrupted zip files when there were more rows than chunksize - Fixed regression in to_csv() opening codecs.StreamReaderWriter in binary mode instead of in text mode - Fixed regression in read_csv() and other read functions were the encoding error policy (errors) did not default to "replace" when no encoding was specified - Fixed regression in read_excel() with non-rawbyte file handles - Fixed regression in DataFrame.to_stata() not removing the created file when an error occured - Fixed regression in DataFrame.__setitem__ raising ValueError when expanding DataFrame and new column is from type "0 - name" - Fixed regression in setting with DataFrame.loc() raising ValueError when DataFrame has unsorted MultiIndex columns and indexer is a scalar - Fixed regression in setting with DataFrame.loc() raising KeyError with MultiIndex and list-like columns indexer enlarging DataFrame - Fixed regression in groupby() with Categorical grouping column not showing unused categories for grouped.indices - Fixed regression in GroupBy.sem() where the presence of non-numeric columns would cause an error instead of being dropped - Fixed regression in DataFrameGroupBy.diff() raising for int8 and int16 columns - Fixed regression in DataFrame.groupby() when aggregating an ExtensionDType that could fail for non-numeric values - Fixed regression in Rolling.skew() and Rolling.kurt() modifying the object inplace - Fixed regression in DataFrame.any() and DataFrame.all() not returning a result for tz-aware datetime64 columns - Fixed regression in DataFrame.apply() with axis=1 using str accessor in apply function - Fixed regression in DataFrame.replace() raising ValueError when DataFrame has dtype bytes - Fixed regression in Series.fillna() that raised RecursionError with datetime64[ns, UTC] dtype - Fixed regression in comparisons between NaT and datetime.date objects incorrectly returning True - Fixed regression in calling NumPy accumulate() ufuncs on DataFrames, e.g. np.maximum.accumulate(df) - Fixed regression in repr of float-like strings of an object dtype having trailing 0’s truncated after the decimal - Fixed regression that raised AttributeError with PyArrow versions [0.16.0, 1.0.0) - Fixed regression in pandas.testing.assert_frame_equal() raising TypeError with check_like=True when Index or columns have mixed dtype 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>