summaryrefslogtreecommitdiffstats
path: root/meta-python
Commit message (Collapse)AuthorAgeFilesLines
* meta-python: Add jstylesonAndrew Jeffery2021-01-253-0/+24
| | | | | | | | | | | | | 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-252-0/+28
| | | | | | | | | 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>
* python3-pyserial: Upgrade 3.4 -> 3.5Leon Anavi2021-01-251-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 3.5: - iAdd a backend for Silicon Labs CP2110/4 HID-to-UART bridge. (depends on hid module) - Use absolute import everywhere - win32: miniterm Working CMD.exe terminal using Windows 10 ANSI support - Make ListPortInfo hashable - threaded: "write" returns byte count - Add bytesize and stopbits argument parser to tcp_serial_redirect - loop: add out_waiting - list_ports_linux: Correct "interface" property on Linux hosts - Remove Python 3.2 and 3.3 from test - doc updates - miniterm: add CTRL+T Q as alternative to exit - miniterm: suspend function key changed to CTRL-T Z - add command line tool entries pyserial-miniterm (replaces miniterm.py) and pyserial-ports (runs serial.tools.list_ports). - python -m serial opens miniterm (use w/o args and it will print port list too) [experimental] - Don't open port if self.port is not set while entering context manager - refactor: raise new instances for PortNotOpenError and SerialTimeoutException - list_ports: set default name attribute - fix: compare only of the same type in list_ports_common.ListPortInfo - rfc2217/close(): fix race-condition - return b'' when connection closes on rfc2217 connection - rfc2217/close(): fix race condition - Fixed flush_input_buffer() for situations where the remote end has closed the socket. - reset_input_buffer() can hang on sockets - examples: port_publisher python 3 fixes - miniterm: Fix miniterm constructor exit_character and menu_character - miniterm: use exclusive access for native serial ports by default - miniterm: fix double use of CTRL-T + s use z for suspend instead - examples: refactor wx example, use Bind to avoid deprecated warnings, IsChecked, unichr - posix: fix PosixPollSerial with timeout=None and add cancel support - option for low latency mode on linux - Add support to xr-usb-serial ports - posix: Don't catch the SerialException we just raised - posix: Fix custom baud rate to not temporarily set 38400 baud rates on linux - list_ports: use hardcoded path to library on osx Following the rename of miniterm.py and the new command line tool entry, task do_install_append has been updated accordingly. 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-pyusb: Upgrade 1.1.0 -> 1.1.1Leon Anavi2021-01-251-3/+3
| | | | | | | | | | | | | | | | Upgrade to release 1.1.1: - Patch release that fixes a couple of bugs. Most notably it fixes compatibility with Python 3.9. - As of PyUSB 1.1.1 changes that break under Python 2.7 and 3.5 (both of which have reached end of life) are no longer considered regressions. 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-evdev: Upgrade 1.3.0 -> 1.4.0Leon Anavi2021-01-251-2/+1
| | | | | | | | | | | | | | | | | | | | Upgrade to release 1.4.0: - Fix InputDevice.set_absinfo to allow setting parameters to zero. - Fix off-by-one in ioctl_EVIOCG_bits, which causes value at the end of the list to not be reported back. - Fix set_absinfo to allow setting parameters to zero. - Fix leak when returning BlockingIOError from a read. - Fix "There is no current event loop in thread" error for non asyncio code. - Prevent InputDevice destructor from blocking. - Add missing return codes to os.strerror() calls and fix force feedback example in docs (#138). - Add the util.find_ecodes_by_regex() helper function. 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-google-api-python-client: Upgrade 1.12.5 -> 1.12.8Leon Anavi2021-01-251-2/+1
| | | | | | | | | | Upgrade to release 1.12.8: - add httplib2 authorization to thread_safety 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-pyyaml: Upgrade 5.3.1 -> 5.4Leon Anavi2021-01-251-2/+2
| | | | | | | | | | | | | | | | | | Upgrade to release 5.4: - Build modernization, remove distutils, fix metadata, build wheels, CI to GHA - Fix for CVE-2020-14343, moves arbitrary python tags to UnsafeLoader - Fix memory leak in implicit resolver setup - Fix py2 copy support for timezone objects - Fix compatibility with Jython 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-yappi: Upgrade 1.3.0 -> 1.3.2Leon Anavi2021-01-201-2/+1
| | | | | | | | | | Upgrade to release 1.3.2: - Add support for Python 3.10 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-dbus-next: Upgrade 0.1.4 -> 0.2.2Leon Anavi2021-01-201-2/+1
| | | | | | | | | | | | Upgrade to release 0.2.2: - Add connected instance variable to the MessageBus - Better handling of message bus errors on disconnect - Ensure futures are not done when settings results and exceptions 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-pymysql: Upgrade 0.10.1 -> 1.0.2Leon Anavi2021-01-201-2/+1
| | | | | | | | | | | Upgrade to release 1.0.2: - Fix user, password, host, database are still positional arguments. All arguments of connect() are now keyword-only. 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-openpyxl: Upgrade 3.0.5 -> 3.0.6Leon Anavi2021-01-201-2/+1
| | | | | | | | | | | | | | | | | | | | | Upgrade to release 3.0.6: - Borders in differential styles are incorrect - Error when opening some pivot tables - Resave breaks the border format in conditional formatting rules - Read-only workbook not closed properly if generator interrupted - Pandas.Multiindex.labels deprecated - Pandas.Multiinex not expanded correctly - Cannot read rows with exponents - numpy.float is deprecated - Cells without coordinate attributes not always correctly handled - Improved handling of borders for differential styles - Support subclasses of datetime objects - Improved handling of cells without coordinates 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-lxml: Upgrade 4.6.1 -> 4.6.2Leon Anavi2021-01-201-2/+1
| | | | | | | | | | | | Upgrade to release 4.6.2: - A vulnerability (CVE-2020-27783) was discovered in the HTML Cleaner by Yaniv Nizry, which allowed JavaScript to pass through. The cleaner now removes more sneaky "style" content. 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-pyscaffold: Upgrade 3.3 -> 3.3.1Leon Anavi2021-01-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 3.3.1: - Code base changed to Black’s standards - New docs about version numbers and git integration - Updated pre-commit hooks - Updated docs/Makefile to use Sphinx "make mode" - deprecated setuptools extensions/commands python setup.py test/docs/doctests - New tox test environments for generating docs and running doctests - New built-in extension for Cirrus CI - experimental get_template is now part of the public API and can be used by extensions, issue #252 - Updated setuptools_scm to version 4.1.2 in contrib - Updated configupdater to version 1.1.2 in contrib - precommit automatically fixes line endings by default - deprecated log.configure_logger, use log.logger.reconfigure instead 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-cheetah: Upgrade 3.2.5 -> 3.2.6Leon Anavi2021-01-201-2/+1
| | | | | | | | | | Upgrade to release 3.2.6: - Fixed use of uninitialized variable in _namemapper 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-pyperf: Upgrade 2.0.0 -> 2.1.0Leon Anavi2021-01-201-2/+1
| | | | | | | | | | | | | | | | | | Upgrade to release 2.1.0: - The compare_to command now computes the geometric mean. - The compare_to command no longer displays percentages: display less numbers to make the output easier to read. Also, percentage were almost the same values than the xxx faster or xxx slower values, but rounded differenly which introduced confusion. - Project moved to https://github.com/psf/pyperf/ - system command now only emits a warning rather than failing with a hard error if it fails to get or set the frequency of a CPU. - The pyperf project is now covered by the PSF Code of Conduct. 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-pyephem: Upgrade 3.7.7.0 -> 3.7.7.1Leon Anavi2021-01-201-2/+1
| | | | | | | | | | | | | Upgrade to release 3.7.7.1: - Fixed a memory leak in readdb() - Fixed the Body.copy() method to correctly copy object-specific fields across to the new object, like Saturn ring tilt and Earth satellite catalog number 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-colorlog: Upgrade 4.6.2 -> 4.7.2Leon Anavi2021-01-201-2/+1
| | | | | | | | | | | Upgrade to release 4.7.2: - Fix linter errors - Fix 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-zopeinterface: upgrade 5.1.0 -> 5.2.0Zang Ruochen2021-01-201-1/+1
| | | | | | | | | | | | | | | | | 5.2.0 (2020-11-05) ================== - Add documentation section ``Persistency and Equality`` (`#218 <https://github.com/zopefoundation/zope.interface/issues/218>`_). - Create arm64 wheels. - Add support for Python 3.9. 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-snappy: upgrade 0.5.4 -> 0.6.0Zang Ruochen2021-01-201-1/+1
| | | | | | 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-smbus: upgrade 4.1 -> 4.2Zang Ruochen2021-01-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4.2 (2020-09-22) manpages: Add BUGS section to let people know how to contact us Makefile: Allow to preset all CFLAGS and LDFLAGS variables tools: Consistently use snprintf instead of sprintf Restrict addresses 0x03-0x07, too (defined by I2C standard) decode-dimms: Print SPD revision for DDR3 too Print primary bus width for DDR3 and DDR4 List ee1004 as a candidate driver Display MAC for DDR3 Add MAC abbreviation for DDR4 Round DDR4 speed properly Detect and report truncated input files Print kernel driver used Print DDR memory speed in MT/s Add DDR5 memory types Decode manufacturing data for LPDDR3 Fix the version string Point the user to the right drivers Update the list of vendors to Jedec JEP106BB decode-vaio: Add support for the at24 driver Scan more i2c buses i2cset: Fix short writes with mask i2ctransfer: Mention '-a' everywhere in the manpage Support messages using I2C_M_RECV_LEN Add check for returned length from driver i2c-stub-from-dump: Read dumps from hexdump -C library: Add a manual page to document the API 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-parse: Upgrade 1.18.0 -> 1.19.0Leon Anavi2021-01-201-2/+1
| | | | | | | | | | Upgrade to release 1.19.0: - Fix using digit field numbering and 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-greenlet: Upgrade 0.4.17 -> 1.0.0Leon Anavi2021-01-202-9/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 1.0.0: - Add the ability to set a greenlet's PEP 567 contextvars context directly, by assigning to the greenlet's gr_context attribute. This restores support for some patterns of using greenlets atop an async environment that became more challenging in 0.4.17. - The repr of greenlet objects now includes extra information about its state. This is purely informative and the details are subject to change. - The greenlet module is now a package. There are no API changes, so all existing imports, including from C code, should continue to work. - (C API) The undocumented GREENLET_VERSION macro that defined a string giving the greenlet version is now deprecated and will not be updated. - Fix %s and %r formatting of a greenlet on Python 2. Previously it would result in a Unicode string instead of a native string. - Move continuous integration from Travis CI to Github Actions. License-Update: move to the src/ layout and this affects the note in LICENSE about Stackless Python 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-sh: remove python3-tests from RDEPENDSShlomi Vaknin2021-01-181-1/+0
| | | | | | | | | | | python3-tests installs the unit tests of python as well as stuff that no one should care about in its rootfs. Thus, it is not a runtime dependency of python3-sh. Signed-off-by: Shlomi Vaknin <shlomi.39sd@gmail.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyzmq: Upgrade 19.0.2 -> 20.0.0Leon Anavi2021-01-141-2/+1
| | | | | | | | | | | | | | | Upgrade to release 20.0.0: - Update bundled libzmq to 4.3.3 - Socket.bind() and Socket.connect() can now be used as context managers - Better error when libzmq is bundled and fails to be loaded - Hold GIL while calling zmq_curve_ functions, which may fix apparent threadsafety issues 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-wheel: Upgrade 0.35.1 -> 0.36.2Leon Anavi2021-01-141-2/+1
| | | | | | | | | | | | | Upgrade to release 0.36.2: - Updated vendored packaging library to v20.8 - Fixed wheel sdist missing LICENSE.txt - Don't use default macos/arm64 deployment target in calculating the platform tag for fat binaries 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-cryptography-vectors: Upgrade 3.2 -> 3.3.1Leon Anavi2021-01-141-2/+1
| | | | | | | | | | | | | | | | Following the upgrade of python3-cryptography, upgrade to release 3.3.1: - BACKWARDS INCOMPATIBLE: The :class:`~cryptography.hazmat.primitives.ciphers.modes.GCM` and :class:`~cryptography.hazmat.primitives.ciphers.aead.AESGCM` now require 64-bit to 1024-bit (8 byte to 128 byte) initialization vectors. This change is to conform with an upcoming OpenSSL release that will no longer support sizes outside this window. 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-cryptography: Upgrade 3.2 -> 3.3.1Leon Anavi2021-01-141-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 3.3.1: - Re-added a legacy symbol causing problems for older pyOpenSSL users. - BACKWARDS INCOMPATIBLE: Support for Python 3.5 has been removed due to low usage and maintenance burden. - BACKWARDS INCOMPATIBLE: The :class:`~cryptography.hazmat.primitives.ciphers.modes.GCM` and :class:`~cryptography.hazmat.primitives.ciphers.aead.AESGCM` now require 64-bit to 1024-bit (8 byte to 128 byte) initialization vectors. This change is to conform with an upcoming OpenSSL release that will no longer support sizes outside this window. - BACKWARDS INCOMPATIBLE: When deserializing asymmetric keys we now raise ValueError rather than UnsupportedAlgorithm when an unsupported cipher is used. This change is to conform with an upcoming OpenSSL release that will no longer distinguish between error types. - BACKWARDS INCOMPATIBLE: We no longer allow loading of finite field Diffie-Hellman parameters of less than 512 bits in length. This change is to conform with an upcoming OpenSSL release that no longer supports smaller sizes. These keys were already wildly insecure and should not have been used in any application outside of testing. - Updated Windows, macOS, and manylinux wheels to be compiled with OpenSSL 1.1.1i. - Python 2 support is deprecated in cryptography. This is the last release that will support Python 2. License-Update: Update note about the code derived from CPython 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-regex: Upgrade 2020.10.28 -> 2020.11.13Leon Anavi2021-01-141-2/+1
| | | | | | | | | | | | | Upgrade to release 2020.11.13: - clock() calls for timeout cause slowdown in Docker - Unexpected behaviour in fuzzy matching with limited character set with IGNORECASE flag - Added password arguments to twine upload in .travis.yml 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-ecdsa: Upgrade 0.16.0 -> 0.16.1Leon Anavi2021-01-141-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 0.16.1: - VerifyingKey.precompute() supports lazy argument to delay precomputation to the first time the key is used to verify a signature. - Documentation for the VerifyingKey.precompute() method. - Make created signatures correct when the hash used is bigger than the curve order bit size and the curve order is not a multiple of 8 (this affects only users of custom curves or hashes with output larger than 512 bits when used with NIST P-521 curve). - Speed up library load time by calculating the generator point multiplication tables the first time the points are used, not when they are initialised. - Include Python 3.9 in CI testing. - Test coverage for the VerifyingKey.precompute() method. - Small speed-ups for the test suite. 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-pyopenssl: Upgrade 19.1.0 -> 20.0.1Leon Anavi2021-01-141-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 20.0.1: - Fixed compatibility with OpenSSL 1.1.0 - Added a new optional chain parameter to OpenSSL.crypto.X509StoreContext() where additional untrusted certificates can be specified to help chain building. - Added OpenSSL.crypto.X509Store.load_locations to set trusted certificate file bundles and/or directories for verification. - Added Context.set_keylog_callback to log key material. - Added OpenSSL.SSL.Connection.get_verified_chain to retrieve the verified certificate chain of the peer. - Make verification callback optional in Context.set_verify. If omitted, OpenSSL’s default verification is used. - Fixed a bug that could truncate or cause a zero-length key error due to a null byte in private key passphrase in OpenSSL.crypto.load_privatekey and OpenSSL.crypto.dump_privatekey. - Deprecated OpenSSL.crypto.loads_pkcs7 and OpenSSL.crypto.loads_pkcs12. - The minimum cryptography version is now 3.2. - Remove deprecated OpenSSL.tsafe module. - Removed deprecated OpenSSL.SSL.Context.set_npn_advertise_callback, OpenSSL.SSL.Context.set_npn_select_callback, and OpenSSL.SSL.Connection.get_next_proto_negotiated. - Drop support for Python 3.4 - Drop support for OpenSSL 1.0.1 and 1.0.2 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-msgpack: Upgrade 1.0.0 -> 1.0.2Leon Anavi2021-01-141-2/+1
| | | | | | | | | | | | Upgrade to release 1.0.2: - Fix overflow in unpacking timestamp to datetime - Format markdown - Update 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-lz4: Upgrade 3.1.0 -> 3.1.1Leon Anavi2021-01-141-2/+1
| | | | | | | | | | | | Upgrade to release 3.1.1: - Correct how pkgconfig is handled in setup.py to account for multiple build flags - Improve how CHAR_BIT is handled 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-isort: Upgrade 5.6.4 -> 5.7.0Leon Anavi2021-01-141-2/+1
| | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 5.7.0: - In rare circumstances an extra comma is added after import and before comment. - isort encounters bug in Python 3.6.0. - Provide ways for extension formatting and file paths to be specified when using streaming input from CLI. - Ability to output and diff within a single API call to isort.file. - Better more useful fatal error messages. - Support for automatically fixing mixed indentation of import sections. - Added a CLI option for skipping symlinks. - Support for disabling float_to_top from the command line. - Allow toggling section comments on and off for indented import sections. 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 1.7.1 -> 2.0.0Leon Anavi2021-01-141-2/+1
| | | | | | | | | | | | | | | Upgrade to release 2.0.0: - Drop support for Python 2 and Python 3.0-3.5 - Drop support for PyCrypto and ECDSA - Improve typings - Introduce better experience for JWKs - Support for JWKs containing ECDSA keys - Add support for Ed25519 / EdDSA 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-rsa: Upgrade 4.6 -> 4.7Leon Anavi2021-01-141-2/+1
| | | | | | | | | | | | | | Upgrade to release 4.7: - Fix: CVE-2020-25658 - Bleichenbacher-style timing oracle in PKCS#1 v1.5 decryption code - Add padding length check as described by PKCS#1 v1.5 - Reuse of blinding factors to speed up blinding operations - Declare & test support for 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-cffi: Upgrade 1.14.3 -> 1.14.4Leon Anavi2021-01-141-2/+1
| | | | | | | | | | Upgrade to release 1.14.4: - Release done for pip reasons. 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-pyscaffold: Upgrade 3.2.3 -> 3.3Leon Anavi2021-01-141-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 3.3: - Code base changed to Black's standards - New docs about version numbers and git integration - Updated pre-commit hooks - Updated docs/Makefile to use Sphinx "make mode" - deprecated setuptools extensions/commands python setup.py test/docs/doctests - New tox test environments for generating docs and running doctests - New built-in extension for Cirrus CI - experimental get_template is now part of the public API and can be used by extensions - Updated setuptools_scm to version 4.1.2 in contrib - Updated configupdater to version 1.1.2 in contrib - precommit automatically fixes line endings by default - deprecated log.configure_logger, use log.logger.reconfigure instead 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-mock: Upgrade 4.0.2 -> 4.0.3Leon Anavi2021-01-121-2/+1
| | | | | | | | | | | | | | | | | | | | Upgrade to release 4.0.3: - Remove unexpected call of __bool__ when passing a spec_arg argument to a Mock. - Revert bpo-25597. unittest.mock.MagicMock with wraps’ set uses default return values for magic methods. - Mock objects which are not unsafe will now raise an AttributeError if an attribute with the prefix asert, aseert, or assrt is accessed, in addition to this already happening for the prefixes assert or assret. - Fixed reverting multiple patches in unittest.mock. Patcher’s __exit__() is now never called if its __enter__() is failed. Returning true from __exit__() silences now the exception. 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>