Commit Graph

3886 Commits

Author SHA1 Message Date
Leon Anavi
9a95e3e341 python3-pyusb: Upgrade 1.2.0 -> 1.2.1
Upgrade to release 1.2.1:

- core: make Device hashable again

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-20 09:27:56 -07:00
Leon Anavi
ba45aaf9be python3-bitarray: Upgrade 2.2.1 -> 2.2.2
Upgrade to release 2.2.2:

- Speedup slice assignment
- Speedup bitwise operations
- Optimize `getbit()` and `setbit()` in `bitarray.h`
- Fix TypeError messages when bitarray or int (0, 1) are expected
  (bool is a subclass of int)
- Add and improve tests

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-20 09:27:56 -07:00
Leon Anavi
6e52fe95fe python3-pysonos: Upgrade 0.0.51 -> 0.0.53
Upgrade to release 0.0.53:

- Merge current SoCo master
- Reinstate workaround for pre-10.1 firmware versions

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-20 09:27:56 -07:00
Trevor Gamblin
422ffc7b51 python3-geomet: Add missing RDEPENDS; add to packagegroup-meta-python
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>
2021-07-20 09:27:56 -07:00
zhengruoqin
c3336f2512 python3-pulsectl: upgrade 21.5.17 -> 21.5.18
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-20 09:27:56 -07:00
zhengruoqin
485bf0a730 python3-protobuf: upgrade 3.17.0 -> 3.17.3
C++
Introduce FieldAccessListener.
Stop emitting boilerplate {Copy/Merge}From in each ProtoBuf class
Fixed some uninitialized variable warnings in generated_message_reflection.cc.

Kotlin
Fix duplicate proto files error (#8699)

Java
Fixed parser to check that we are at a proper limit when a sub-message has
finished parsing.

General
Support M1 (#8557)

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-20 09:27:56 -07:00
Trevor Gamblin
04701ddaa7 python3-cassandra-driver: add geomet to RDEPENDS, remove DISTUTILS options
python3-cassandra-driver is failing on do_install because the recipe is
trying to pull sources while installing, but it can no longer do this
because a recent change to python3-setuptools removing support for the
deprecated ssl.match_hostname method. Since this only seems to occur
when the DISTUTILS = "--no-libev" option to disable the libev extension
is given, remove that from the recipe and let the extension be compiled
into the package. Additionally, add python3-geomet (the dependency that
cassandra-driver was trying to pull during do_install) to the RDEPENDS
now that it exists as a recipe.

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>
2021-07-20 09:27:56 -07:00
Trevor Gamblin
cd80092d94 python3-geomet: add recipe
GeoMet - Convert GeoJSON to WKT/WKB, and vice versa

Release 0.3.0 notes:

- Add support for GeoPackage binary format (#56)
- Add support for EsriJSON (#63, #66)
- Migrate CI/CD/release automation to CircleCI, away from
- Travis-CI (#62)
- Automate releases to PyPI through CircleCI (#62, #67)
- Fix parsing for empty geometries (#53, #49)
- Improve test coverage (#54)

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>
2021-07-20 09:27:56 -07:00
Leon Anavi
95e9269af6 python3-websocket-client: Upgrade 1.0.1 -> 1.1.0
Upgrade to release 1.1.0:

- Set enable_multithread to True by default
- Performance improvement in _mask() function
- Performance improvement in recv_strict() function
- Performance improvement by removing numpy-related code
- Support uppercase no_proxy, http_proxy, https_proxy env vars
- Add sslopt 'server_hostname' support
- Replace deprecated ssl.PROTOCOL_SSLv23 with ssl.PROTOCOL_TLS
- Update documentation, README

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-20 09:27:56 -07:00
Leon Anavi
bb00cfa7f7 python3-requests: Upgrade 2.25.1 -> 2.26.0
Upgrade to release 2.26.0:

- Requests now supports Brotli compression, if either the `brotli`
  or `brotlicffi` package is installed
- `Session.send` now correctly resolves proxy configurations from
  both the Session and Request. Behavior now matches
  `Session.request`.
- Fixed a race condition in zip extraction when using Requests in
  parallel from zip archive.
- Requests now supports `idna` 3.x on Python 3. `idna` 2.x will
  continue to be used on Python 2 installations

Drop setup.py-Support-idna-version-3.1.patch because the issue
with idna version has been solved in the upstream for Python 3.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-20 09:27:56 -07:00
zhengruoqin
9a9a39b559 python3-pymisp: upgrade 2.4.143 -> 2.4.144
v2.4.144 (2021-06-07)
---------------------

Changes
~~~~~~~
- Bump version. [Raphaël Vinot]
- Bump object templates. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]
- Bump deps. [Raphaël Vinot]

Other
~~~~~
- Fix misp API response content parsing. [Silvian I]

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-20 09:27:56 -07:00
Leon Anavi
7f9fcfab67 python3-dateutil: Upgrade 2.8.1 -> 2.8.2
Upgrade to release 2.8.2:

- Updated tzdata version to 2021a
- Fixed a bug in the parser where non-ValueError exceptions would
  be raised during exception handling; this would happen, for
  example, if an IllegalMonthError was raised in dateutil code.
- Fixed the custom repr for dateutil.parser.ParserError, which was
  not defined due to an indentation error.
- Fixed a bug that caused b' prefixes to appear in parse_isodate
  exception messages.
- Make isoparse raise when trying to parse times with inconsistent
  use of : separator.
- Fixed tz.gettz() not returning local time when passed an empty
  string.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-16 08:57:37 -07:00
Leon Anavi
9e005453c6 python3-texttable: Upgrade 1.6.3 -> 1.6.4
Upgrade to release 1.6.4:

- Fix alignment bug when deco is modified

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-16 08:57:37 -07:00
Leon Anavi
71f8ef949b python3-pandas: Upgrade 1.2.5 -> 1.3.0
Upgrade to release 1.3.0:

- Custom HTTP(s) headers when reading csv or json files
- Read and write XML documents
- Styler enhancements
- DataFrame constructor honors copy=False with dict
- PyArrow backed string data type
- Centered datetime-like rolling windows
- Bug fix: Categorical.unique now always maintains same dtype as
  original
- Bug fix: preserve dtypes in DataFrame.combine_first()
- Bug fix: Groupby methods agg and transform no longer changes
  return dtype for callables
- Bug fix: Consistent casting with setting into Boolean Series
- Bug fix: GroupBy.rolling with MultiIndex no longer drops levels
  in the result

License-Update: Update license year

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-16 08:57:37 -07:00
Khem Raj
55ea6d57e8 python3-pyusb: Add missing runtime dependency on libusb1
Patch as suggested from [1]

[1] https://github.com/openembedded/meta-openembedded/issues/394
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-16 08:57:37 -07:00
zangrc
e1b1a13c4b python3-gnupg: upgrade 0.4.6 -> 0.4.7
Released: 2021-03-11

Fixed #129, #141: Added support for no passphrase during key generation.
Fixed #143: Improved permission-denied test. Thanks to Elliot Cameron for the patch.
Fixed #144: Updated logging to only show partial results.
Fixed #146: Allowed a passphrase to be passed to import_keys(). Thanks to Chris de Graaf for the patch.

Add runtime dependency to resolve errors that occurred when import gnupg.

Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-16 08:57:37 -07:00
zangrc
8f4ef229d8 python3-networkx: upgrade 2.5.1 -> 2.6.1
This release is the result of 11 months of work with over 363 pull requests by 91 contributors. Highlights include:
Dropped support for Python 3.6.
NumPy, SciPy, Matplotlib, and pandas are now default requirements.
NetworkX no longer depends on the library “decorator”.
Improved example gallery
Removed code for supporting Jython/IronPython
The __str__ method for graph objects is more informative and concise.
Improved import time
Improved test coverage
New documentation theme
Add functionality for drawing self-loop edges
Add approximation algorithms for Traveling Salesman Problem

New functions:
Panther algorithm
maximum cut heuristics
equivalence_classes
dedensification
random_ordered_tree
forest_str
snap_aggregation
networkx.approximation.diameter
partition_quality
prominent_group
prefix_tree_recursive
topological_generations

-License-Update: Copyright year updated to 2021.

Add runtime dependency to resolve errors that occurred when import networkx.

Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-16 08:57:37 -07:00
zangrc
b2935f53c1 python3-isort: upgrade 5.9.1 -> 5.9.2
Improved behavior of isort --check --atomic against Cython files.
Fixed #1769: Future imports added below assignments when no other imports present.
Fixed #1772: skip-gitignore will check files not in the git repository.
Fixed #1762: in some cases when skip-gitignore is set, isort fails to skip any files.
Fixed #1767: Encoding issues surfacing when invalid characters set in __init__.py files during placement.
Fixed #1771: Improved handling of skips against named streamed in content.

Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-16 08:57:37 -07:00
zangrc
5118c26aa5 python3-flask-socketio: upgrade 5.0.3 -> 5.1.0
Add reloader_options argument to socketio.run#1556 (commit)
Pass auth data from client in connect event handler #1555 (commit)
Do not show simple-websocket install prompt if it is already installed (commit)
Fix namespace bug in example #1543 (commit)
Added index to documentation #724 (commit)
Fixed typo in documentation #1551 (commit) (thanks Mayank Anuragi!)

Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-16 08:57:37 -07:00
zangrc
57dbed9013 python3-flask-migrate: upgrade 3.0.0 -> 3.0.1
Add support for Alchemical in addition to Flask-SQLAlchemy (commit)
Remove Flask-Script references from the documentation (commit)

Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-16 08:57:37 -07:00
Trevor Gamblin
fe50bd1005 python3-django: upgrade 3.2.4 -> 3.2.5
3.2.5 fixes CVE-2021-35042: Potential SQL injection via unsanitized
QuerySet.order_by() input.

Additional release notes:

- Fixed a regression in Django 3.2 that caused a crash of
  QuerySet.values_list(…, named=True) after prefetch_related() (#32812).
- Fixed a bug in Django 3.2 that caused a migration crash on MySQL 8.0.13+
  when altering BinaryField, JSONField, or TextField to non-nullable
  (#32503).
- Fixed a regression in Django 3.2 that caused a migration crash on MySQL
  8.0.13+ when adding nullable BinaryField, JSONField, or TextField with a
  default value (#32832).
- Fixed a bug in Django 3.2 where a system check would crash on a model
  with an invalid app_label (#32863).

There is no corresponding uprev for the 2.x LTS branch since it is
already at the latest version (2.2.24).

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>
2021-07-16 08:57:37 -07:00
zangrc
e4202c9124 python3-cryptography-vectors: upgrade 3.4.6 -> 3.4.7
Updated Windows, macOS, and manylinux wheels to be compiled with OpenSSL 1.1.1k.

Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-16 08:57:37 -07:00
zangrc
5beb295273 python3-configargparse: upgrade 1.5 -> 1.5.1
added get_source_to_settings_dict

Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-16 08:57:37 -07:00
zangrc
eca9d154f0 python3-cffi: upgrade 1.14.5 -> 1.14.6
Test fixes for CPython 3.10.0b3
Support for sys.unraisablehook() on Python >= 3.8
Fix two minor memory leaks (thanks Sebastian!)
Like many projects that had an IRC channel on freenode, we moved it to irc.libera.chat.

Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-16 08:57:37 -07:00
zangrc
a19be08901 python3-google-api-python-client: upgrade 2.10.0 -> 2.12.0
Features
artifactregistry: update the api bc9a38b (a933dad)
chat: update the api eea3c5c (a933dad)
cloudasset: update the api 2e31dd0 (a933dad)
cloudbuild: update the api 3a3b420 (a933dad)
composer: update the api 78c0d8d (a933dad)
container: update the api a54737f (a933dad)
datafusion: update the api f6bf3c6 (a933dad)
dataproc: update the api 3fde9a3 (a933dad)
documentai: update the api 79c556d (a933dad)
groupssettings: update the api d537f96 (a933dad)
logging: update the api d3548c5 (a933dad)
monitoring: update the api d24af68 (a933dad)
paymentsresellersubscription: update the api cff9039 (a933dad)
redis: update the api 46102d1 (a933dad)
run: update the api db18e29 (a933dad)
slides: update the api 68634cd (a933dad)
spanner: update the api 2895121 (a933dad)
storagetransfer: update the api 24895f1 (a933dad)

Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-13 09:38:08 -07:00
Bartosz Golaszewski
614b1fac22 python3-joblib: new package
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>
2021-07-13 09:38:07 -07:00
zhengruoqin
b92e50e0a5 python3-xlsxwriter: upgrade 1.4.3 -> 1.4.4
Release 1.4.4 - July 4 2021
---------------------------

* Added some performance improvements. Performance for larger files should be
  5-10% better.

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-13 09:38:07 -07:00
zhengruoqin
11fdce341f python3-tqdm: upgrade 4.61.1 -> 4.61.2
Add runtime dependency to resolve errors that occurred when import tqdm.

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-13 09:38:07 -07:00
zhengruoqin
3a7b975a60 python3-sentry-sdk: upgrade 1.1.0 -> 1.2.0
Fix for AWSLambda Integration to handle other path formats for function initial handler
Fix for worker to set deamon attribute instead of deprecated setDaemon method
Fix for bottle Integration that discards -dev for version extraction
Fix for transport that adds a unified hook for capturing metrics about dropped events
Add Httpx Integration
Add support for china domains in AWSLambda Integration

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-13 09:38:07 -07:00
zhengruoqin
62bfe42926 python3-regex: upgrade 2021.4.4 -> 2021.7.6
Add runtime dependency to resolve errors that occurred when import regex.

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-13 09:38:07 -07:00
zhengruoqin
5fdff3f352 python3-qrcode: upgrade 6.1 -> 7.1
7.1 (1 July 2021)
=================

- Add --ascii parameter to command line interface allowing to output ascii when stdout is piped

- Add --output parameter to command line interface to specify output file

- Accept RGB tuples in fill_color and back_color

- Add to_string method to SVG images

- Replace inline styles with SVG attributes to avoid CSP issues

- Add Python3.10 to supported versions

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-13 09:38:07 -07:00
zangrc
ed51c73c93 python3-pyusb: upgrade 1.1.1 -> 1.2.0
Added:

core: implement Device.__eq__() (#147)
Changed:

libusb0: implement is_kernel_driver_active() for FreeBSD and DragonFly BSD (#365)
libusb0: implement is_kernel_driver_active() for Mac OS (#374)
Fixed:

setup: prevent installation on unsupported Python versions (PR #364)
control: fix undefined USBError (#372)
tests: fix legacy/hardware tests for Python 3.9 (#373)

Add runtime dependency to resolve errors that occurred when import usb.

Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-13 09:38:07 -07:00
Leon Anavi
4c35a3276e python3-cmd2: Upgrade 2.1.1 -> 2.1.2
Upgrade to release 2.1.2:

- Added the following accessor methods for cmd2-specific
  attributes to the argparse.Action class:
  * get_choices_callable()
  * set_choices_provider()
  * set_completer()
  * get_descriptive_header()
  * set_descriptive_header()
  * get_nargs_range()
  * set_nargs_range()
  * get_suppress_tab_hint()
  * set_suppress_tab_hint()
- Now that set_choices_provider() and set_completer() have been
  added as methods to the argparse.Action class, the standalone
  functions of the same name will be removed in version 2.2.0.
  To update to the new convention, do the following:
  * Change set_choices_provider(action, provider) to
    action.set_choices_provider(provider)
  * Change set_completer(action, completer) to
    action.set_completer(completer)

License-Update: Update years

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-08 09:17:50 -07:00
Leon Anavi
e75141814c python3-bitarray: Upgrade 2.1.3 -> 2.2.1
Upgrade to release 2.2.1:

- improve documentation
- speedup `vl_encode()`
- `bitarray.h`: make `getbit()` always an (inline) function
- add assertions in C code

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-08 09:17:50 -07:00
Leon Anavi
a5fc60071f python3-pillow: Upgrade 8.2.0 -> 8.3.1
Upgrade to release 8.3.1:

- Catch OSError when checking if fp is sys.stdout
- Handle removing orientation from alternate types of EXIF data
- Make Image.__array__ take optional dtype argument

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-08 09:17:50 -07:00
Leon Anavi
d28805fc13 python3-humanize: Upgrade 3.9.0 -> 3.10.0
Upgrade to release 3.10.0:

- Add Swedish translation

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-08 09:17:50 -07:00
Leon Anavi
5b14b10582 python3-watchdog: Upgrade 2.1.2 -> 2.1.3
Upgrade to release 2.1.3:

- Publish macOS arm64 and universal2 wheels

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-08 09:17:50 -07:00
Leon Anavi
3620ab9a67 python3-astroid: Upgrade 2.6.0 -> 2.6.2
Upgrade to release 2.6.2:

- Fix a crash when the inference of the length of a node failed
- Fix unhandled StopIteration during inference, following the
  implementation of PEP479 in python 3.7+

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-08 09:17:50 -07:00
zangrc
43b5311980 python3-pyrsistent: upgrade 0.17.3 -> 0.18.0
0.18.0, 2021-06-28
 * Fix #209 Update freeze recurse into pyrsistent data structures and thaw to recurse into lists and dicts,
   Thanks @phil-arh for this!
   NB! This is a backwards incompatible change! To keep the old behaviour pass `strict=False` to freeze and thaw.
 * Fix #226, stop using deprecated exception.message. Thanks @hexagonrecursion for this!
 * Fix #211, add union operator to persistent maps. Thanks @bowbahdoe for this!
 * Fix #194, declare build dependencies through pyproject.toml. Thanks @jaraco for this!
 * Officially drop Python 3.5 support.
 * Fix #223, release wheels for all major platforms. Thanks @johnthagen for helping out with this!
 * Fix #221, KeyError obscured by TypeError if key is a tuple. Thanks @ganwell for this!
 * Fix LICENSE file name spelling. Thanks @ndowens and @barentsen for this!
 * Fix #216, add abstractmethod decorator for CheckedType and ABCMeta for _CheckedTypeMeta. Thanks @ss18 for this!
 * Fix #228, rename example classes in tests to avoid name clashes with pytest.

-License-Update: Copyright year updated to 2021.

Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-06 09:40:42 -07:00
zangrc
eb70309399 python3-m2crypto: upgrade 0.37.1 -> 0.38.0
0.38.0 - 2021-06-14
-------------------

- Remove the last use of setup.py test idiom.
- Use m2_PyObject_AsReadBuffer instead of PyObject_AsReadBuffer.
- Add support for arm64 big endian <Steev Klimaszewski>
- Make support of RSA_SSLV23_PADDING optional (it has been deprecated).
- Move project to src/ layout
- Allow verify_cb_* to be called with ok=True  <Casey Deccio>
- Be prepared if any of constants in x509_vfy.h is not available.
- But we do support 3.8
- We DO NOT support Python 2.6.

Refresh the following patch:
cross-compile-platform.patch

0001-Allow-verify_cb_-to-be-called-with-ok-True.patch
0001-Use-of-RSA_SSLV23_PADDING-has-been-deprecated.patch
Removed since these are included in 0.38.0

Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-06 09:40:42 -07:00
zangrc
f7f1c9fb2d python3-haversine: upgrade 2.3.0 -> 2.3.1
0001-setup.py-Correct-the-license-assignment.patch
Removed since this is included in 2.3.1

Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-06 09:40:42 -07:00
zangrc
21333f74fe python3-grpcio: upgrade 1.38.0 -> 1.38.1
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-06 09:40:42 -07:00
zangrc
f7dccfbbf3 python3-gast: upgrade 0.4.0 -> 0.5.0
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-06 09:40:42 -07:00
zhengruoqin
5d9be43c22 python3-sqlalchemy: upgrade 1.4.17 -> 1.4.20
Changes are here [1] [2] [3]

[1] https://docs.sqlalchemy.org/en/14/changelog/changelog_14.html#change-1.4.20
[2] https://docs.sqlalchemy.org/en/14/changelog/changelog_14.html#change-1.4.19
[3] https://docs.sqlalchemy.org/en/14/changelog/changelog_14.html#change-1.4.18

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-06 09:40:42 -07:00
zhengruoqin
2d3c32c079 python3-urllib3: upgrade 1.26.5 -> 1.26.6
1.26.6 (2021-06-25)
-------------------

* Deprecated the ``urllib3.contrib.ntlmpool`` module. urllib3 is not able to support
  it properly due to `reasons listed in this issue <https://github.com/urllib3/urllib3/issues/2282>`_.
  If you are a user of this module please leave a comment.
* Changed ``HTTPConnection.request_chunked()`` to not erroneously emit multiple
  ``Transfer-Encoding`` headers in the case that one is already specified.
* Fixed typo in deprecation message to recommend ``Retry.DEFAULT_ALLOWED_METHODS``.

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-06 09:40:42 -07:00
zhengruoqin
2c08d7b8c3 python3-scrypt: upgrade 0.8.17 -> 0.8.18
0.8.18
add wheel for python 3.9 and

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-06 09:40:42 -07:00
Leon Anavi
cd7f0da04d python3-croniter: Upgrade 1.0.13 -> 1.0.15
Upgrade to release 1.0.15:

- restore py2

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-06 09:40:42 -07:00
Leon Anavi
e5eee28bec python3-ipython: Upgrade 7.24.1 -> 7.25.0
Upgrade to release 7.25.0 with a single bugfix, which is highly
recommended for all users of ipdb, ipython debugger %debug magic
and similar.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-07-06 09:40:42 -07:00
Leon Anavi
5abdb2dab0 python3-google-api-python-client: Upgrade 2.6.0 -> 2.10.0
Upgrade to release 2.10.0:

analyticsadmin: update the api
androidmanagement: update the api
bigqueryreservation: update the api
dialogflow: update the api
firebaserules: update the api
iap: update the api
keep: update the api
managedidentities: update the api

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-28 09:02:47 -07:00
Leon Anavi
5ad4e64af5 python3-googleapis-common-protos: Add recipe
Add common protobufs used in Google APIs.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-28 09:02:47 -07:00
Leon Anavi
acf1fc64ad python3-google-auth: Add recipe
Add Google Authentication Library.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-28 09:02:47 -07:00
Leon Anavi
db07f8533f python3-google-api-core: Add recipe
Add Google API client core library.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-28 09:02:47 -07:00
Leon Anavi
c948d46a54 python3-httplib2: Fix runtime dependencies
Add python3-compression, python3-netclient and python3-pyparsing
as runtime dependencies.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-28 09:02:47 -07:00
Leon Anavi
9ffef2b0dc python3-ruamel-yaml: Upgrade 0.17.9 -> 0.17.10
Upgrade to release 0.17.10:

- Bug fix: token with old comment structure != two elements

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-28 09:02:47 -07:00
Kai Kang
cff3116f66 python3-m2crypto: avoid host contamination for swig
If the version of libssl-dev is not match the version of libssl on the
build machine, it fails to compile SWIG/_m2crypto_wrap.c which is
created by swig for python3-m2crypto-native:

| SWIG/_m2crypto_wrap.c:9757:19: error: dereferencing pointer to
   incomplete type 'struct stack_st'
|   if (arg1) (arg1)->num = arg2;
|                   ^~

But it works if no libssl-dev installed on the build machine.

Export STAGING_DIR to make existing patch
0001-setup.py-link-in-sysroot-not-in-host-directories.patch work. And
filter out '/usr/inlucde' from include pathes of swig.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-28 09:02:47 -07:00
Leon Anavi
264616fa0d python3-tqdm: Upgrade 4.61.0 -> 4.61.1
Upgrade to release 4.61.1:

- fix utils._screen_shape_linux() sometimes raising ValueError
- minor build/CI framework updates
- minor documentation updates

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-28 09:02:47 -07:00
Leon Anavi
280127dc21 python3-astroid: Upgrade 2.5.8 -> 2.6.0
Upgrade to release 2.6.0:

- Appveyor and travis are no longer used in the continuous
  integration
- `setuptools_scm`` has been removed and replaced by ``tbump`` in
  order to not have hidden runtime dependencies to setuptools
- ``NodeNg``, the base node class, is now accessible from
  ``astroid`` or ``astroid.nodes`` as it can be used for typing
- pdate enum brain to improve inference of .name and .value
  dynamic class attributes
- Removed ``Repr``, ``Exec``, and ``Print`` nodes as the ``ast``
  nodes they represented have been removed with the change to
  Python 3
- Deprecate ``Ellipsis`` node. It will be removed with the next
  minor release
- Deprecated ``Index`` and ``ExtSlice`` nodes
- Updated all Match nodes to be internally consistent
- Add ``Pattern`` base class

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-28 09:02:47 -07:00
zangrc
9f7f974e03 python3-isort: upgrade 5.8.0 -> 5.9.1
Add runtime dependency to resolve errors that occurred when import isort.

Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-28 09:02:47 -07:00
zangrc
5e5b9b43d1 python3-h5py: upgrade 3.2.1 -> 3.3.0
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-28 09:02:47 -07:00
zangrc
7d75d6f6f0 python3-grpcio-tools: upgrade 1.37.0 -> 1.38.1
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-28 09:02:47 -07:00
zangrc
63d094d8f2 python3-configargparse: upgrade 1.4.1 -> 1.5
Add runtime dependency to resolve errors that occurred when import configargparse.

Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-28 09:02:47 -07:00
Leon Anavi
262a13ea72 python3-mypy: Upgrade 0.902 -> 0.910
Upgrade to release 0.910:

- Call get_method_hook when methods are used in decorators
- Don't ask to install a stub package if stubs are installed
- [mypyc] Support various number-related dunders
- Fix crash when inferring multiple assignment with overloaded
  function
- Replace variable annotation with type comment to fix Python 3.5
- docs: updating URL in comment

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-24 12:54:18 -07:00
Leon Anavi
b97c197421 python3-pandas: Upgrade 1.2.4 -> 1.2.5
Upgrade to release 1.2.5:

- Fixed regression in concat() between two DataFrame where one has
  an Index that is all-None and the other is DatetimeIndex
  incorrectly raising
- Fixed regression in DataFrame.sum() and DataFrame.prod() when
  min_count and numeric_only are both given
- Fixed regression in read_csv() when using memory_map=True with
  an non-UTF8 encoding
- Fixed regression in DataFrame.replace() and Series.replace()
  when the values to replace is a NumPy float array
- Fixed regression in ExcelFile() when a corrupt file is opened
  but not closed
- Fixed regression in DataFrame.astype() with dtype=str failing
  to convert NaN in categorical columns

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-24 12:54:18 -07:00
Khem Raj
60b44507d9 python3-py-cpuinfo: Add ptests
Add missing dependency on python3-io for cStringIO
Remove comment about missing modules since _winreg is windows specific
and cStringIO is addressed

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-24 12:54:18 -07:00
Khem Raj
9e456c6908 python3-execnet: Add ptests
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-24 12:54:18 -07:00
Khem Raj
0b19534f5e python3-aspectlib: Add ptests
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-24 12:54:18 -07:00
Khem Raj
13fadb1d03 python3-process-tests: Add recipe
Needed by ptests of other modules

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-24 12:54:18 -07:00
Khem Raj
b32b434724 meta-python: Add python3-fastjsonschema and its dependencies
python3-fastjsonschema claims to be fastest Python implementation of JSON schema
it however needs additional packages which are also added here, since
they are all dependent, its added in single commit so backporting is
simpler

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-23 10:45:31 -07:00
Trevor Gamblin
fa2d3338fb python3-django: upgrade 2.2.23 -> 2.2.24
Version 2.2.24 contains a fix for CVE-2021-33571 and is the latest LTS
release.

Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-22 10:00:18 -07:00
Leon Anavi
9b6333a554 python3-mypy: Upgrade 0.812 -> 0.902
Upgrade to release 0.902:

- Move third-party library stubs to stub packages, allowing newer
  stubs to be easily used without updating mypy
- Support pyproject.toml and type guards
- Ship wheels for Apple Silicon
- Many other features and bug fixes

License-Update: Update copyright year

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-22 09:59:30 -07:00
Leon Anavi
39f4be7829 python3-prompt-toolkit: Upgrade 3.0.18 -> 3.0.19
Upgrade to release 3.0.19:

- Make the flush method of the vt100 output implementation
  re-entrant (fixes an issue when using aiogevent).
- Fix off-by-one in `FormattedTextControl` mouse logic.
- Run `print_container` always in a thread (avoid interfering with
  possible event loop).
- Make sphinx autodoc generation platform agnostic (don't import
  Windows stuff when generating Sphinx docs).

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-22 09:59:30 -07:00
Leon Anavi
ea3d3f9b2c python3-elementpath: Upgrade 2.2.2 -> 2.2.3
Upgrade to release 2.2.3:

- Add Python 3.10 in Tox and CI tests
- Apply __slots__ to TDOP and regex classes

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-22 09:59:30 -07:00
Leon Anavi
2ac52ca61c python3-fasteners: Upgrade 0.16.1 -> 0.16.3
Upgrade to release 0.16.3:

- Return the acquired status to the process lock

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-22 09:59:30 -07:00
Leon Anavi
1d3302a325 python3-cmd2: Upgrade 1.5.0 -> 2.1.1
Upgrade to release 2.1.1:

- Fixed handling of argparse's default options group name which
  was changed in Python 3.10
- Restored plugins and tests_isolated directories to tarball
  published to PyPI for cmd2 release

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-22 09:59:30 -07:00
zhengruoqin
2bcf1d0502 python3-absl: upgrade 0.12.0 -> 0.13.0
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-18 08:42:25 -07:00
Leon Anavi
064ebaae53 python3-ruamel-yaml: Upgrade 0.17.7 -> 0.17.9
Upgrade to release 0.17.9:

- Fix issue with updating CommentedMap

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-18 08:29:04 -07:00
Leon Anavi
41beb5b2a5 python3-humanize: Upgrade 3.7.1 -> 3.9.0
Upgrade to release 3.9.0:

- Move vi_VI to vi_VN and update some translations
- Add Slovenian translation

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-18 08:29:04 -07:00
Leon Anavi
bddc712a12 python3-license-expression: Upgrade 1.2 -> 21.6.14
Upgrade to release 21.6.14:

- Switch to calver for package versioning to better convey the
  currency of the bundled data.
- Include https://scancode-licensedb.aboutcode.org/ licenses list
  with ScanCode (v21.6.7) and SPDX licenses (v3.13) keys. Add new
  functions to create Licensing using these licenses as
  LicenseSymbol.
- Add new License.dedup() method to deduplicate and simplify
  license expressions without over simplifying.
- Add new License.validate() method to return a new ExpressionInfo
  object with details on a license expression validation.
- Drop support for Python 2.
- Adopt the project skeleton from https://github.com/nexB/skeleton
  and its new configure script

License-Update: Adopt latest skeleton, license remains the same.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-18 08:29:04 -07:00
Leon Anavi
d0bedfca0c python3-astroid: Upgrade 2.5.7 -> 2.5.8
Upgrade to release 2.5.8:

- Improve support for Pattern Matching
- Add lineno and col_offset for ``Keyword`` nodes and Python 3.9+
- Add global inference cache to speed up inference of long
  statement blocks
- Add a limit to the total number of nodes inferred indirectly as
  a result of inferring some node

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-18 08:29:04 -07:00
Leon Anavi
b8e6df1452 python3-bitarray: Upgrade 2.1.2 -> 2.1.3
Upgrade to release 2.1.3:

- Fix building with MSVC / Bullseye

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-18 08:29:04 -07:00
Leon Anavi
3d8715dff5 python3-ifaddr: Fix RDEPENDS
Add ctypes to the runtime dependencies.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-16 11:01:43 -07:00
Leon Anavi
6b462b2f12 python3-pychromecast: Upgrade 9.1.2 -> 9.2.0
Upgrade to release 9.2.0:

- Add support for BBC Sounds and iPlayer apps
- Add known_hosts to additional discovery functions
- Update examples
- get_chromcasts() copy device list before iteration

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-16 11:01:43 -07:00
Leon Anavi
14f004c127 python3-zeroconf: Add recipe
This is a pure Python multicast DNS service discovery library.
Compatible with Bonjour/Avahi.

Version 0.31.0 brings:

- Separated cache loading from I/O in ServiceInfo and fixed cache
  lookup

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-16 11:01:43 -07:00
Leon Anavi
4ebea7ce94 python3-humanfriendly: Upgrade 9.1 -> 9.2
Upgrade to release 9.2:

- Fix several flake8 warnings.
- Mark Python 3.9 support final.
- Help to stabilize the test suite.
- Update the humanfriendly.sphinx module to include Sphinx
  extension metadata that has become mandatory in a recent Sphinx
  release. Add additional metadata including the version.

License-Update: Bump copyright years

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
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>
2021-06-15 08:47:07 -07:00
Leon Anavi
f83bc038ce python3-dill: Upgrade 0.3.3 -> 0.3.4
Upgrade to release 0.3.4:

- fix typos and formatting
- update legacy links
- rename Examples in README

License-Update: Update year

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
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>
2021-06-15 08:47:07 -07:00
Leon Anavi
c9557fb458 python3-pysonos: Upgrade 0.0.50 -> 0.0.51
Upgrade to release 0.0.51:

- More logging adjustments
- Fix event unsubscription logic v2

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
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>
2021-06-15 08:47:07 -07:00
Leon Anavi
fbd822c5e0 python3-coloredlogs: Upgrade 15.0 -> 15.0.1
Upgrade to release 15.0.1:

- Bug fix: Restore StandardErrorHandler functionality

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
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>
2021-06-15 08:47:07 -07:00
Leon Anavi
e6d8429511 python3-bitarray: Upgrade 2.1.0 -> 2.1.2
Upgrade to release 2.1.2:

- support type hinting for all Python 3 versions (that bitarray
  supports, 3.5 and higher currently)
- add explicit endianness to two tests

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
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>
2021-06-15 08:47:07 -07:00
Khem Raj
eab926406b python3-yappi: Fix patching errors
Fixes
patching file tests/test_functionality.py
Hunk #1 FAILED at 5 (different line endings).
1 out of 1 hunk FAILED -- rejects in file tests/test_functionality.py

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-09 12:19:23 -07:00
Kai Kang
cf84284bb0 python3-m2crypto: fix word size for qemuppc64 little endian
It fails to compile python3-m2crypto for qemuppc64 little endian:

| /path/to/tmp-glibc/work/ppc64p9le-wrs-linux/python3-m2crypto/0.37.1-r0/
    recipe-sysroot/usr/include/openssl/opensslconf.h:23:
| Error: Unable to find 'openssl/opensslconf-32.h'

It defines '__powerpc64le__' but expects '__powerpc64__'. Define the
right macro for qemuppc64le.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-09 08:45:24 -07:00
zangrc
31df5f346e python3-idna: upgrade 3.1 -> 3.2
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-09 08:45:24 -07:00
Trevor Gamblin
f342637131 python3-yappi: fix ptests
- Add a patch to fix imports in unit tests
- Add python3-gevent and python3-zopeinterface to ptest RDEPENDS
- Sort ptest RDEPENDS alphabetically

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>
2021-06-09 08:45:24 -07:00
Leon Anavi
cf6014d1b5 python3-pythonping: Upgrade 1.0.16 -> 1.1.0
Upgrade to release 1.1.0:

- Add a linux-like interval option to set the time to wait between
  pings, in seconds

This is a BREAKING change to some extent. If you are using
positional parameters, the interval option was added BEFORE some
existing parameters, so you would end up filling the wrong
parameter with your data.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-09 08:45:24 -07:00
Leon Anavi
8610e56a17 python3-fasteners: Upgrade 0.16 -> 0.16.1
Upgrade to release 0.16.1:

- Force utf-8 when reading readme

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-09 08:45:24 -07:00
Leon Anavi
1a5e8d3777 python3-humanize: Upgrade 3.6.0 -> 3.7.1
Upgrade to release 3.7.1:

- Include generated translation binaries in release
- Update release checklist so translation binaries aren't
  forgotten
- Add missing strings for Persian

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-09 08:45:24 -07:00
Leon Anavi
c062b919c4 python3-pkgconfig: Upgrade 1.5.2 -> 1.5.4
Upgrade to release 1.5.4:

- Drop 2.7 support from metadata

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-07 11:10:55 -07:00
Leon Anavi
0c4fba0121 python3-ipython: Upgrade 7.24.0 -> 7.24.1
Upgrade to release 7.24.1:

- Allow to control if reporting hidden frames
- Fix typo in IPython.lib.pretty._seq_pprinter_factory doc

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-07 11:10:55 -07:00
Leon Anavi
a0ed62a9d0 python3-cbor2: Upgrade 5.3.0 -> 5.4.0
Upgrade to release 5.4.0:

- Added new feature stringrefs, which makes repetitive dictionary
  structures more compact. Use with care since support for this
  is rare in other CBOR implementations.
- Bugfixes around decoding invalid data, which may improve
  security on decoding untrusted data

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-07 11:10:55 -07:00
Leon Anavi
6dfde23f02 python3-typeguard: Upgrade 2.12.0 -> 2.12.1
Upgrade to release 2.12.1:

- Fixed AttributeError when __code__ is missing from the checked
  callable

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-07 11:10:55 -07:00
Leon Anavi
08673abc5a python3-aiohue: Upgrade 2.5.0 -> 2.5.1
Upgrade to release 2.5.1:

- Use event source for streaming events
- Bump black from 21.5b1 to 21.5b2

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-07 11:10:55 -07:00
Trevor Gamblin
eada1065ae python3-yarl: backport fix for test_url_query test
python3-yarl 1.6.3 still tests semicolons as URL separators, but this
test has been removed in master to avoid failures due to upstream Python
no longer supporting them by default. See:

https://bugs.python.org/issue42967
https://github.com/aio-libs/yarl/issues/563

Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-04 07:08:13 -07:00
Leon Anavi
4a0f8e9f0b python3-sqlalchemy: Upgrade 1.4.15 -> 1.4.17
Upgrade to release 1.4.17:

orm:
- Fixed regression caused by just-released performance fix
  mentioned in #6550 where a query.join() to a relationship could
  produce an AttributeError if the query were made against non-ORM
  structures only, a fairly unusual calling pattern.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-03 09:13:02 -07:00
Leon Anavi
624e3e1898 python3-django: Upgrade 3.2.3 -> 3.2.4
Upgrade to release 3.2.4:

- CVE-2021-33203: Potential directory traversal via admindocs
- CVE-2021-33571: Possible indeterminate SSRF, RFI, and LFI attacks
  since validators accepted leading zeros in IPv4 addresses
- Fixed a bug in Django 3.2 where a final catch-all view in the
  admin didn't respect the server-provided value of SCRIPT_NAME
  when redirecting unauthenticated users to the login page.
- Fixed a bug in Django 3.2 where a system check would crash on an
  abstract model
- Prevented unnecessary initialization of unused caches following
  a regression in Django 3.2
- Fixed a crash in Django 3.2 that could occur when running
  mod_wsgi with the recommended settings while the Windows
  colorama library was installed
- Fixed a bug in Django 3.2 that would trigger the auto-reloader
  for template changes when directory paths were specified with
  strings
- Fixed a regression in Django 3.2 that caused a crash of
  auto-reloader with AttributeError, e.g. inside a Conda
  environment
- Fixed a regression in Django 3.2 that caused a loss of precision
  for operations with DecimalField on MySQL

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-03 09:13:02 -07:00
Leon Anavi
f7d0b01539 python3-oauthlib: Upgrade 3.1.0 -> 3.1.1
Upgrade to release 3.1.1:

- OAuth2.0 Provider - Bugfixes
- OAuth2.0 Client - Bugfixes
- improved skeleton validator for public vs private client
- replace mock library with standard unittest.mock
- build isort integration
- python2 code removal
- add python3.8 support
- bump minimum versions of pyjwt and cryptography

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-03 09:13:02 -07:00
Leon Anavi
2449e5f07a python3-ruamel-yaml: Upgrade 0.17.4 -> 0.17.7
Upgrade to release 0.17.7:

- issue 385 also affected other deprecated loaders
- merged type annotations update provided by Jochen Sprickerhof
- fix for issue 385: deprecated round_trip_loader function not
  working
- fix for issue 384 !!set with aliased entry resulting in broken
  YAML on rt

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-02 11:21:35 -07:00
Leon Anavi
9f86c5bb5d python3-ipython: Upgrade 7.23.1 -> 7.24.0
Upgrade to release 7.24.0:

- Fix an issue where %recall would both succeeded and print an
  error message it failed
- Drop support for NumPy 1.16 – practically has no effect beyond
  indicating in package metadata that we do not support it

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-02 11:21:35 -07:00
Leon Anavi
28db71e168 python3-pytest-helpers-namespace: Upgrade 2021.3.24 -> 2021.4.29
Upgrade to release 2021.4.29:

- Don't set latest on codecov flags
- Lower PyTest requirement to 6.0.0, test several pytest versions

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-02 11:21:35 -07:00
Leon Anavi
aa4d84a8ec python3-google-api-python-client: Upgrade 2.4.0 -> 2.6.0
Upgrade to release 2.6.0:

- adexchangebuyer2: update the api
- cloudasset: update the api
- composer: update the api
- compute: update the api
- dfareporting: update the api
- dialogflow: update the api
- displayvideo: update the api
- gkehub: update the api
- healthcare: update the api
- retail: update the api
- sasportal: update the api
- servicedirectory: update the api
- servicemanagement: update the api
- servicenetworking: update the api
- servicenetworking: update the api
- spanner: update the api

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-02 11:21:35 -07:00
Leon Anavi
a5465e80df python3-click-repl: Upgrade 0.1.6 -> 0.2.0
Upgrade to release 0.2.0:

- Use tox-travis instead of custom runtox script
- Update tests to expect hyphens
- Backwards compatibility between click 7 & 8

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-02 11:21:35 -07:00
Leon Anavi
3187130698 python3-certifi: Upgrade 2020.12.5 -> 2021.5.30
Upgrade to release 2021.5.30:

- Update certificates
- Fix typos

License-Update: Fix typos

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-01 07:48:10 -07:00
Leon Anavi
ca6baa6c4c python3-netifaces: Upgrade 0.10.9 -> 0.11.0
Upgrade to release 0.11.0:

- Added notice about needing a new maintainer.
- Fixed link to Travis CI.
- Added test.py to the source distribution.
- Fixed netmask calculation for IPv6.
- Fixes to gateway detection in some edge cases.
- Build CPython 2.7 wheels for 64-bit Windows (yes, you should be
  using Python 3 now, but still).

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-01 07:48:10 -07:00
Leon Anavi
698890b9ba python3-astroid: Upgrade 2.5.6 -> 2.5.7
Upgrade to release 2.5.7:

- Fix six.with_metaclass transformation so it doesn't break user
  defined transformations
- Fix detection of relative imports
- Fix inference of instance attributes defined in base classes
- Update `infer_named_tuple` brain to reject namedtuple
  definitions that would raise ValueError
- Do not set instance attributes on builtin object()
- Fix some spurious cycles detected in ``context.path`` leading to
  more cases that can now be inferred
- Add ``kind`` field to ``Const`` nodes, matching the structure of
  the built-in ast Const. The kind field is "u" if the literal is
  a u-prefixed string, and ``None`` otherwise.
- Fix property inference in class contexts for properties defined
  on the metaclass
- Update enum brain to fix definition of __members__ for
  subclass-defined Enums
- Update random brain to fix a crash with inference of some
  sequence elements
- Fix inference of attributes defined in a base class that is an
  inner class
- Allow inferring a return value of None for non-abstract empty
  functions and functions with no return statements (implicitly
  returning None)
- scm_setuptools has been added to the packaging.
- Astroid's tags are now the standard form ``vX.Y.Z`` and not
  ``astroid-X.Y.Z`` anymore.
- Add initial support for Pattern Matching in Python 3.10

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-01 07:48:10 -07:00
Leon Anavi
009003055b python3-humanize: Upgrade 3.5.0 -> 3.6.0
Upgrade to release 3.6.0:

- Add pluralization for intword
- Add es_ES '%s and %s' translation
- Add gender support for ordinals
- Add type hints for all exposed natural* functions

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-01 07:48:10 -07:00
Leon Anavi
295406cc5a python3-ntplib: Upgrade 0.3.4 -> 0.4.0
Upgrade to release 0.4.0:

- flake8 conformance
- Add ROA Reference ID

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-06-01 07:48:10 -07:00
Armin Kuster
afae4dcb71 python3-scapy: drop this recipe
This recipe points to an unmaintained uri
Switch to the official project.
Moved package to meta-networking

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-31 07:38:06 -07:00
Khem Raj
b3375a4adc python3-grpcio: Update to 1.38.0
Drop riscv patch as its applied upstream
Refresh patches

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-31 07:38:06 -07:00
Leon Anavi
a603cfc4dd python3-pyzmq: Upgrade 22.0.3 -> 22.1.0
Upgrade to release 22.1.0:

- asyncio: experimental support for Proactor eventloop if tornado
  6.1 is available by running a selector in a background thread.
- Windows: fix type of `socket.FD` option in win-amd64
- asyncio: Cancel timers when using HWM with async Sockets
- Windows: update bundled libzmq dll URLs for Windows.
- adopt pre-commit for formatting, linting

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-31 07:38:06 -07:00
Leon Anavi
36a2ac2bc8 python3-websockets: Upgrade 9.0.2 -> 9.1
Upgrade to release 9.1:

- Fix a security issue introduced in version 8.0:
  Version 8.0 was vulnerable to timing attacks on HTTP Basic Auth
  passwords.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-31 07:38:06 -07:00
Leon Anavi
7f9038f7ad python3-alembic: Upgrade 1.6.4 -> 1.6.5
Upgrade to release 1.6.5:

- Fixed issue where dialect-specific keyword arguments within the
  DropIndex operation directive would not render in the
  autogenerated Python code. As support was improved for adding
  dialect specific arguments to directives as part of #803, in
  particular arguments such as "postgresql_concurrently" which
  apply to the actual create/drop of the index, support was needed
  for these to render even in a drop index operation.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-31 07:38:06 -07:00
Leon Anavi
63bd660d3d python3-ecdsa: Upgrade 0.16.1 -> 0.17.0
Upgrade to release 0.17.0:

- Keys that use explicit curve parameters can now be read and
  written. Reading of explicit curves can be disabled by using
  the valid_curve_encodings keyword argument in
  VerifyingKey.from_pem(), VerifyingKey.from_der(),
  SigningKey.from_pem(), and SigningKey.from_der().
- Keys can now be written with use of explicit curve parameters,
  use curve_parameters_encoding keyword argument of
  VerifyingKey.to_pem(), VerifyingKey.to_der(),
  SigningKey.to_pem(), or SigningKey.to_der() to specify the
  format. By default named_curve will be used, unless the curve
  doesn't have an associated OID (as will be the case for an
  unsupported curve), then explicit encoding will be used.
- Allow specifying acceptable point formats when loading public
  keys (this also fixes a minor bug where python-ecdsa would
  accept raw encoding for points in PKCS#8 files). Set of accepted
  encodings is controlled by valid_encodings keyword argument in
  ECDH.load_received_public_key_bytes(),
  VerifyingKey.from_string(), VerifyingKey.from_pem(),
  VerifyingKey.from_der().
- PointJacobi and Point now inherit from AbstractPoint that
  implements the methods for parsing points. That added
  from_bytes() and to_bytes() methods to both of them.
- Curve parameters can now be read and written to PEM and DER
  files. The Curve class supports new to_der(), from_der(),
  to_pem(), and from_pem() methods.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-31 07:38:06 -07:00
Leon Anavi
204f049c7e python3-flask: Extend RDEPENDS
Extend RDEPENDS and add python3-profile to them.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-31 07:38:06 -07:00
zangrc
e2d57f93c3 python3-can: upgrade 3.3.3 -> 3.3.4
Add runtime dependency to resolve errors that occurred when import can.

Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-28 06:50:20 -07:00
Leon Anavi
e08e15b6ee python3-tqdm: Upgrade 4.60.0 -> 4.61.0
Upgrade to release 4.61.0:

- keras support for initial_epoch
- misc documentation updates
- fix & update tests
- minor framework updates

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-28 06:50:20 -07:00
Leon Anavi
bb39c29a46 python3-urllib3: Upgrade 1.26.4 -> 1.26.5
Upgrade to release 1.26.5:

- Fixed deprecation warnings emitted in Python 3.10.
- Updated vendored six library to 1.16.0.
- Improved performance of URL parser when splitting the authority
  component.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-28 06:50:20 -07:00
Leon Anavi
efb0da4390 python3-pyscaffold: Upgrade 4.0.1 -> 4.0.2
Upgrade to release 4.0.2:

- Restructured docs
- Fix WSL2 installation problem
- Fix for interactive mode under Windows

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-28 06:50:20 -07:00
Leon Anavi
aeaf69a733 python3-aenum: Upgrade 3.0.0 -> 3.1.0
Upgrade to release 3.1.0:

- AddValue is similar to the old AutoNumber: it will always
  activate, but uses _generate_next_value_ to get the next value
  (so the user has some control over the return data type instead
  of always getting an int).

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-28 06:50:20 -07:00
Leon Anavi
9d3fd965a2 python3-pysonos: Upgrade 0.0.49 -> 0.0.50
Upgrade to release 0.0.50:

- Add ShareLink plugin
- Revert some fixes
- Merge current SoCo master

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-28 06:50:20 -07:00
Leon Anavi
1ca753343b python3-flask-restful: Upgrade 0.3.8 -> 0.3.9
Upgrade to release 0.3.9:

- Compatibility with Flask 2.0

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-28 06:50:20 -07:00
Leon Anavi
aed4b12ba0 python3-robotframework: Upgrade 4.0.2 -> 4.0.3
Upgrade to release 4.0.3:

- Regression using TypedDict as type hint

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-28 06:50:20 -07:00
Leon Anavi
baa8a5e3c8 python3-socketio: Upgrade 5.1.0 -> 5.3.0
Upgrade to release 5.3.0:

- Document WebSocket support for threading mode
- Allow functions to be used for URL, headers and auth data in
  client connection
- Emit events to multiple rooms
- More descriptive error when joining a room on a bad namespace
- Document the use of arguments in the connect_error handler
- Document that callbacks cannot be used in external processes
- Improve start_background_task() example in the documentation
- Added Open Collective funding option
- Remove Python 2 from PyPI classifiers

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-28 06:50:20 -07:00
Leon Anavi
74eae432d1 python3-bidict: Add recipe
Add bidict, the bidirectional mapping library for Python.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-28 06:50:20 -07:00
Leon Anavi
380c0f5f09 python3-werkzeug: Upgrade 1.0.1 -> 2.0.1
Upgrade to release 2.0.1:

- Fix type annotation for send_file max_age callable. Don't pass
  pathlib.Path to max_age.
- Mark top-level names as exported so type checking understands
  imports in user projects.
- Fix some types that weren't available in Python 3.6.0.
- cached_property is generic over its return type, properties
  decorated with it report the correct type.
- Fix multipart parsing bug when boundary contains special regex
  characters.
- Type checking understands that calling headers.get with a string
  default will always return a string.
- If HTTPException.description is not a string, get_description
  will convert it to a string.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-28 06:50:20 -07:00
Leon Anavi
33ffacddcf python3-flask-socketio: Upgrade 5.0.1 -> 5.0.3
Upgrade to release 5.0.3:

- Document the use of simple-websocket with the development web
  server
- Show transport in example apps
- Added Open Collective funding option

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-28 06:50:20 -07:00
Leon Anavi
abc0106d28 python3-flask-wtf: Upgrade 0.14.3 -> 0.15.1
Upgrade to release 0.15.1:

- Add python_requires metadata to avoid installing on unsupported
  Python versions.
- Drop support for Python < 3.6.
- FileSize validator.
- Extra requirement email installs the email_validator package.
- Fixed Flask 2.0 warnings.
- Various documentation fixes.
- Various CI fixes.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-28 06:50:20 -07:00
Leon Anavi
a436443bea python3-flask: Upgrade 1.1.2 -> 2.0.1
Upgrade to release 2.0.1:

- Re-add the filename parameter in send_from_directory. The
  filename parameter has been renamed to path, the old name is
  deprecated.
- Mark top-level names as exported so type checking understands
  imports in user projects.
- Fix type annotation for g and inform mypy that it is a namespace
  object that has arbitrary attributes.
- Fix some types that weren’t available in Python 3.6.0.
- Improve typing for send_file, send_from_directory, and
  get_send_file_max_age.
- Show an error when a blueprint name contains a dot. The . has
  special meaning, it is used to separate (nested) blueprint names
  and the endpoint name.
- Combine URL prefixes when nesting blueprints that were created
  with a url_prefix value.
- Roll back a change to the order that URL matching was done. The
  URL is again matched after the session is loaded, so the session
  is available in custom URL converters.
- Re-add deprecated Config.from_json, which was accidentally
  removed early.
- Improve typing for some functions using Callable in their type
  signatures, focusing on decorator factories.
- Nested blueprints are registered with their dotted name. This
  allows different blueprints with the same name to be nested at
  different locations.
- register_blueprint takes a name option to change the (pre-dotted)
  name the blueprint is registered with. This allows the same
  blueprint to be registered multiple times with unique names for
  url_for. Registering the same blueprint with the same name
  multiple times is deprecated. #1091
- Improve typing for stream_with_context.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-28 06:50:20 -07:00
Leon Anavi
44b5c60c4b python3-flask-migrate: Upgrade 2.7.0 -> 3.0.0
Upgrade to release 3.0.0:

- Remove support for Flask-Script
- Use unittest testrunner
- Remove dependency on six package
- Added sphinx build files to .gitignore file
- Fix Sphinx warning

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-28 06:50:20 -07:00
Trevor Gamblin
7d1fbc93bc python3-prettytable: add python3-sqlite3 for ptest
Add python3-sqlite3 to ptest RDEPENDS.

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>
2021-05-28 06:50:20 -07:00
Leon Anavi
4149376ec2 python3-sqlalchemy: Upgrade 1.4.11 -> 1.4.15
Upgrade to release 1.4.15:

- A new approach has been applied to the warnings system in
  SQLAlchemy to accurately predict the appropriate stack level for
  each warning dynamically. This allows evaluating the source of
  SQLAlchemy-generated warnings and deprecation warnings to be
  more straightforward as the warning will indicate the source
  line within end-user code, rather than from an arbitrary level
  within SQLAlchemy’s own source code.

orm:
- Fixed additional regression caused by “eager loaders run on
  unexpire” feature #1763 where the feature would run for a
  contains_eager() eagerload option in the case that the
  contains_eager() were chained to an additional eager loader
  option, which would then produce an incorrect query as the
  original query-bound join criteria were no longer present.
- Fixed issue in subquery loader strategy which prevented caching
  from working correctly. This would have been seen in the logs as
  a “generated” message instead of “cached” for all subqueryload
  SQL emitted, which by saturating the cache with new keys would
  degrade overall performance; it also would produce “LRU size
  alert” warnings.

sql:
- Adjusted the logic added as part of #6397 in 1.4.12 so that
  internal mutation of the BindParameter object occurs within the
  clause construction phase as it did before, rather than in the
  compilation phase. In the latter case, the mutation still
  produced side effects against the incoming construct and
  additionally could potentially interfere with other internal
  mutation routines.

mysql:
- Added support for the ssl_check_hostname= parameter in mysql
  connection URIs and updated the mysql dialect documentation
  regarding secure connections. Original pull request courtesy of
  Jerry Zhao.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-28 06:50:20 -07:00
Leon Anavi
ee78847e3a python3-alembic: Upgrade 1.6.2 -> 1.6.4
Upgrade to release 1.6.4:

- Fixed regression caused by just fixed bug that scaled back the
  filter for unique=True/index=True too far such that these
  directives no longer worked for the op.create_table() op, this
  has been fixed.
- Fixed 1.6-series regression where UniqueConstraint and to a
  lesser extent Index objects would be doubled up in the generated
  model when the unique=True / index=True flags were used.
- Fixed a bug where paths defined in post-write hook options would
  be wrongly escaped in non posix environment (Windows).
- Fixed regression where a revision file that contained its own
  down revision as a dependency would cause an endless loop in the
  traversal logic.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-28 06:50:20 -07:00
Leon Anavi
f4f1ae53b5 python3-websocket-client: Upgrade 1.0.0 -> 1.0.1
Upgrade to release 1.0.1:

- Fix exception handling bug

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-28 06:50:20 -07:00
Leon Anavi
b71cc25479 python3-xmlschema: Upgrade 1.6.1 -> 1.6.2
Upgrade to release 1.6.2:

- Fix for issue key/keyref with dynamic types
- Change default decoding of mixed content with only text to a
  string instead of a dictionary

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-28 06:50:20 -07:00
Leon Anavi
c974f224d4 python3-pytest-runner: Upgrade 5.3.0 -> 5.3.1
Upgrade to release 5.3.1:

- Refreshed package metadata.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-24 07:36:50 -07:00
Leon Anavi
cd5aa3bd5a python3-pysonos: Upgrade 0.0.48 -> 0.0.49
Upgrade to release 0.0.49:

- Cleanup async_events renewal logging and exceptions
- Add a pypi release action
- Add next-version script for incrementing the version

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-24 07:36:50 -07:00
zangrc
8d3f327c71 python3-engineio: upgrade 3.13.0 -> 4.2.0
Add runtime dependency to resolve errors that occurred when import engineio.

Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-24 07:36:50 -07:00
Trevor Gamblin
b958870520 python3-ujson: fix ptests
- Add python3-json and python3-pytest to ptest RDEPENDS
- Correct test file path in run-ptest

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>
2021-05-24 07:36:50 -07:00
Leon Anavi
2413956e4f python3-click: Upgrade 8.0.0 -> 8.0.1
Upgrade to release 8.0.1:

- Mark top-level names as exported so type checking understand
  imports in user projects.
- Annotate Context.obj as Any so type checking allows all
  operations on the arbitrary object.
- Fix some types that weren’t available in Python 3.6.0.
- Fix type checking for iterating over ProgressBar object.
- The importlib_metadata backport package is installed on Python
  < 3.8.
- Arguments with nargs=-1 only use env var value if no command
  line values are given.
- Flag options guess their type from flag_value if given, like
  regular options do from default.
- Added documentation that custom parameter types may be passed
  already valid values in addition to strings.
- Resolving commands returns the name that was given, not
  command.name, fixing an unintended change to help text and
  default_map lookups. When using patterns like AliasedGroup,
  override resolve_command to change the name that is returned
  if needed.
- If a default value is invalid, it does not prevent showing
  help text.
- Pass windows_expand_args=False when calling the main command to
  disable pattern expansion on Windows. There is no way to escape
  patterns in CMD, so if the program needs to pass them on as-is
  then expansion must be disabled.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-24 07:36:50 -07:00
Leon Anavi
1ead5d6575 python3-watchdog: Upgrade 2.1.1 -> 2.1.2
Upgrade to release 2.1.2:

- [mac] Fix relative path handling for non-recursive watch.
- [windows] On PyPy, events happening right after start() were
  missed. Add a workaround for that.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-24 07:36:50 -07:00
Bartosz Golaszewski
9bd205e417 python3-asyncio-glib: new package
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>
2021-05-24 07:36:49 -07:00
zangrc
85cfc547a6 python3-pulsectl: upgrade 21.3.4 -> 21.5.17
pulseaudio is an empty package. It needs libpulse.so to run, which is provided by libpulse package.

When running python3-pulsectl, It needs the modules in python3-ctypes.

Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-24 07:36:49 -07:00
zangrc
a0fbcc1f33 python3-protobuf: upgrade 3.14.0 -> 3.17.0
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-24 07:36:49 -07:00
zangrc
75b9e91493 python3-itsdangerous: upgrade 2.0.0 -> 2.0.1
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-24 07:36:49 -07:00
zangrc
8f2bd5b922 python3-xlsxwriter: upgrade 1.4.0 -> 1.4.3
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-24 07:36:49 -07:00
Trevor Gamblin
bdf1be7c55 python3-django: upgrade 3.2.2 -> 3.2.3
3.2.3 is a bugfix release:

- Prepared for mysqlclient > 2.0.3 support (#32732).
- Fixed a regression in Django 3.2 that caused the incorrect
  filtering of querysets combined with the | operator (#32717).
- Fixed a regression in Django 3.2.1 where saving FileField
  would raise a SuspiciousFileOperation even when a custom
  upload_to returns a valid file path (#32718).

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>
2021-05-19 09:16:54 -07:00
Trevor Gamblin
f07a8c1376 python3-django: upgrade 2.2.22 -> 2.2.23
2.2.23 is a bugfix release:

- Fixed a regression in Django 2.2.21 where saving FileField would raise a
  SuspiciousFileOperation even when a custom upload_to returns a valid
  file path (#32718).

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>
2021-05-19 09:16:54 -07:00
Leon Anavi
8a4a32c12c python3-pysonos: Upgrade 0.0.46 -> 0.0.48
Upgrade to release 0.0.48:

- Merge SoCo 0.22

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-19 09:16:54 -07:00
Leon Anavi
20731f44e1 python3-websocket-client: Upgrade 0.59.0 -> 1.0.0
Upgrade to release 1.0.0:

- Removed Python 2 code, now only Python 3 compatible
- Use semver for release versions, unlike breaking release 0.58.0
- Enhance enableTrace output
- Improve unit tests to over 80% code coverage
- Fix old _app.py close status code bug
- Replace select import with selectors

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-19 09:16:54 -07:00
Leon Anavi
5911c4662f python3-decorator: Upgrade 5.0.7 -> 5.0.9
Upgrade to release 5.0.9:

- Made the decorator module more robust when decorating builtin
  functions lacking dunder attributes, like dict.__setitem__.
- Fixed a test breaking PyPy. Restored support for Sphinx.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-19 09:16:54 -07:00
Leon Anavi
eb7be79cfb python3-websockets: Upgrade 9.0.1 -> 9.0.2
Upgrade to release 9.0.2:

- Restored compatibility of python -m websockets with Python < 3.9
- Restored compatibility with mypy

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-19 09:16:54 -07:00
Leon Anavi
e306688945 python3-cbor2: Upgrade 5.2.0 -> 5.3.0
Upgrade to release 5.3.0:

- Removed support for Python < 3.6

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-19 09:16:54 -07:00
Khem Raj
728e5b08e2 python3-haversine: Fix build with latest python/setuptools
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-19 09:16:54 -07:00
Bartosz Golaszewski
9a98ff7dcc python3-pydbus-manager: add runtime dependencies
This recipe is missing the runtime deps. Add them.

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>
2021-05-19 09:16:54 -07:00
Leon Anavi
2e8de30fe8 python3-aiohue: Upgrade 2.4.0 -> 2.5.0
Upgrade to release 2.5.0:

- Store group resource
- Make sure v2 button events are translated to v1 button events
- Fix normalize check
- Support remotes

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-19 09:16:54 -07:00
Leon Anavi
1553993029 python3-aiofiles: Upgrade 0.6.0 -> 0.7.0
Upgrade to release 0.7.0:

- Added the aiofiles.tempfile module for async temporary files.
- Switched to Poetry and GitHub actions.
- Dropped 3.5 support.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-19 09:16:54 -07:00
Leon Anavi
be3f005dd7 python3-pyjwt: Upgrade 2.0.1 -> 2.1.0
Upgrade to release 2.1.0:

- Allow claims validation without making JWT signature validation
  mandatory
- Remove padding from JWK test data
- Make kty mandatory in JWK to be compliant with RFC7517
- Allow JWK without alg to be compliant with RFC7517
- Allow to verify with private key on ECAlgorithm, as well as on
  Ed25519Algorithm
- Add caching by default to PyJWKClient
- Add missing exceptions.InvalidKeyError to jwt module __init__
  imports
- Add support for ES256K algorithm
- Add from_jwk() to Ed25519Algorithm
- Add to_jwk() to Ed25519Algorithm
- Export PyJWK and PyJWKSet

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-19 09:16:54 -07:00
Leon Anavi
3ab0e0db16 python3-javaobj-py3: Upgrade 0.4.2 -> 0.4.3
Upgrade to release 0.4.3:

- Added support for TC_NULL as array sub-type in _read_field_value
- javaobj can now read GZipped files directly (trick done in
  load(), which is also the underlying method used by loads())
- Fixed a type issue in BlockData/str content comparison

License-Update: License remains Apache License Version 2.0

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-19 09:16:54 -07:00
Leon Anavi
269880d81d python3-sh: Upgrade 1.14.1 -> 1.14.2
Upgrade to release 1.14.2:

- bugfix where setting _ok_code to not include 0, but 0 was the
  exit code

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-19 09:16:54 -07:00
Bartosz Golaszewski
67f9550be7 python3-pycocotools: new package
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>
2021-05-19 09:16:54 -07:00
Leon Anavi
70cc5a6448 python3-ipython: Upgrade 7.22.0 -> 7.23.1
Upgrade to release 7.23.1:

- Moved to GitHub actions away from Travis-CI, the transition may
  not be 100% complete (not testing on nightly anymore), but as we
  ran out of Travis-Ci hours on the IPython organisation that was
  a necessary step.
- We have a new dependency: matplotlib-inline, which try to
  extract matplotlib inline backend specific behavior. It is
  available on PyPI and conda-forge thus should not be a problem
  to upgrade to this version. If you are a package maintainer
  that might be an extra dependency to package first.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-17 08:52:24 -07:00
Leon Anavi
5dd7567a6e python3-matplotlib-inline: Add recipe
Inline Matplotlib backend for Jupyter.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-17 08:52:24 -07:00
Leon Anavi
f3d8caa862 python3-pyroute2: Upgrade 0.5.18 -> 0.5.19
Upgrade to release 0.5.19:

- ndb: fix default routes keys
- mptcp: basic support
- netlink: ext_ack support fix
- tc: netem rate setting
- NSPopen: fix fd leak

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-17 08:52:24 -07:00
Leon Anavi
a6c3620b63 python3-aiohue: Upgrade 2.3.1 -> 2.4.0
Upgrade to release 2.4.0:

- Allow listening for Hue events

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-17 08:52:24 -07:00
Leon Anavi
b0c400299b python3-pymisp: Upgrade 2.4.142 -> 2.4.143
Upgrade to release 2.4.143:

- Method to get the raw object template.
- Bump version, deps.
- First-seen and last-seen on attributes and objects were not
  checked for sanity.
- Remove search_all example, use search instead.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-17 08:52:24 -07:00
Leon Anavi
38daf98db7 python3-deprecated: Add recipe
Python @deprecated decorator to deprecate old python classes,
functions or methods.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-17 08:52:24 -07:00
Leon Anavi
56e334fade python3-alembic: Upgrade 1.5.8 -> 1.6.2
Upgrade to release 1.6.2:

- Fixed a bug where paths defined in post-write hook options would
  be wrongly escaped in non posix environment (Windows)

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-17 08:52:24 -07:00
Khem Raj
7de9c498be python3-m2crypto: Fix build on riscv and mips
wordlen is not so easy to calculate on RISCV, therefore pass the right
ingredients so compiler does the right thing in the end

Do same for mips as well

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-17 08:52:24 -07:00
Leon Anavi
dcb9ecc1e5 python3-pymongo: Upgrade 3.11.3 -> 3.11.4
Upgrade to release 3.11.4:

- Bug fix where a MongoClient would mistakenly attempt to create
  minPoolSize connections to arbiter nodes
- Bug fix that prevented PyMongo from retrying writes after a
  writeConcernError on MongoDB 4.4+

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-14 07:25:05 -07:00
Leon Anavi
b5fb8390df python3-rfc3339-validator: Upgrade 0.1.3 -> 0.1.4
Upgrade to release 0.1.4:

- Fix test failure on darwin

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-14 07:25:05 -07:00
Leon Anavi
bb2757ba26 python3-pysonos: Upgrade 0.0.43 -> 0.0.46
Upgrade to release 0.0.46:

- Expand matches for pipe-delimited metadata

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-14 07:25:05 -07:00
Leon Anavi
9e7b7fc006 python3-click: Upgrade 7.1.2 -> 8.0.0
Upgrade to release 8.0.0:

- Drop support for Python 2 and 3.5.
- Colorama is always installed on Windows in order to provide
  style and color support.
- Adds a repr to Command, showing the command name for friendlier
  debugging.
- Add support for distinguishing the source of a command line
  parameter.
- Add an optional parameter to ProgressBar.update to set the
  current_item.
- New class attributes make it easier to use custom core objects
  throughout an entire application.
- Use Context.with_resource() to manage resources that would
  normally be used in a with statement, allowing them to be used
  across subcommands and callbacks, then cleaned up when the
  context ends.
- The result object returned by the test runner’s invoke() method
  has a return_value attribute with the value returned by the
  invoked command.
- Required arguments with the Choice type show the choices in
  curly braces to indicate that one is required ({a|b|c}).
- Redesign the shell completion system.
- Completion correctly parses command line strings with incomplete
  quoting or escape sequences.
- Fix formatting when Command.options_metavar is empty.
- Revert adding space between option help text that wraps.
- When defining a parameter, default is validated with multiple
  and nargs. More validation is done for values being processed
  as well.
- HelpFormatter.write_text uses the full line width when wrapping
  text.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-14 07:25:05 -07:00
Leon Anavi
6acf988a32 python3-configargparse: Upgrade 1.4 -> 1.4.1
Upgrade to release 1.4.1:

- add ignore_help_args option to parse_known_args(..) to avoid
  exiting the first time this method is called when -h is
  specified. This can allow all arg definitions to be executed
  before -h is handled, even if these definitions are
  interleaved with calls to parse_known_args(..)
- added tests
- updated setup.py publish commands

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-14 07:25:05 -07:00
Leon Anavi
adfab223db python3-google-api-python-client: Upgrade 2.2.0 -> 2.4.0
Upgrade to release 2.4.0:

- alertcenter: update the api
- analyticsadmin: update the api
- androidenterprise: update the api
- androidpublisher: update the api
- artifactregistry: update the api
- bigquery: update the api
- chromepolicy: update the api
- content: update the api
- datacatalog: update the api
- dataproc: update the api
- dialogflow: update the api
- dns: update the api
- documentai: update the api
- file: update the api
- firebasestorage: update the api
- gameservices: update the api
- gkehub: update the api
- lifesciences: update the api
- monitoring: update the api
- mybusinessaccountmanagement: update the api
- networkmanagement: update the api
- oslogin: update the api
- pubsublite: update the api
- recommender: update the api
- retail: update the api
- servicedirectory: update the api
- servicemanagement: update the api
- servicenetworking: update the api
- translate: update the api
- preventing accessing predefined discovery URLs when override is
  provided

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-14 07:25:05 -07:00
Leon Anavi
527e91469d python3-websocket-client: Upgrade 0.58.0 -> 0.59.0
Upgrade to release 0.59.0:

- Last main release to support Python 2
- Fix Python 2 urlparse scheme
- Add support for headers with multiple value
- Add debug support for reserved custom status codes
- Allow multiple Set-Cookie: headers
- Simplified cookie sorting
- Add no_proxy support
- Add Host header to HTTP proxy request
- Improve PEP8 style compliance

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-14 07:25:05 -07:00
Leon Anavi
ad8a4ff11c python3-itsdangerous: Upgrade 1.1.0 -> 2.0.0
Upgrade to release 2.0.0:

- Drop support for Python 2 and 3.5.
- JWS support (JSONWebSignatureSerializer,
  TimedJSONWebSignatureSerializer) is deprecated. Use a dedicated
  JWS/JWT library such as authlib instead.
- Importing itsdangerous.json is deprecated. Import Python’s json
  module instead.
- Simplejson is no longer used if it is installed. To use a
  different library, pass it as Serializer(serializer=...).
- datetime values are timezone-aware with timezone.utc. Code using
  TimestampSigner.unsign(return_timestamp=True) or
  BadTimeSignature.date_signed may need to change.
- If a signature has an age less than 0, it will raise
  SignatureExpired rather than appearing valid. This can happen if
  the timestamp offset is changed.
- BadTimeSignature.date_signed is always a datetime object rather
  than an int in some cases.
- Added support for key rotation. A list of keys can be passed as
  secret_key, oldest to newest. The newest key is used for
  signing, all keys are tried for unsigning.
- Removed the default SHA-512 fallback signer from
  default_fallback_signers.
- Add type information for static typing tools.

License-Update: standardize license

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-14 07:25:05 -07:00
Leon Anavi
a7ea64f010 python3-watchdog: Upgrade 2.1.0 -> 2.1.1
Upgrade to release 2.1.1:

- [mac] Fix callback exceptions when the watcher is deleted but
  still receiving events

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-14 07:25:05 -07:00
Leon Anavi
37edb9bdcd python3-aiohue: Upgrade 2.3.0 -> 2.3.1
Upgrade to release 2.3.1:

- Handle all client errors when detecting the protocol
- Bump black from 21.5b0 to 21.5b1
- Bump flake8 from 3.9.1 to 3.9.2

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-14 07:25:05 -07:00
Trevor Gamblin
d97e1b7cfd python3-django: upgrade 3.2 -> 3.2.2
Version 3.2.2 includes a fix for CVE-2021-32052.

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>
2021-05-14 07:25:05 -07:00
Trevor Gamblin
b26099fc15 python3-django: upgrade 2.2.20 -> 2.2.22
Version 2.2.22 includes a fix for CVE-2021-32052.

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>
2021-05-14 07:25:05 -07:00
Leon Anavi
8526abf337 python3-sentry-sdk: Upgrade 1.0.0 -> 1.1.0
Upgrade to release 1.1.0:

- Fix for AWSLambda integration returns value of original handler
- Fix for RQ integration that only captures exception if RQ job
  has failed and ignore retries
- Feature that supports Tracing for the Tornado integration
- Feature that supports wild cards in ignore_logger in the Logging
  Integration
- Fix for django that deals with template span description names
  that are either lists or tuples

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-14 07:24:47 -07:00
Leon Anavi
73d63dd3fe python3-robotframework: Upgrade 4.0.1 -> 4.0.2
Upgrade to release 4.0.2:

- Using Union containing generics as type hint causes an error
- Libdoc does not anymore work with resource files in PYTHONPATH
- Rebot removes sourcename attribute from <kw> in output.xml
- Run Keyword If Test Failed does not work correctly if it is not
  first keyword in teardown and test is skipped
- Argument conversion problems when type hint is ABC

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-14 07:24:47 -07:00
Leon Anavi
778596df87 python3-aiohue: Upgrade 2.2.0 -> 2.3.0
Upgrade to release 2.3.0:

- Fix Hue communication protocol
- Create Dependabot config file
- Include LICENSE in the manifest

License-Update: Use file LICENSE.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-14 07:24:47 -07:00
Leon Anavi
87e6a45374 python3-cerberus: Upgrade 1.3.3 -> 1.3.4
Upgrade to release 1.3.4:

- Reverts the unsatisfying fix for KeyError during import when
  running with python optimisation level of 2
- instead a RuntimeError is thrown when Python is running with
  optimization level 2

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-14 07:24:47 -07:00
Leon Anavi
ca7c4a6cf3 python3-serpent: Upgrade 1.30.2 -> 1.40
Upgrade to release 1.40:

- dotnet: added optiononal bytes repr (de)serialization
- java: added optional bytes-repr (de)serialization
- added unittest for new bytes-repr form
- add parameter to serialize bytes into byte literal
  representation instead of base-64 (which remains the default)

License-Update: Use file LICENSE.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-14 07:24:47 -07:00
Changqing Li
c01423e4ba python3-paho-mqtt: add package python3-paho-mqtt-examples
package examples under source into python3-paho-mqtt-examples

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-11 08:25:56 -07:00
Leon Anavi
3efefaad13 python3-croniter: Upgrade 1.0.12 -> 1.0.13
Upgrade to release 1.0.13:

- Fix ZeroDivisionError with * * R/0 * *

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-11 08:25:56 -07:00
Leon Anavi
0f7eec8da9 python3-babel: Upgrade 2.9.0 -> 2.9.1
Upgrade to release 2.9.1:

- The internal locale-data loading functions now validate the name
  of the locale file to be loaded and only allow files within
  Babel's data directory. Thanks to Chris Lyne of Tenable, Inc. for
  discovering the issue!

License-Update: Update years

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-11 08:25:56 -07:00
Leon Anavi
178ef37ed7 python3-websockets: Upgrade 8.1 -> 9.0.1
Upgrade to release 9.0.1:

- Fixed issues with the packaging of the 9.0 release.
- :class:`~datastructures.Headers` and
  :exc:`~datastructures.MultipleValuesError` were moved from
  websockets.http to :mod:`websockets.datastructures`.
  If you're using them, you should adjust the import path.
- The client, server, protocol, and auth modules were moved from
  the websockets package to websockets.legacy sub-package, as part
  of an upcoming refactoring. Despite the name, they're still
  fully supported. The refactoring should be a transparent upgrade
  for most uses when it's available. The legacy implementation
  will be preserved according to the backwards-compatibility
  policy.
- The framing, handshake, headers, http, and uri modules in the
  websockets package are deprecated. These modules provided
  low-level APIs for reuse by other WebSocket implementations, but
  that never happened. Keeping these APIs public makes it more
  difficult to improve websockets for no actual benefit.
- Added compatibility with Python 3.9.
- Added support for IRIs in addition to URIs.
- Added close codes 1012, 1013, and 1014.
- Raised an error when passing a :class:`dict` to
  :meth:`~legacy.protocol.WebSocketCommonProtocol.send`.
- Fixed sending fragmented, compressed messages.
- Fixed Host header sent when connecting to an IPv6 address.
- Fixed creating a client or a server with an existing Unix socket.
- Aligned maximum cookie size with popular web browsers.
- Ensured cancellation always propagates, even on Python versions
  where :exc:`~asyncio.CancelledError` inherits :exc:`Exception`.
- Improved error reporting.

License-Update: Update years

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-11 08:25:56 -07:00
Leon Anavi
dfd68d4dbe python3-bitarray: Upgrade 2.0.1 -> 2.1.0
Upgrade to release 2.1.0:

- add `.find()` method
- `.find()`, `.index()`, `.search()` and `.itersearch()` now all
  except both (sub-) bitarray as well as bool items to be searched
  for
- improve encode/decode error messages
- add lexicographical permutations example
- add tests

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-11 08:25:56 -07:00
Leon Anavi
077767f4aa python3-greenlet: Upgrade 1.0.0 -> 1.1.0
Upgrade to release 1.1.0:

- Add support for Python 3.10. Pre-built binary wheels for 3.10 are
  not currently available for all platforms. The greenlet ABI is
  different on Python 3.10 from all previous versions, but as 3.10
  was never supported before, and the ABI has not changed on other
  Python versions, this is not considered a reason to change
  greenlet's major version.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-11 08:25:56 -07:00
Leon Anavi
a9912d0511 python3-watchdog: Upgrade 2.0.3 -> 2.1.0
Upgrade to release 2.1.0:

- [inotify] Simplify libc loading
- [mac] Add support for non-recursive watches in FSEventsEmitter
- [watchmedo] Add support for --debug-force-* arguments to tricks

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-11 08:25:56 -07:00
Leon Anavi
67e0908648 python3-typing-extensions: Upgrade 3.7.4.3 -> 3.10.0.0
Upgrade to release 3.10.0.0:

- Implement TypeGuard (PEP 649)
- backport ParamSpecArgs/Kwargs
- Fixed required/optional keys with old-style TypedDict
- Support PEP 612 in typing_extensions (Python 3)

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-11 08:25:56 -07:00
Leon Anavi
3cc150db49 python3-elementpath: Upgrade 2.2.1 -> 2.2.2
Upgrade to release 2.2.2:

- Fix issue sissaschool/xmlschema#243 (assert with xsi:nil usage)
- First implementation of XPath 3.0 fn:format-integer

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-11 08:25:56 -07:00
Leon Anavi
d8eeb57e44 python3-humanize: Upgrade 3.4.1 -> 3.5.0
Upgrade to release 3.5.0:

- Add intword processing for thousands
- Update translation .po files with 'thousand'
- Remove generated translation binaries from repo

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-11 08:25:56 -07:00
Khem Raj
232381fd73 python3-markdown: Remove
It has been moved to oe-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-11 08:25:56 -07:00
Khem Raj
e8fd0f70eb python3-lazy-object-proxy: Add missing dep on pip
Fixes
TOPDIR/build/tmp/work/riscv64-yoe-linux/python3-lazy-object-proxy/1.6.0-r0/recipe-sysroot-native/usr/bin/python3-native/python3: No module named pip

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-11 08:25:56 -07:00
Khem Raj
4e36f13b04 python3-m2crypto: Pass correct ABI defines to swig
This ensures that WORDSIZE is as per the target, currently this does not
get it right for cross-compilation env, and OE uses multilib headers by
default ( even when you do not use multilib ) which means if WORDSIZE
is wrong it will go on to include wrong headers due to these artificial stubs

Fixes
swig -python -py3 -ITOPDIR/tmp-glibc/work/cortexa57-oe-linux/python3-m2crypto/0.37.1-r0/recipe-sysroot-native/usr/bin/aarch64-oe-linux/../../lib/aarch64-oe-linux/gcc/aarch64-oe-linux/11.1.0/include -ITOPDIR/tmp-glibc/work/cortexa57-oe-linux/python3-m2crypto/0.37.1-r0/recipe-sysroot-native/usr/bin/aarch64-oe-linux/../../lib/aarch64-oe-linux/gcc/aarch64-oe-linux/11.1.0/include-fixed -ITOPDIR/tmp-glibc/work/cortexa57-oe-linux/python3-m2crypto/0.37.1-r0/recipe-sysroot/usr/lib/aarch64-oe-linux/11.1.0/include -ITOPDIR/tmp-glibc/work/cortexa57-oe-linux/python3-m2crypto/0.37.1-r0/recipe-sysroot/usr/include -ITOPDIR/tmp-glibc/work/cortexa57-oe-linux/python3-m2crypto/0.37.1-r0/recipe-sysroot/usr/include -ITOPDIR/tmp-glibc/work/cortexa57-oe-linux/python3-m2crypto/0.37.1-r0/recipe-sysroot/usr/include/python3.9 -I/usr/include/openssl -includeall -modern -builtin -outdir TOPDIR/tmp-glibc/work/cortexa57-oe-linux/python3-m2crypto/0.37.1-r0/M2Crypto-0.37.1/M2Crypto -o SWIG/_m2crypto_wrap.c SWIG/_m2crypto.i
  TOPDIR/tmp-glibc/work/cortexa57-oe-linux/python3-m2crypto/0.37.1-r0/recipe-sysroot/usr/include/openssl/opensslconf.h:23: Error: Unable to find 'openssl/opensslconf-32.h'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-11 08:25:56 -07:00
Khem Raj
b8bbcd4dea python3-m2crypto: Upgrade to 0.37.1
Unifiy .inc into .bb
Add patches to fix issues with openssl 1.1.x
Remove m2crypto-0.26.4-gcc_macros patch, its no longer needed
Refresh existing patches

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-05-03 08:05:21 -07:00
Leon Anavi
dfbea62910 python3-et-xmlfile: Upgrade 1.0.1 -> 1.1.0
Upgrade to release 1.1.0:

- Remove bitbucket pipelines config and streamline setup.py
- Update project URL
- Update APIDOC config
- Update tox config
- Update python_requires and add sys.path('.')

License-Update: Use the exact line from PKG-INFO.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-29 08:43:54 -07:00
Leon Anavi
63edb5b428 python3-pymisp: Upgrade 2.4.141.1 -> 2.4.142
Upgrade to release 2.4.142:

- Support for correlation exclusion list

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-29 08:43:54 -07:00
Leon Anavi
0817913a63 python3-cachetools: Upgrade 4.2.1 -> 4.2.2
Upgrade to release 4.2.2:

- Update build environment.
- Remove Python 2 remnants.
- Format code with Black.

License-Update: Fix copyright year

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-29 08:43:53 -07:00
Leon Anavi
12c2e794c5 python3-arpeggio: Upgrade 1.10.1 -> 1.10.2
Upgrade to release 1.10.2:

- Added EditorConfig configuration
- Fixed parsing of version from setup.py when global encoding
  isn't UTF-8
- Fix repetition termination on a successful empty separator match

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-29 08:43:53 -07:00
Leon Anavi
74f19cb743 python3-astroid: Upgrade 2.5.3 -> 2.5.6
Upgrade to release 2.5.6:

- Fix retro-compatibility issues with old version of pylint

License-Update: Remove outdated COPYING and use LICENSE

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-29 08:43:53 -07:00
zhengruoqin
7f3cd67ecb python3-zopeinterface: upgrade 5.3.0 -> 5.4.0
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-29 08:43:53 -07:00
zhengruoqin
fbadae9e6e python3-supervisor: upgrade 4.2.1 -> 4.2.2
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-29 08:43:53 -07:00
Khem Raj
96e84a0544 python3-markupsafe: Delete bbappend
It was enabling ptests which is now on by default in OE-core for this
version

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-26 13:15:14 -07:00
Khem Raj
eba644bc1d python3-pyyaml: Delete
Its moved to oe-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-26 13:15:14 -07:00
Khem Raj
d131aed9e1 python3-jinja2_2.%.bbappend: Delete
These changes are moved to OE-Core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-26 13:15:14 -07:00
Leon Anavi
0b46ba4e38 python3-xlsxwriter: Upgrade 1.3.9 -> 1.4.0
Upgrade to release 1.4.0:

- Add fix for issue for where a y_axis font rotation of 0 was
  ignored.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-26 08:22:59 -07:00
Leon Anavi
b339a51079 python3-pytest-asyncio: Upgrade 0.14.0 -> 0.15.1
Upgrade to release 0.15.1:

- Hotfix for errors while closing event loops while replacing
  them.
- Add support for Python 3.9
- Abandon support for Python 3.5. If you still require support for
  Python 3.5, please use pytest-asyncio v0.14 or earlier.
- Set unused_tcp_port_factory fixture scope to 'session'.
- Properly close event loops when replacing them.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-26 08:22:59 -07:00
Leon Anavi
883dd43924 python3-watchdog: Upgrade 2.0.2 -> 2.0.3
Upgrade to release 2.0.3:

- [mac] Use logger.debug() instead of logger.info()
- Updated documentation links

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-26 08:22:59 -07:00
Khem Raj
8b1970f4ac python3-docutils: Delete
Its already in OE-Core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-26 08:22:59 -07:00
Leon Anavi
85a43815cb python3-sqlalchemy: Upgrade 1.4.7 -> 1.4.11
Upgrade to release 1.4.11:

orm:
- Fixed regression where recent changes to support Python
  dataclasses had the inadvertent effect that an ORM mapped class
  could not successfully override the __new__() method.

engine:
- Fixed critical regression where the connection pool "init" phase
  no longer occurred within mutexed isolation, allowing other
  threads to proceed with the dialect uninitialized, which could
  then impact the compilation of SQL statements.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-26 08:22:59 -07:00
Leon Anavi
fed3ddaedd python3-bitarray: Upgrade 2.0.0 -> 2.0.1
Upgrade to release 2.0.1:

- update documentation
- improve some error messages

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-26 08:22:59 -07:00
Leon Anavi
a4bde4e6a9 python3-python-vlc: Upgrade 3.0.12117 -> 3.0.12118
Upgrade to release 3.0.12118:

- strip prefixes from struct fieldnames
- use pydoctor for doc generation

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-26 08:22:59 -07:00
Leon Anavi
5d187e95b8 python3-argcomplete: Upgrade 1.12.2 -> 1.12.3
Upgrade to release 1.12.3:

- Help string support for fish
- Add option to use tempfiles for IPC
- Fix multiple command registration for non-bash shells
- Register auto completion for an arbitrary name using a given
  external script
- Skip completions from active subprocess completer
- Fix warnings regarding invalid escape sequences

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-26 08:22:59 -07:00
Leon Anavi
3bef475e76 python3-asttokens: Upgrade 2.0.4 -> 2.0.5
Upgrade to release 2.0.5:

- setup.cfg: remove wheel dependency
- Handle starred expressions in tests
- Make 3.9 support official
- pypy2 instead of pypy2.7
- pypy3 instead of pypy3.5

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-22 07:28:15 -07:00
Leon Anavi
2d9aca131f python3-pysonos: Upgrade 0.0.42 -> 0.0.43
Upgrade to release 0.0.43:

- Downgrade asyncio log severity

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-22 07:28:15 -07:00
Leon Anavi
69d7746454 python3-huey: Upgrade 2.3.1 -> 2.3.2
Upgrade to release 2.3.2:

- Add hook (Huey.build_error_result) for customizing the error
  result metadata.
- Avoid crashing if another module already modified/set the
  multiprocessing start method.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-22 07:28:15 -07:00
Chen Qi
eff7a55f49 python3-django: upgrade to 2.2.20
2.2.x is LTS, so upgrade to latest release 2.2.20.
This upgrade fixes several CVEs such as CVE-2021-3281.

Also, CVE-2021-28658.patch is dropped as it's already in 2.2.20.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-22 07:28:15 -07:00
Mingli Yu
34f9b39e4b python3-cryptography: Upgrade to 3.3.2
Fix a security issue CVE-2020-36242 where certain sequences of
``update()`` calls when symmetrically encrypting very large
payloads (>2GB) could result in an integer overflow, leading to
buffer overflows.

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-21 08:26:07 -07:00
Leon Anavi
a2ebdf3fe3 python3-portion: Upgrade 2.1.5 -> 2.1.6
Upgrade to release 2.1.6:

- from_stringraises a ValueError if given string cannot be parsed
  to an interval
- Drop official support for Python 3.5
- Use black as official code formatting

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-21 08:26:07 -07:00
Leon Anavi
bd115de27f python3-docutils: Upgrade 0.17 -> 0.17.1
Upgrade to release 0.17.1:

- Bug fixes

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-21 08:26:07 -07:00
Khem Raj
f528f9614f python3-icu: Upgrade to 2.7.2
License-Update: Use info in setup.py for license as dedicated LICENSE
file has disappeared. License still is MIT

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-21 08:26:07 -07:00
Stefan Ghinea
660e62b645 python3-django: fix CVE-2021-28658
In Django 2.2 before 2.2.20, 3.0 before 3.0.14, and 3.1 before 3.1.8,
MultiPartParser allowed directory traversal via uploaded files with
suitably crafted file names. Built-in upload handlers were not affected
by this vulnerability.

References:
https://nvd.nist.gov/vuln/detail/CVE-2021-28658

Upstream patches:
4036d62bda

Signed-off-by: Stefan Ghinea <stefan.ghinea@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-21 08:26:07 -07:00
Leon Anavi
19f34ae207 python3-xlsxwriter: Upgrade 1.3.8 -> 1.3.9
Upgrade to release 1.3.9:

- Added option to set row heights and column widths in pixels via
  the :func:`set_row_pixels` and :func:`set_column_pixels` methods

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-21 08:26:07 -07:00
Leon Anavi
2bdc220927 python3-xxhash: Upgrade 2.0.0 -> 2.0.2
Upgrade to release 2.0.2:

- Fix Travis CI OSX dpl python2.7 get-pip.py error
- Only to trigger Python 3.9 wheels building

License-Update: Update year

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-21 08:26:07 -07:00
Leon Anavi
ef48a2e1b9 python3-bitarray: Upgrade 1.9.2 -> 2.0.0
Upgrade to release 2.0.0:

- require more specific objects, int (0 or 1) or bool
- items are always returned as int 0 or 1
- remove `.length()` method (deprecated since 1.5.1 - use `len()`)
- in `.unpack()` the `one` argument now defaults to 0x01
  (was 0xff)
- `.tolist()` now always returns a list of integers (0 or 1)
- fix frozenbitarray hash function, see #121
- fix frozenbitarray being mutable by `<<=` and `>>=`
- support sequence protocol in `.extend()` (and bitarray creation)
- improve OverflowError messages from `util.int2ba()`
- add examples/hexadecimal.py

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-21 08:26:06 -07:00
Leon Anavi
4c0e6d3365 python3-croniter: Upgrade 1.0.11 -> 1.0.12
Upgrade to release 1.0.12:

- Add support for hashed/random/keyword expressions
- Review support support for hashed/random/keyword expression and
  add expanders reactor

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-15 09:25:26 -07:00
Leon Anavi
88892586c9 python3-google-api-python-client: Upgrade 2.1.0 -> 2.2.0
Upgrade to release 2.2.0:

- Adds support for errors.py to also use 'errors' for error_details

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-15 09:25:26 -07:00
Leon Anavi
3793fa1ca6 python3-colorlog: Upgrade 4.8.0 -> 5.0.1
Upgrade to release 5.0.1:

- Fix colorlog.basicConfig does not accept '{' style
- Fix linter errors

License-Update: Update year

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-15 09:25:26 -07:00
Leon Anavi
d07aa9a0a7 python3-decorator: Upgrade 5.0.6 -> 5.0.7
Upgrade to release 5.0.7:

- The decorator module was not passing correctly the defaults
  inside the *args tuple
- Fixed some mispellings in the documentation
- Integrated codespell in the CI

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-15 09:25:26 -07:00
Leon Anavi
eb79ca6f11 python3-humanize: Upgrade 3.4.0 -> 3.4.1
Upgrade to release 3.4.1:

- Add Catalan binary translation

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-15 09:25:26 -07:00
Leon Anavi
443e435ce4 python3-pandas: Upgrade 1.2.3 -> 1.2.4
Upgrade to release 1.2.4:

- Fixed regression in DataFrame.sum() when min_count greater than
  the DataFrame shape was passed resulted in a ValueError
- Fixed regression in DataFrame.to_json() raising AttributeError
  when run on PyPy
- Fixed regression in (in)equality comparison of pd.NaT with a
  non-datetimelike numpy array returning a scalar instead of an
  array
- Fixed regression in DataFrame.where() not returning a copy in
  the case of an all True condition
- Fixed regression in DataFrame.replace() raising IndexError when
  regex was a multi-key dictionary
- Fixed regression in repr of floats in an object column not
  respecting float_format when printed in the console or outputted
  through DataFrame.to_string(), DataFrame.to_html(), and
  DataFrame.to_latex()
- Fixed regression in NumPy ufuncs such as np.add not passing
  through all arguments for DataFrame

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-15 09:25:26 -07:00
Leon Anavi
71acc03cbd python3-sympy: Upgrade 1.7.1 -> 1.8
Upgrade to release 1.8:

assumptions:

- Q.infinite now correctly evaluates to True for oo, -oo, and zoo
- Assumption predicates now correctly evaluates to None for S.NaN
- Relational objects do not need to be wrapped by Q.is_true to be
  asked or refined anymore
- Q.is_true wrapping over AppliedPredicate now just return the
  argument
- refine arg(x) when x is real and nonzero
- assumptions/relation module is introduced. This module
  implements binary relation as predicate
- AskHandler(), register_handler() and remove_handler() are
  deprecated. Handler now must be multipledispatch instance
- Predicate now uses a single handler which is multipledispatch
  instance
- Predicate can now take multiple arguments
- Predicate("...") now returns UndefinedPredicate instance. To
  define a predicate, you must make a subclass of Predicate

calculus:

- Using maximum with a piecewise expression over a domain no
  longer fails due to a bug fix in Piecewise.as_expr_set_pairs

codegen:

- allowing for multi-dimensional arrays as arguments/locals in c
  code generation
- create_expand_pow_optimization is now customizable with respect
  to requirement on base
- Support flattening of elementwise additions of array expressions
- Fixes to array-expressions in order to properly work with
  ZeroArray and ZeroMatrix
- Fixing matrix expression recognition from array-expressions
- Minor fixes to the way the AST of array expressions is built
- Add normalization of CodegenArrayDiagonal when it's nested with
  CodegenArrayPermuteDims and CodegenArrayContraction
- Increased support for the normalization of array expressions and
  permutations of indices
- parse_matrix_expression( ) is now able to parse traces of
  matrices

combinatorics:

- Added a section to the permutation docs about containment in
  permutation groups

geometry:

- Fix AssertError for vertical tangent
- Geometric entities with symbolic coordinates will not be printed
  in SVG

simplify:

- Fix simplify calls sympify without rational parameter
- TRmorrie now takes powers of cos terms into account

tensor:

- Introduced objects ArraySymbol and ArrayElement for array
  expressions equivalent to MatrixSymbol and MatrixElement in the
  matrix expression module
- Add class ZeroArray for array expressions of zero-valued
  elements
- Make Array differentiation(derive_by_array) work with non sympy
  expressions
- Added tensordiagonal( ) function to perform diagonalization of
  array expressions
- Adding an array with any other type now consistently gives
  NotImplemented

utilities:

- Added official support for using CuPy to GPU accelerate lambdify
  functions
- Added Replacer class to simplify the creation of replacement
  expressions with MatchPy
- Added tests for optional parameter in MatchPy patterns
- Added string printers for MatchPy-compatible wildcards in
  sympy.utilities.matchpy_connector
- minlex no longer accepts is_set or small arguments
- minlex and least_rotation now accept key= arguments similar to
  sorted

vector:

- Fixed a bug with integral over ImplicitRegion objects

other:

- Expanding documentation to include all class members with
  docstrings

License-Update: Update year

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-15 09:25:26 -07:00
Leon Anavi
2df3e3aa47 python3-pyroute2: Upgrade 0.5.17 -> 0.5.18
Upgrade to release 0.5.18:

- netlink: support zero length lladdr

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-15 09:25:26 -07:00
Leon Anavi
98cc478e5e python3-xmlschema: Upgrade 1.6.0 -> 1.6.1
Upgrade to release 1.6.1:

- Add multi-source initialization and add_schema() to schema class
- Add bytes strings to accepted XML sources

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-13 08:06:07 -07:00
Leon Anavi
2627bb1a24 python3-backports-functools-lru-cache: Upgrade 1.6.3 -> 1.6.4
Upgrade to release 1.6.4:

- For test dependencies, when indicating Python 3, use >=3 instead
  of >3

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-13 08:06:07 -07:00
Leon Anavi
8dce3fc546 python3-typed-ast: Upgrade 1.4.2 -> 1.4.3
Upgrade to release 1.4.3:

- Fix compilation on python 3.10
- Add Python 3.10 classifier

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-13 08:06:07 -07:00
Leon Anavi
bc55118cf6 python3-sqlalchemy: Upgrade 1.4.6 -> 1.4.7
Upgrade to release 1.4.7:

orm:

- Fixed regression where the subqueryload() loader strategy would
  fail to correctly accommodate sub-options, such as a defer()
  option on a column, if the “path” of the subqueryload were more
  than one level deep.
- Fixed regression where the merge_frozen_result() function relied
  upon by the dogpile.caching example was not included in tests
  and began failing due to incorrect internal arguments.
- Fixed critical regression where the Session could fail to
  "autobegin" a new transaction when a flush occurred without an
  existing transaction in place, implicitly placing the Session
  into legacy autocommit mode which commit the transaction. The
  Session now has a check that will prevent this condition from
  occurring, in addition to repairing the flush issue.
- Fixed regression where the ORM compilation scheme would assume
  the function name of a hybrid property would be the same as the
  attribute name in such a way that an AttributeError would be
  raised, when it would attempt to determine the correct name for
  each element in a result tuple.
- Fixed critical regression caused by the new feature added as
  part of #1763, eager loaders are invoked on unexpire operations.
  The new feature makes use of the "immediateload" eager loader
  strategy as a substitute for a collection loading strategy,
  which unlike the other “post-load” strategies was not
  accommodating for recursive invocations between
  mutually-dependent relationships, leading to recursion overflow
  errors.

engine:

- Fixed up the behavior of the Row object when dictionary access
  is used upon it, meaning converting to a dict via dict(row) or
  accessing members using strings or other objects i.e.
  row["some_key"] works as it would with a dictionary, rather than
  raising TypeError as would be the case with a tuple, whether or
  not the C extensions are in place

sql:

- Enhanced the "expanding" feature used for ColumnOperators.in_()
  operations to infer the type of expression from the right hand
  list of elements, if the left hand side does not have any
  explicit type set up. This allows the expression to support
  stringification among other things. In 1.3, "expanding" was not
  automatically used for ColumnOperators.in_() expressions, so in
  that sense this change fixes a behavioral regression.
- Fixed the "stringify" compiler to support a basic
  stringification of a "multirow" INSERT statement, i.e. one with
  multiple tuples following the VALUES keyword.

schema:

- Fixed regression where usage of a token in the
  Connection.execution_options.schema_translate_map dictionary
  which contained special characters such as braces would fail to
  be substituted properly. Use of square bracket characters [] is
  now explicitly disallowed as these are used as a delimiter
  character in the current implementation.

mypy:

- Fixed issue in Mypy plugin where the plugin wasn't inferring the
  correct type for columns of subclasses that don’t directly
  descend from TypeEngine, in particular that of TypeDecorator and
  UserDefinedType.

misc:

- Added a new flag to DefaultDialect called supports_schema; third
  party dialects may set this flag to True to enable SQLAlchemy's
  schema-level tests when running the test suite for a third party
  dialect.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-13 08:06:07 -07:00
Leon Anavi
7076813079 python3-monotonic: Upgrade 1.5 -> 1.6
Upgrade to release 1.6:

- Fix order for converting mach absolute time

Get the source code from the git repository because an archive
is not available in PyPI for this release.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-13 08:06:07 -07:00
Leon Anavi
e8bcc60fb5 python3-humanize: Upgrade 3.3.0 -> 3.4.0
Upgrade to release 3.4.0:

- Add Catalan translation
- Add documentation and release notes to project_urls
- Fix tests for Python 3.10

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-13 08:06:07 -07:00
Leon Anavi
4d94ced1ec python3-cerberus: Upgrade 1.3.2 -> 1.3.3
Minor code refactoring of the recipe and upgrade to release 1.3.3:

- Classes can be used as constraint for the type rule
- The abstract base classes of the standard library's
  collections.abc module are available as named types for the
  type rule
- Generic type aliases from the :mod:`typing` module can be used
  as constraints for the type rule, including parametrized ones
  a.k.a. compound types
- Support for Python 3.5 is removed.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-13 08:06:07 -07:00
zhengruoqin
d46d6e58c2 python3-bitarray: upgrade 1.9.1 -> 1.9.2
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-13 08:06:07 -07:00
zhengruoqin
b06d10f7de python3-astroid: upgrade 2.5.2 -> 2.5.3
What's New in astroid 2.5.3?
============================
Release Date: 2021-04-10

* Takes into account the fact that subscript inferring for a ClassDef may involve __class_getitem__ method

* Reworks the `collections` and `typing` brain so that `pylint`s acceptance tests are fine.

  Closes PyCQA/pylint#4206

* Use ``inference_tip`` for ``typing.TypedDict`` brain.

* Fix mro for classes that inherit from typing.Generic

* Add inference tip for typing.Generic and typing.Annotated with ``__class_getitem__``

  Closes PyCQA/pylint#2822

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-13 08:06:07 -07:00
zhengruoqin
44277ef50a python3-absl: upgrade 0.10.0 -> 0.12.0
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-13 08:06:07 -07:00
Leon Anavi
d5e3c26160 python3-grpcio: Upgrade 1.36.1 -> 1.37.0
Upgrade to release 1.37.0:

- Use boringssl asm optimizations in aarch64 wheel source build.
- Clarify Guarantees about grpc.Future Interface.
- Use crosscompilation to build python armv7 wheels.
- [Aio] Add time_remaining method to ServicerContext.
- Standardize all environment variable boolean configuration in
  python's setup.py.
- Crosscompile python aarch64 wheels with dockcross.
- Fix Signal Safety Issue.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-13 08:06:07 -07:00
Leon Anavi
801b087028 python3-robotframework: Upgrade 4.0 -> 4.0.1
Upgrade to release 4.0.1. It is the first bug fix release in the
Robot Framework 4.0.x series. It fixes several severe and not so
severe issues reported since Robot Framework 4.0 was released.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-13 08:06:07 -07:00
Leon Anavi
53bcbe450b python3-python-vlc: Upgrade 3.0.11115 -> 3.0.12117
Upgrade to release 3.0.12117:

- adapt to new libvlc_media_list_new API
- re-introduce MediaThumbnailRequest definition
- implement generation for struct wrapping

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-13 08:06:07 -07:00
Leon Anavi
becc8a0246 python3-speedtest-cli: Upgrade 2.1.2 -> 2.1.3
Upgrade to release 2.1.3:

- Address issue where a test server may return an HTTP error
  during upload or download
- Address issue where ignore_ids may be empty or have empty values

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-13 08:06:07 -07:00
Leon Anavi
004644b2da python3-grpcio-tools: Upgrade 1.36.1 -> 1.37.0
Upgrade to release 1.37.0:

- use boringssl asm optimizations in aarch64 wheel source build.
- Clarify Guarantees about grpc.Future Interface.
- Use crosscompilation to build python armv7 wheels.
- [Aio] Add time_remaining method to ServicerContext.
- Standardize all environment variable boolean configuration in
  python's setup.py.
- Crosscompile python aarch64 wheels with dockcross.
- Fix Signal Safety Issue.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-13 08:06:07 -07:00
Leon Anavi
88ddbf49e1 python3-decorator: Upgrade 5.0.5 -> 5.0.6
Upgrade to release 5.0.6:

- The decorator module was not copying the module attribute anymore

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-13 08:06:07 -07:00
Leon Anavi
159df27856 python3-croniter: Upgrade 1.0.10 -> 1.0.11
Upgrade to release 1.0.11:

- fix bug: bad case:0 6 30 3 *
- Add support for L in the day_of_week component. This enable
  expressions like * * * * L4, which means last Thursday of the
  month.
- Create CroniterUnsupportedSyntaxError exception for situations
  where CRON syntax may be valid but some combinations of features
  is not supported. Currently, this is used when the day_of_week
  component has a combination of literal values and nth/last
  syntax at the same time.
  For example, 0 0 * * 1,L6 or 0 0 * * 15,sat#1 will both raise
  this exception because of mixing literal days of the week with
  nth-weekday or last-weekday syntax. This may impact existing
  cron expressions in prior releases, because 0 0 * * 15,sat#1
  was previously allowed but incorrectly handled.
- Update croniter_range() to allow an alternate croniter class to
  be used. Helpful when using a custom class derived from croniter.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-13 08:06:07 -07:00
Leon Anavi
5aaffd50a7 python3-ruamel-yaml: Upgrade 0.17.2 -> 0.17.4
Upgrade to release 0.17.4:

- prevent (empty) comments from throwing assertion error
- fix for issue 382 caused by an error in a format string
- allow expansion of aliases by setting
  ``yaml.composer.return_alias = lambda s: copy.deepcopy(s)``

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-13 08:06:07 -07:00
Leon Anavi
0f32057302 python3-xmlschema: Upgrade 1.5.3 -> 1.6.0
Upgrade to release 1.6.0:

- XML data bindings and code generators are now considered stable
- Add arguments 'max_depth' and 'extra_validator' to validation
  methods
- Enhance decoding with 'value_hook' argument

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-08 08:54:52 -04:00
Leon Anavi
910579ddae python3-tqdm: Upgrade 4.59.0 -> 4.60.0
Upgrade to release 4.60.0:

- add contrib.logging helpers for redirecting to tqdm.write()
- support delay in notebook
- fix contrib.tmap, tzip not using tqdm_class
- add notebook tests
- updates & misc minor fixes for documentation

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-08 08:54:52 -04:00
Leon Anavi
f45f3862a6 python3-django: Upgrade 3.1.7 -> 3.2
Upgrade to release 3.2:

- Automatic AppConfig discovery
- Customizing type of auto-created primary keys
- Functional indexes
- pymemcache support
- New decorators for the admin site
- Other minor new features

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-08 08:54:52 -04:00
Leon Anavi
478e0e5833 python3-pysonos: Upgrade 0.0.41 -> 0.0.42
Upgrade to release 0.0.42:

- Handle parse_event_xml doing I/O in the asyncio event loop

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-08 08:54:52 -04:00
Leon Anavi
79d2873495 python3-bitarray: Upgrade 1.9.0 -> 1.9.1
Upgrade to release 1.9.1:

- switch documentation from markdown to reStructuredText
- add tests

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-08 08:54:52 -04:00
Leon Anavi
b649e45ab1 python3-sqlalchemy: Upgrade 1.4.5 -> 1.4.6
Upgrade to release 1.4.6:

orm:

- Fixed regression where a deprecated form of Query.join() were
  used, passing a series of entities to join from without any ON
  clause in a single Query.join() call, would fail to function
  correctly.
- Fixed critical regression where the Query.yield_per() method in
  the ORM would set up the internal Result to yield chunks at a
  time, however made use of the new Result.unique() method which
  uniques across the entire result.

sql:

- Fixed further regressions in the same area as that of #6173
  released in 1.4.5, where a “postcompile” parameter, again most
  typically those used for LIMIT/OFFSET rendering in Oracle and
  SQL Server, would fail to be processed correctly if the same
  parameter rendered in multiple places in the statement.
- Executing a Subquery using Connection.execute() is deprecated
  and will emit a deprecation warning; this use case was an
  oversight that should have been removed from 1.4.

schema:

- The Table object now raises an informative error message if it
  is instantiated without passing at least the Table.name and
  Table.metadata arguments positionally. Previously, if these were
  passed as keyword arguments, the object would silently fail to
  initialize correctly.

mypy:

- Applied a series of refactorings and fixes to accommodate for
  Mypy "incremental" mode across multiple files, which previously
  was not taken into account. In this mode the Mypy plugin has to
  accommodate Python datatypes expressed in other files coming in
  with less information than they have on a direct run.
- Fixed issue where the Mypy plugin would fail to interpret the
  "collection_class" of a relationship if it were a callable and
  not a class. Also improved type matching and error reporting for
  collection-oriented relationships.

asyncio:

- Added accessors .sqlstate and synonym .pgcode to the .orig
  attribute of the SQLAlchemy exception class raised by the
  asyncpg DBAPI adapter, that is, the intermediary exception
  object that wraps on top of that raised by the asyncpg
  library itself, but below the level of the SQLAlchemy dialect.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-08 08:54:52 -04:00
Leon Anavi
dce8ef5add python3-transitions: Upgrade 0.8.7 -> 0.8.8
Upgrade to release 0.8.8:

- AsyncMachine does not remove models when remove_models is called
- Introduce try/except for finalize callbacks in Machine and
  HierachicalMachine. Thus, errors occurring in finalize callbacks
  will be suppressed and only the original error will be raised.
- Show references in graphs and markup. Introduce
  MarkupMachine.format_references to tweak reference formatting
- Introduce Machine.on_exception to handle raised exceptions in
  callbacks
- Machine.get_triggers now supports State and Enum as arguments
- NestedState and HierachicalMachine.add_states now accept (lists
  of) states and enums as initial parameter

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-08 08:54:52 -04:00
Leon Anavi
be5b722809 python3-pyroute2: Upgrade 0.5.16 -> 0.5.17
Upgrade to release 0.5.17:

- license: aligned cli/ss2
- ndb: del_ip() improvements
- ndb: wait(timeout=...)

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-08 08:54:52 -04:00
Leon Anavi
0eefda892a python3-pymisp: Upgrade 2.4.141 -> 2.4.141.1
Upgrade to release 2.4.141.1:

- Re-bump changelog
- Bump version

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-08 08:54:52 -04:00
Leon Anavi
daf804c882 python3-decorator: Upgrade 5.0.1 -> 5.0.5
Upgrade to release 5.0.5:

- Dropped support for Python < 3.5 with a substantial
  simplification of the code base (now building a decorator does
  not require calling "exec").
- Added a way to mimic functools.wraps-generated decorators.
- Ported the Continuous Integration from Travis to GitHub.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-08 08:54:52 -04:00
Leon Anavi
75a9fe6cc0 python3-pychromecast: Upgrade 9.1.1 -> 9.1.2
Upgrade to release 9.1.2:

- Handle bad UUIDs from third-party Chromecasts
- Reuse SSL context in host browser

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-08 08:54:52 -04:00
Leon Anavi
b8230b6a66 python3-sqlalchemy: Upgrade 1.4.4 -> 1.4.5
Upgrade to release 1.4.5:

orm:
- Fixed regression where the joinedload() loader strategy would
  not successfully joinedload to a mapper that is mapper against
  a CTE construct.
- Scaled back the warning message added in #5171 to not warn for
  overlapping columns in an inheritance scenario where a
  particular relationship is local to a subclass and therefore
  does not represent an overlap.

sql:
- Fixed bug in new FunctionElement.render_derived() feature where
  column names rendered out explicitly in the alias SQL would not
  have proper quoting applied for case sensitive names and other
  non-alphanumeric names.
- Fixed regression where use of the Operators.in_() method with a
  Select object against a non-table-bound column would produce an
  AttributeError, or more generally using a ScalarSelect that has
  no datatype in a binary expression would produce invalid state.
- Added a new flag to the Dialect class called
  Dialect.supports_statement_cache. This flag now needs to be
  present directly on a dialect class in order for SQLAlchemy's
  query cache to take effect for that dialect. The rationale is
  based on discovered issues such as #6173 revealing that dialects
  which hardcode literal values from the compiled statement, often
  the numerical parameters used for LIMIT / OFFSET, will not be
  compatible with caching until these dialects are revised to use
  the parameters present in the statement only. For third party
  dialects where this flag is not applied, the SQL logging will
  show the message "dialect does not support caching", indicating
  the dialect should seek to apply this flag once they have
  verified that no per-statement literal values are being rendered
  iwithin the compilation phase.

schema:
- Introduce a new parameter Enum.omit_aliases in Enum type allow
  filtering aliases when using a pep435 Enum. Previous versions of
  SQLAlchemy kept aliases in all cases, creating database enum
  type with additional states, meaning that they were treated as
  different values in the db. For backward compatibility this flag
  defaults to False in the 1.4 series, but will be switched to
  True in a future version. A deprecation warning is raise if this
  iflag is not specified and the passed enum contains aliases.

mypy:
- Fixed issue in mypy plugin where newly added support for
  as_declarative() needed to more fully add the DeclarativeMeta
  class to the mypy interpreter’s state so that it does not
  result in a name not found error; additionally improves how
  global names are setup for the plugin including the Mapped name.

asyncio:
- Fixed issue where the asyncio extension could not be loaded if
  running Python 3.6 with the backport library of contextvars
  installed.

postgresql:
- Fixed regression where the PostgreSQL cast operator applied to
  elements within an ARRAY when using psycopg2 would fail to use
  the correct type in the case that the datatype were also
  embedded within an instance of the Variant adapter.
- Fixed typo in the fix released in 1.4.4 that completely
  prevented this change from working correctly, i.e. the error
  message did not match what was actually emitted by pg8000.
- Fixed issue where the PostgreSQL PGInspector, when generated
  against an Engine, would fail for .get_enums(),
  .get_view_names(), .get_foreign_table_names() and
  .get_table_oid() when used against a "future" style engine
  and not the connection directly.

mysql:
- Fixed regression in the MySQL dialect where the reflection query
  used to detect if a table exists would fail on very old MySQL
  5.0 and 5.1 versions.

mssql:
- Fixed a regression in MSSQL 2012+ that prevented the order by
  clause to be rendered when offset=0 is used in a subquery.

oracle:
- Fixed critical regression where the Oracle compiler would not
  maintain the correct parameter values in the LIMIT/OFFSET for a
  select due to a caching issue.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-08 08:54:52 -04:00
Leon Anavi
ad0df8ff6f python3-regex: Upgrade 2021.3.17 -> 2021.4.4
Upgrade to release 2021.4.4 with the following bug fixes:

- regex fails with a quantified backreference but succeeds with
  repeated backref
- API is not a drop-in replacement for python's re when it comes
  to typing

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-06 08:58:42 -07:00
Leon Anavi
befe8552bd python3-bitarray: Upgrade 1.8.2 -> 1.9.0
Upgrade to release 1.9.0:

- add shift operations (`<<`, `>>`, `<<=`, `>>=`)
- add `bitarray.util.ba2base()` and `bitarray.util.base2ba()`
- documentation and tests

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-06 08:58:42 -07:00
Leon Anavi
a2964529ec python3-docutils: Upgrade 0.16 -> 0.17
Upgrade to release 0.17:

- Installing with setup.py now requires setuptools. Alternatively,
  install with pip.
- The generic command line front end tool docutils-cli.py allows
  the free selection of reader, parser, and writer components.
- New, experimental wrapper to integrate the recommonmark Markdown
  parser for use with Docutils.
- pseudoxml-writer got a --detailled option for pretty printing
  text nodes.
- odf/odt-writer improved metadata handling.
- HTML5 writer improvements.
- LaTeX writer improvements.
- Fixes in Arabic mappings and Korean translations.
- directives: Prevent infinte inclusion loops.

License-Update: Fix link to 2-Clause BSD license in COPYING.txt.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-06 08:58:42 -07:00
Leon Anavi
2a73a50db2 python3-pysonos: Upgrade 0.0.40 -> 0.0.41
Upgrade to release 0.0.41:

- Add events_asyncio events module

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-06 08:58:42 -07:00
Leon Anavi
6b98728840 python3-networkx: Upgrade 2.5 -> 2.5.1
Upgrade to release 2.5.1:

- pagerank uses scipy by default now
- New source argument to has_eulerian_path to look for path
  starting at source
- prefix_tree now uses a non-recursive algorithm. The original
  recursive algorithm is still available via prefix_tree_recursive

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-06 08:58:42 -07:00
Leon Anavi
6cfe535f40 python3-aiohttp: Upgrade 3.7.4 -> 3.7.4.post0
Upgrade to release 3.7.4.post0:

- Bumped upper bound of the chardet runtime dependency to allow
  their v4.0 version stream.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-06 08:58:42 -07:00
Leon Anavi
0fc9235bbb python3-pillow: Upgrade 8.1.2 -> 8.2.0
Upgrade to release 8.2.0:

- Added getxmp() method
- Add ImageShow support for GraphicsMagick
- Do not load transparent pixels from subsequent GIF frames
- Use LZW encoding when saving GIF images
- Set all transparent colors to be equal in quantize()
- Allow PixelAccess to use Python __int__ when parsing x and y
- Removed Image._MODEINFO
- Add preserve_tone option to autocontrast
- Fixed linear_gradient and radial_gradient I and F modes
- Add support for reading TIFFs with PlanarConfiguration=2
- Deprecated categories
- Do not premultiply alpha when resizing with Image.NEAREST
  resampling
- Dynamically link FriBiDi instead of Raqm
- Allow fewer PNG palette entries than the bit depth maximum when
  saving
- Use duration from info dictionary when saving WebP
- Stop flattening EXIF IFD into getexif()
- Replaced tiff_deflate with tiff_adobe_deflate compression when
  saving TIFF images
- Save ICC profile from TIFF encoderinfo
- Moved RGB fix inside ImageQt class
- Allow alpha_composite destination to be negative
- Ensure file is closed if it is opened by ImageQt.ImageQt
- Added ImageDraw rounded_rectangle method
- Added IPythonViewer
- Only draw each rectangle outline pixel once
- Use mmap instead of built-in Win32 mapper
- Handle PCX images with an odd stride
- Only read different sizes for "Large Thumbnail" MPO frames
- Added PyQt6 support
- Changed Image.open formats parameter to be case-insensitive
- Deprecate Tk/Tcl 8.4, to be removed in Pillow 10 (2023-01-02)
- Added tk version to pilinfo
- Support for ignoring tests when running valgrind
- OSS-Fuzz support

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-06 08:58:42 -07:00
Leon Anavi
a112f5ed6c python3-decorator: Upgrade 4.4.2 -> 5.0.1
Upgrade to release 5.0.1:

- Dropped support for Python < 3.5 with a substantial
  simplification of the code base. Ported CI from Travis to
  GitHub.
- Fixed setup.cfg and python_requires in setup.py

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-06 08:58:42 -07:00
Leon Anavi
8507a0dda6 python3-typeguard: Upgrade 2.11.1 -> 2.12.0
Upgrade to release 2.12.0:

- Added @typeguard_ignore decorator to exclude specific functions
  and classes from runtime type checking

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-06 08:58:42 -07:00
Leon Anavi
37ce67f575 python3-contextlib2: Upgrade 0.6.0 -> 0.6.0.post1
Upgrade to release 0.6.0.post1:

- Correctly update NEWS.rst for the 0.6.0 release.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-06 08:58:42 -07:00
Leon Anavi
d35780c181 python3-tqdm: Upgrade 4.58.0 -> 4.59.0
Upgrade to release 4.59.0:

- add tqdm.dask.TqdmCallback
- add asyncio.gather()
- add basic support for length_hint
- add & update tests
- misc documentation updates
- update contributing guide
- update URLs
- bash completion: add missing --delay
- misc code tidy
- add [notebook] extra

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-06 08:58:42 -07:00
Leon Anavi
b3b8d4f6a6 python3-pymisp: Upgrade 2.4.140 -> 2.4.141
Upgrade to release 2.4.141:

- Use get_uuid_or_id_from_abstract_misp in tag methods
- Skip nameless sections in ELF
- Make reportlab tests optional if missing dep
- Enable taxonomy failed if global pythonify is on
- Properly pass content-type
- Re-enable support for uploading STIX 1 documents

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-06 08:58:42 -07:00
Leon Anavi
4161ee91c1 python3-xlsxwriter: Upgrade 1.3.7 -> 1.3.8
Upgrade to release 1.3.8:

- Added ability to add accessibility options "description" and
  "decorative" to images via :func:`insert_image`.
- Added fix for datetime.timedelta values that exceed the Excel
  1900 leap day (timedeltas greater than 59 days, in hours).
  This is a backward incompatible change.
- Added the worksheet :func:`read_only_recommended` method to set
  the Excel "Read-only Recommended" option that is available when
  saving a file.
- Fixed issue where temp files used in `constant_memory` mode
  weren't closed/deleted if the workbook object was garbage
  collected.
- Fixed issue where pattern formats without colors were given a
  default black fill color.
- Added option to set a chart crossing to 'min' as well as the
  existing 'max' option. The 'min' option isn't available in the
  Excel interface but can be enabled via VBA.

License-Update: Updated copyright year.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-06 08:58:42 -07:00
Leon Anavi
212c6a5f14 python3-google-api-python-client: Upgrade 2.0.2 -> 2.1.0
Upgrade to release 2.1.0:

- Add status_code property on http error handling
- Change default of static_discovery when discoveryServiceUrl set
- Correct api version in oauth-installed.md
- fix .close()
- Resolve issue where num_retries would have no effect
- Distinguish between public/private docs in 2.0 guide
- Update README to promote cloud client libraries

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-06 08:58:42 -07:00
Leon Anavi
75ef564e59 python3-cheetah: Upgrade 3.2.6 -> 3.2.6.post1
Upgrade to release 3.2.6.post1:

- Improvement and refactoring in CI and tests with ``tox``.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-01 08:31:16 -07:00
Leon Anavi
f95812d0bc python3-h5py: Upgrade 3.1.0 -> 3.2.1
Upgrade to release 3.2.1:

- Added support to use the HDF5 ROS3 driver to access HDF5 files
  on S3
- Setting the config option default_file_mode to values other than
  'r' is deprecated. Pass the desired mode when opening a
  :class:`~.File` instead.
- :exc:`OSError` exceptions raised by h5py should now have a useful
  .errno attribute, where HDF5 provides this information.
  Subclasses such as :exc:`FileNotFoundError` should also be raised
  where appropriate.
- Fix reading data with a datatype of variable-length arrays of
  fixed length strings.
- Fix :meth:`.Dataset.read_direct` and :meth:`.Dataset.write_direct`
  when the source and destination have different shapes.
- Fix selecting data using integer indices in
  :meth:`.Dataset.read_direct` and :meth:`.Dataset.write_direct`.
- Fix exception handling in :meth:`.Group.visititems`.
- Issue a warning when File(..., swmr=True) is specified with any
  mode other than 'r', as the SWMR option is ignored in these cases.
- Fix NumPy 1.20 deprecation warnings concerning the use of None as
  shape, and the deprecated aliases np.float, np.int and np.bool.
- Fix :attr:`.File.driver` when the read-only S3 driver is
  available.

Add hdf5-native as a dependency to avoid:

error: libhdf5.so: cannot open shared object file: No such file or directory

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-01 08:31:16 -07:00
Leon Anavi
8f3ee91cfc python3-pyroute2: Upgrade 0.5.15 -> 0.5.16
Upgrade to release 0.5.16:

- ndb: fix syntax for Python < 3.6

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-01 08:31:16 -07:00
Leon Anavi
ba370b99af python3-matplotlib: Upgrade 3.3.4 -> 3.4.1
Upgrade to relase 3.4.1:

- fix errorbar when specifying fillstyle
- fix Inkscape cleanup at exit on Windows for tests
- fix legends of colour-mapped scatter plots
- fix positioning of annotation fancy arrows
- fix size and color rendering for 3D scatter plots
- fix suptitle manual positioning when using constrained layout
- respect antialiasing settings in cairo backends as well

License-Update: Adjust setup.py line for to check the license.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-01 08:31:16 -07:00
Leon Anavi
3e1cedb62a python3-parso: Upgrade 0.8.1 -> 0.8.2
Upgrade to release 0.8.2:

- Various small bugfixes

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-01 08:31:16 -07:00
Leon Anavi
ce5a70222c python3-httplib2: Upgrade 0.19.0 -> 0.19.1
Upgrade to release 0.19.1:

- auth header parsing performance optimizations
- Use mock from the standard library on Python>=3.3

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-01 08:31:16 -07:00
Leon Anavi
db7fca08f3 python3-bitarray: Upgrade 1.8.1 -> 1.8.2
Upgrade to release 1.8.2:

- fix crash caused by unsupported types in binary operations
- speedup initializing or extending a bitarray from another with
  different bit endianness
- add formatting options to `bitarray.util.pprint()`
- add documentation on bitarray representations
- add and improve tests (all 291 tests run in less than half a
  second on a modern machine)

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-01 08:31:16 -07:00
Leon Anavi
b1d3eb11b3 python3-sqlalchemy: Upgrade 1.4.3 -> 1.4.4
Upgrade to release 1.4.4:

orm:
- Fixed critical issue in the new PropComparator.and_() feature
  where loader strategies that emit secondary SELECT statements
  such as selectinload() and lazyload() would fail to accommodate
  for bound parameters in the user-defined criteria in terms of
  the current statement being executed, as opposed to the cached
  statement, causing stale bound values to be used.
- Fixed missing method Session.get() from the ScopedSession
  interface.

engine:
- Modified the context manager used by Transaction so that an
  "already detached" warning is not emitted by the ending of the
  context manager itself, if the transaction were already manually
  rolled back inside the block. This applies to regular
  transactions, savepoint transactions, and legacy "marker"
  transactions. A warning is still emitted if the .rollback()
  method is called explicitly more than once.
- Repair wrong arguments to exception handling method in
  CursorResult.

postgresql:
- Fixed issue in PostgreSQL reflection where a column expressing
  "NOT NULL" will supersede the nullability of a corresponding
  domain.
- Modified the is_disconnect() handler for the pg8000 dialect,
  which now accommodates for a new InterfaceError emitted by
  pg8000 1.19.0.

misc:
- Adjusted the usage of the importlib_metadata library for loading
  setuptools entrypoints in order to accommodate for some
  deprecation changes.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-04-01 08:31:16 -07:00
Leon Anavi
b924b83f49 python3-ruamel-yaml: Upgrade 0.17.0 -> 0.17.2
Upgrade to release 0.17.2:

- change -py2.py3-none-any.whl to -py3-none-any.whl, and remove
  0.17.1
- added 'Programming Language :: Python :: 3 :: Only', and
  removing 0.17.0 from PyPI

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-30 09:04:35 -07:00
Leon Anavi
cab37597b7 python3-openpyxl: Upgrade 3.0.6 -> 3.0.7
Upgrade to release 3.0.7:

- Problems with zero time values
- Not possible to correctly convert excel dates to timedelta
- Exception raised when merging cells which do not have borders
  all the way round.
- Python 2 print statement in the tutorial

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-30 09:04:35 -07:00
Leon Anavi
28dd6ce112 python3-ipython: Upgrade 7.21.0 -> 7.22.0
Upgrade to release 7.22.0:

- Fix some sys.excepthook shenanigan when embedding with qt,
  recommended if you – for example – use napari
- Fix bug when using the new ipdb %context magic
- Couples of deprecation cleanup
- Update for new dpast.com api if you use the %pastbin magic
- Remove support for numpy before 1.16

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-30 09:04:35 -07:00
Leon Anavi
2dd90550bc python3-djangorestframework: Upgrade 3.12.3 -> 3.12.4
Upgrade to release 3.12.4:

- Revert use of deque instead of list for tracking throttling
  .history. Due to incompatibility with DjangoRedis cache backend.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-30 09:04:35 -07:00
Leon Anavi
ea648569cc python3-gunicorn: Upgrade 20.0.4 -> 20.1.0
Upgrade to release 20.1.0:

- document WEB_CONCURRENCY is set by, at least, Heroku
- capture peername from accept: Avoid calls to getpeername by
  capturing the peer name returned by accept
- log a warning when a worker was terminated due to a signal
- fix tornado usage with latest versions of Django
- add support for python -m gunicorn
- fix systemd socket activation example
- allows to set wsgi application in configg file using wsgi_app
- document --timeout = 0
- always close a connection when the number of requests exceeds
  the max requests
- Disable keepalive during graceful shutdown
- kill tasks in the gthread workers during upgrade
- fix latency in gevent worker when accepting new requests
- fix file watcher: handle errors when new worker reboot and ensure
  the list of files is kept
- document the default name and path of the configuration file
- document how variable impact configuration
- document the $PORT environment variable
- added milliseconds option to request_time in access_log
- added PIP requirements to be used for example
- remove version from the Server header
- fix sendfile: use socket.sendfile instead of os.sendfile
- reloader: use absolute path to prevent empty to prevent0
  InotifyError when a file is added to the working directory
- Add --print-config option to print the resolved settings at
  startup.
- remove the --log-dict-config CLI flag because it never had a
  working format (the logconfig_dict setting in configuration
  files continues to work)

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-30 09:04:35 -07:00
Leon Anavi
496d23539d python3-coverage: Upgrade 5.4 -> 5.5
Upgrade to release 5.5:

- coverage combine has a new option, --keep to keep the original
  data files after combining them. The default is still to delete
  the files after they have been combined.
- When reporting missing branches in coverage report, branches
  aren't reported that jump to missing lines. This adds to the
  long-standing behavior of not reporting branches from missing
  lines. Now branches are only reported if both the source and
  destination lines are executed.
- Minor improvements to the HTML report:
  The state of the line visibility selector buttons is saved in
  local storage so you don't have to fiddle with them so often.
  It has a little more room for line numbers so that 4-digit
  numbers work well.
- Improved the error message when combining line and branch data,
  so that users will be more likely to understand what's happening.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-30 09:04:35 -07:00
Leon Anavi
b3b9798b76 python3-pyroute2: Upgrade 0.5.14 -> 0.5.15
Upgrade to release 0.5.15:

- ndb: don't mess with SQL adapters unless really needed
- ndb: support more virtual interface types
- ndb: support in for views and record sets
- ndb: fix nested fetches from DB
- tests: start migration to pytest

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-30 09:04:34 -07:00
Leon Anavi
bacc4b10bc python3-astroid: Upgrade 2.5.1 -> 2.5.2
Upgrade to release 2.5.2:

- Detects `import numpy` as a valid `numpy` import.
- Iterate over ``Keywords`` when using ``ClassDef.get_children``

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-30 09:04:34 -07:00
Ben Gampe
a0405c08c6 python3-h11: new package
Add recipe for python3-h11: a pure-Python, bring-your-own-I/O
implementation of HTTP/1.1

Signed-off-by: Ben Gampe <bgampe@digi.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-30 09:04:34 -07:00
Wang Mingyu
4c2da65c33 python3-zopeinterface: upgrade 5.2.0 -> 5.3.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-30 09:04:34 -07:00
Wang Mingyu
148361a569 python3-lxml: upgrade 4.6.2 -> 4.6.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-30 09:04:34 -07:00
Leon Anavi
415585aef7 python3-croniter: Upgrade 1.0.9 -> 1.0.10
Upgrade to release 1.0.10:

- Remove external library natsort. Sorting of cron expression
  components now handled with sorted() with a custom key function.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-30 09:04:34 -07:00
Leon Anavi
13b22c6f59 python3-xmlschema: Upgrade 1.5.1 -> 1.5.3
Upgrade to release 1.5.3:

- Remove unnecessary bindings with schema proxy from
  ElementPathMixin to avoid conflicts when schema is used by an
  XPath 3 parser
- Fix schema logger

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-30 09:04:34 -07:00
Leon Anavi
c5f2c1c4a0 python3-sqlalchemy: Upgrade 1.4.2 -> 1.4.3
Upgrade to release 1.4.3:

orm:
- Fixed a bug where python 2.7.5 (default on CentOS 7) wasn't able
  to import sqlalchemy, because on this version of Python exec
  "statement" and exec("statement") do not behave the same way.
  The compatibility exec_() function was used instead.
- Fixed bug where ORM queries using a correlated subquery in
  conjunction with column_property() would fail to correlate
  correctly to an enclosing subquery or to a CTE when
  Select.correlate_except() were used in the property to control
  correlation, in cases where the subquery contained the same
  selectables as ones within the correlated subquery that were
  intended to not be correlated.
- Fixed bug where combinations of the new "relationship with
  criteria" feature could fail in conjunction with features that
  make use of the new “lambda SQL” feature, including loader
  strategies such as selectinload and lazyload, for more
  complicated scenarios such as polymorphic loading.
- Repaired support so that the ClauseElement.params() method can
  work correctly with a Select object that includes joins across
  ORM relationship structures, which is a new feature in 1.4.
- Fixed issue where a "removed in 2.0" warning were generated
  internally by the relationship loader mechanics.

orm declarative:
- Fixed regression where the .metadata attribute on a per class
  level would not be honored, breaking the use case of
  per-class-hierarchy MetaData for abstract declarative classes
  and mixins.

engine:
- Restored the ResultProxy name back to the sqlalchemy.engine
  namespace. This name refers to the LegacyCursorResult object.

mypy:
- Added support for the Mypy extension to correctly interpret a
  declarative base class that’s generated using the as_declarative()
  function as well as the registry.as_declarative_base() method.

postgresql:
- Fixed reflection of identity columns in tables with mixed case
  names in PostgreSQL.

sqlite:
- Added support for the aiosqlite database driver for use with the
  SQLAlchemy asyncio extension.
- Repaired the pysqlcipher dialect to connect correctly which had
  regressed in 1.4, and added test + CI support to maintain the
  driver in working condition. The dialect now imports the
  sqlcipher3 module for Python 3 by default before falling back to
  pysqlcipher3 which is documented as now being unmaintained.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-30 09:04:34 -07:00
Leon Anavi
956e68a073 python3-bitarray: Upgrade 1.8.0 -> 1.8.1
Upgrade to release 1.8.1:

- moved implementation of and `hex2ba()` and `ba2hex()` to C-level
- add `bitarray.util.parity()`

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-30 09:04:34 -07:00
Leon Anavi
c42a7b7d97 python3-ruamel-yaml: Upgrade 0.16.13 -> 0.17.0
Upgrade to release 0.17.0:

- this release no longer supports Python 2.7, most if not all
  Python 2 specific code is removed. The 0.17.x series is the
  last to  support Python 3.5 (this also allowed for removal of
  the dependency  on ``ruamel.std.pathlib``)
- remove Python2 specific code branches and adaptations (u-strings)
- prepare % code for f-strings using ``_F``
- allow PyOxidisation
- replaced Python 2 compatible enforcement of keyword arguments
  with '*'
- the old top level *functions* ``load``, ``safe_load``,
  ``round_trip_load``, ``dump``, ``safe_dump``,
  ``round_trip_dump``, ``scan``, ``parse``, ``compose``, ``emit``,
  ``serialize`` as well as their ``_all`` variants for
  multi-document streams, now issue a ``PendingDeprecationning``
  (e.g. when run from pytest, but also Python is started with
  ``-Wd``). Use the methods on ``YAML()``, which have been extended.
- fix for issue 376: indentation changes could put literal/folded
  scalar to start before the ``#`` column of a following comment.
  Effectively making the comment part of the scalar in the output.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-30 09:04:34 -07:00
Bartosz Golaszewski
4ec462ebc4 python3-docutils: new package
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>
2021-03-26 10:32:33 -07:00
Leon Anavi
d0cccb374c python3-djangorestframework: Upgrade 3.12.2 -> 3.12.3
Upgrade to release 3.12.3:

- Properly handle ATOMIC_REQUESTS when multiple database
  configurations are used.
- Bypass COUNT query when LimitOffsetPagination is configured but
  pagination params are not included on the request.
- Respect allow_null=True on DecimalField.
- Allow title cased "Yes"/"No" values with BooleanField.
- Add PageNumberPagination.get_page_number() method for overriding
  behavior.
- Fixed rendering of timedelta values in OpenAPI schemas, when
  present as default, min, or max fields.
- Render JSONFields with indentation in browsable API forms.
- Remove unnecessary database query in admin Token views.
- Raise validation errors when bools are passed to
  PrimaryKeyRelatedField fields, instead of casting to ints.
- Don't include model properties as automatically generated
  ordering fields with OrderingFilter.
- Use deque instead of list for tracking throttling .history.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-26 10:32:33 -07:00
Leon Anavi
0715e83336 python3-django: Upgrade 3.1.1 -> 3.1.7
Upgrade to release 3.1.7:

- Fixed a regression in Django 3.1 that caused RuntimeError
  instead of connection errors when using only the 'postgres'
  database

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-26 10:32:33 -07:00
Leon Anavi
c0f4406563 python3-flask-sqlalchemy: Upgrade 2.4.4 -> 2.5.1
Upgrade to release 2.5.1:

- Fix compatibility with Python 2.7.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-26 10:32:33 -07:00
Leon Anavi
b433558aa0 python3-pint: Upgrade 0.16.1 -> 0.17
Upgrade to release 0.17:

- Add the Wh unit for battery capacity measurements
- Fix issue with reducable dimensionless units when using power
  (Quantity**ndarray)
- Fix comparisons between Quantities and Measurements.
- UnitsContainer returns false if other is str and cannnot be
  parsed
- Fix numpy.linalg.solve unit output.
- Support numpy.lib.stride_tricks.sliding_window_view.
- NEP29 Support docs.
- Move all tests to pytest.
- Fix to __pow__ and __ipow__
- Migrate to Github Actions.
- Update linter to use pre-commit.
- Quantity comparisons now ensure other is Quantity.
- Add sign function compatibility.
- Fix scalar to ndarray tolist.
- Fix tolist function with scalar ndarray.
- Corrected typos and dacstrings
- Implements a first benchmark suite in airspeed velocity (asv).
- Power for pseudo-dimensionless units.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-26 10:32:33 -07:00
Leon Anavi
a028581d60 python3-pyflakes: Upgrade 2.3.0 -> 2.3.1
Upgrade to release 2.3.1:

- Allow passing tox positional arguments to unittest
- Annotations no longer redefine names

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-26 10:32:33 -07:00
Leon Anavi
9c3e50528d python3-rfc3339-validator: Upgrade 0.1.2 -> 0.1.3
Upgrade to release 0.1.3:

- Add missing test requirements to setup.py

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-26 10:32:33 -07:00
Leon Anavi
74218482b6 python3-alembic: Upgrade 1.5.7 -> 1.5.8
Upgrade to release 1.5.8:

- Fixed regression caused by SQLAlchemy 1.4 where the "alembic
  current" command would fail due to changes in the URL object.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-26 10:32:32 -07:00
Leon Anavi
b5fbc3ebd9 python3-elementpath: Upgrade 2.2.0 -> 2.2.1
Upgrade to release 2.2.1:

- Add function signatures at token registration
- Some fixes to XPath tokens and more XPath 3.0 implementations

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-26 10:32:32 -07:00
Leon Anavi
c59a073c39 python3-pytest-helpers-namespace: Upgrade 2019.1.8 -> 2021.3.24
Upgrade to release 2021.3.24:

- Switched project to a src layout.
- Switched project to a declarative setuptools approach
- Added support to check if a helper has been registered

License-Update: Fix year in the license file

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-26 10:32:32 -07:00
Leon Anavi
a35c8d8c94 python3-backports-functools-lru-cache: Upgrade 1.6.1 -> 1.6.3
Upgrade to release 1.6.3:

- Restore universal wheel.
- Packaging refresh.

License-Update: Update license file, license remains the same.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-26 10:32:32 -07:00
Leon Anavi
8b93217eec python3-configshell-fb: Upgrade 1.1.28 -> 1.1.29
Upgrade to release 1.1.29:

- setup.py: specify a version range for pyparsing
- Don't warn if prefs file doesn't exist

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-26 10:32:32 -07:00
Bartosz Golaszewski
ccb08248e4 python3-jmespath: new package
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>
2021-03-26 10:32:32 -07:00
Leon Anavi
da97e1d0af python3-prompt-toolkit: Upgrade 3.0.17 -> 3.0.18
Upgrade to release 3.0.18:

- Added `in_thread` parameter to `Application.run`.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-26 10:32:32 -07:00
Leon Anavi
749f6c2432 python3-lazy-object-proxy: Upgrade 1.5.2 -> 1.6.0
Upgrade to release 1.6.0:

- Added support for async special methods (__aiter__, __anext__,
  __await__, __aenter__, __aexit__). These are used in the async
  for, await` and ``async with statements.
- Added the __resolved__ property. You can use it to check if the
  factory has been called.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-26 10:32:32 -07:00
Leon Anavi
1d0cdcb288 python3-pyperf: Upgrade 2.1.0 -> 2.2.0
Upgrade to release 2.2.0:

- --track-memory option now supports macOS by using psutil.
- Added --copy-env command line option that inherits all
  environment variables.
- The development branch master was renamed to main. See
  https://sfconservancy.org/news/2020/jun/23/gitbranchname/
  for the rationale.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-26 10:32:32 -07:00
Leon Anavi
8de7638b23 python3-croniter: Upgrade 1.0.8 -> 1.0.9
Upgrade to release 1.0.9:

- Remove futures dependency

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-26 10:32:32 -07:00
Leon Anavi
5c07f4ca2d python3-colorlog: Upgrade 4.7.2 -> 4.8.0
Upgrade to release 4.8.0:

- Reformat code with black

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-26 10:32:32 -07:00
Leon Anavi
aa8402007c python3-scrypt: Upgrade 0.8.6 -> 0.8.17
Upgrade to release 0.8.17 and inherit dos2unix to resolve issues
due to different line endings:

- Add_dll_directory for python 3.8 on windows, as
  importlib.util.find_spec does not search all paths anymore
- Add additional test vector from RFC
- Fix missing import
- Fix imp deprecation warning
- Improve build for conda forge
- Add SCRYPT_WINDOWS_LINK_LEGACY_OPENSSL environment variable,
  when set, openssl 1.0.2 is linked
- Fix build for conda feedstock
- Fix typo
- Use the static libcrypto_static for windows and openssl 1.1.1
- Setup.py for windows improved, works with openssl 1.0.2 and 1.1.1
- Setup.py for windows fixed

License-Update: Update years

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-26 10:32:32 -07:00
Leon Anavi
ba2576ed79 python3-sqlalchemy: Upgrade 1.3.23 -> 1.4.2
Upgrade to release 1.4.2:

orm:

- Added support for the declared_attr object to work in the
  context of dataclass fields.
- Fixed issue in new ORM dataclasses functionality where
  dataclass fields on an abstract base or mixin that contained
  column or other mapping constructs would not be mapped if they
  also included a “default” key within the dataclasses.field()
  object.
- Fixed regression where the Query.selectable accessor, which
  is a synonym for Query.__clause_element__(), got removed, it's
  now restored.
- Fixed regression where use of an unnamed SQL expression
  such as a SQL function would raise a column targeting error if
  the query itself were using joinedload for an entity and was
  also being wrapped in a subquery by the joinedload eager
  loading process.
- Fixed regression where the Query.filter_by() method would
  fail to locate the correct source entity if the Query.join()
  method had been used targeting an entity without any kind of
  ON clause.
- Fixed regression where the SQL compilation of a Function would
  not work correctly if the object had been "annotated", which is
  an internal memoization process used mostly by the ORM. In
  particular it could affect ORM lazy loads which make greater use
  of this feature in 1.4.
- Fixed regression where the ConcreteBase would fail to map at all
  when a mapped column name overlapped with the discriminator
  column name, producing an assertion error. The use case here did
  not function correctly in 1.3 as the polymorphic union would
  produce a query that ignored the discriminator column entirely,
  while emitting duplicate column warnings. As 1.4's architecture
  cannot easily reproduce this essentially broken behavior of 1.3
  at the select() level right now, the use case now raises an
  informative error message instructing the user to use the
  .ConcreteBase._concrete_discriminator_name attribute to resolve
  the conflict. To assist with this configuration,
  .ConcreteBase._concrete_discriminator_name may be placed on the
  base class only where it will be automatically used by
  subclasses; previously this was not the case.

engine:

- Restored top level import for sqlalchemy.engine.reflection. This
  ensures that the base Inspector class is properly registered so
  that inspect() works for third party dialects that don't
  otherwise import this package.

sql:

- Fixed issue where using a func that includes dotted packagenames
  would fail to be cacheable by the SQL caching system due to a
  Python list of names that needed to be a tuple.
- Fixed regression in the case() construct, where the "dictionary"
  form of argument specification failed to work correctly if it
  were passed positionally, rather than as a "whens" keyword
  argument.

mypy:

- Fixed issue in MyPy extension which crashed on detecting the
  type of a Column if the type were given with a module prefix
  like sa.Integer().

postgresql:

- Rename the column name used by a reflection query that used a
  reserved word in some postgresql compatible databases.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-24 08:50:45 -07:00
Leon Anavi
f6f05d19fd python3-isort: Upgrade 5.7.0 -> 5.8.0
Upgrade to release 5.8.0:

- Fix: as import comments can in some cases be duplicated.
- Fix: extra newline added with float-to-top, after skip, in
  some cases.
- Fix: incorrect placement of noqa comments with multiple from
  imports.
- Fix: in some cases different length limits for dos based line
  endings.
- Export MyPY type hints.
- Identified import statements now return runnable code.
- Added "wemake" profile.
- Parallel (-j) now defaults to number of CPU cores if no value
  is provided.
- Added a safeguard against accidental usage against /.
- Provide a flag --overwrite-in-place to ensure same file handle
  is used after sorting.
- Added support for extending skips with --extend-skip and
  --extend-skip-glob.
- Auto identification and skipping of some invalid import
  statements.
- Ability to reverse the import sorting order.
- Added ability to push star imports to the top to avoid
  overriding explicitly defined imports.
- Doc: Skip doesn't support plain directory names, but skip_glob
  does.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-24 08:50:45 -07:00
Leon Anavi
ae6d145e3b python3-twine: Upgrade 3.4.0 -> 3.4.1
Upgrade to release 3.4.1:

- Fix a regression that was causing some namespace packages with
  dots in them fail to upload to PyPI

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-24 08:50:45 -07:00
Leon Anavi
2e9aabc8d7 python3-regex: Upgrade 2020.11.13 -> 2021.3.17
Upgrade to release 2021.3.17:

- Fuzzy matching with wrong distance (unnecessary substitutions)
- Missing wheel for macosx and the new M1 chip (arm64 arch)

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-24 08:50:45 -07:00
Leon Anavi
b39a724588 python3-humanize: Upgrade 3.2.0 -> 3.3.0
Upgrade to release 3.3.0:

- Add humanize.number.clamp

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-24 08:50:45 -07:00
Leon Anavi
b92f8b528e python3-grpcio-tools: Upgrade 1.35.0 -> 1.36.1
Upgrade to release 1.36.1:

- back-port: add env var protection for google-c2p resolver
- Backport "Fix implicit declaration error in zlib + macOS
- xDS features doc update for case insensitive prefix/full path
  matching
- Add darwin_arm64 and darwin_arm64e to c-ares config settings
- Add FileWatcher CertificateProvider
- Protect xds security code with the environment variable
  "GRPC_XDS_EXPERIMENTAL_SECURITY_SUPPORT"
- Fix visibility of libprotobuf symbols in protoc_compiler.so on
  Mac
- [Aio] Correct type annotation of grpc.aio.ServicerContext.abort
- Add limit concurrent RPC feature to asyncio server
- [Aio] Fix the emtpy response handling in streaming RPC
- [Backport] Implement grpc.Future interface in
  SingleThreadedRendezvous
- [Backport] Make Python 2 an optional dependency for Bazel build

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-24 08:50:45 -07:00
Leon Anavi
addebfadc2 python3-flask-migrate: Upgrade 2.6.0 -> 2.7.0
Upgrade to release 2.7.0:

- Reuse engine from Flask-SQLAlchemy
- Update logging configuration to include Flask-Migrate's logger

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-24 08:50:45 -07:00
Leon Anavi
17029adb1e python3-pyscaffold: Upgrade 4.0 -> 4.0.1
Upgrade to release 4.0.1:

- Fix tox -e build issue when running on Conda
- Ensure snake_case for keys in setup.cfg
- Update dependencies on configupdater and pyscaffoldext-django
- Remove broken checks for old setuptools

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-24 08:50:45 -07:00
Leon Anavi
81bcc422d2 python3-bitarray: Upgrade 1.7.1 -> 1.8.0
Upgrade to release 1.8.0:

- Add `bitarray.util.serialize()` and `bitarray.util.deserialize()`
- Allow whitespace (ignore space and `\n\r\t\v`) in input strings,
  e.g. `bitarray('01 11')` or `a += '10 00'`
- Add `bitarray.util.pprint()`
- When initializing a bitarray from another with different bit
  endianness, e.g. `a = bitarray('110', 'little')` and
  `b = bitarray(a, 'big')`, the buffer used to be simply copied,
  with consequence that `a == b` would result in `False`.  This is
  fixed now, that is `a == b` will always evaluate to `True`.
- Add example showing how to jsonize bitarrays
- Add tests

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-24 08:50:45 -07:00
Khem Raj
c8bd8cd172 python3-hexdump: Move cleanup_hexfile into install_append
This fixes error seen during staging phase
run.sysroot_stage_all.902827: line 182: cd: TOPDIR/build/tmpfs/work/core2-32-yoe-linux-musl/python3-hexdump/3.3-r0/image/usr/share: No such file or directory

this happens because D is being altered outside pseudo's context, and
alterning D is done after do_install ends so its likely going to race as
well with subsequent functions and change pseudo context too

Fixes occasionally seen build failures on autobuilders

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andrew Jeffery <andrew@aj.id.au>
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-24 08:50:45 -07:00
Bartosz Golaszewski
4cdb2458a9 python3-txdbus: add missing runtime dependencies
Add runtime dependencies for txdbus: python3-six and python3-twisted.

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>
2021-03-24 08:50:45 -07:00
Bartosz Golaszewski
6e83f210ff python3-wpa-supplicant: replace DESCRIPTION with SUMMARY
SUMMARY seems to be the preferred variable for short info on a project
supported by the recipe. Replace DESCRIPTION with SUMMARY for
python wpa-supplicant module.

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>
2021-03-22 09:19:35 -07:00
Bartosz Golaszewski
68f7c47da9 python3-wpa-supplicant: fix importing the cli submodule
The @click.argument decorator in the version of click provided by
meta-python no longer takes more than one positional argument. Add a
local patch for python3-wpa-supplicant that fixes the parsing error when
running: 'from wpa_supplicant import cli'.

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>
2021-03-22 09:19:27 -07:00
Bartosz Golaszewski
0866859f84 python3-wpa-supplicant: add runtime dependencies
This adds missing runtime dependencies for python3-wpa-supplicant.

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>
2021-03-22 09:19:21 -07:00
Bartosz Golaszewski
3c21ab9e58 python3-txdbus: new package
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>
2021-03-22 09:19:13 -07:00
Leon Anavi
c8957a09c4 python3-urllib3: Upgrade 1.26.3 -> 1.26.4
Upgrade to release 1.26.4:

- Changed behavior of the default SSLContext when connecting to
  HTTPS proxy during HTTPS requests. The default SSLContext now
  sets check_hostname=True.

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>
2021-03-22 09:19:08 -07:00
Leon Anavi
706d4cf402 python3-cassandra-driver: Upgrade 3.24.0 -> 3.25.0
Upgrade to release 3.25.0:

- Ensure the driver can connect when invalid peer hosts are in
  system.peers
- Implement protocol v5 checksumming
- Fix the default cqlengine connection mechanism to work with
  Astra
- Asyncore race condition cause logging exception on shutdown
- Update list of reserved keywords
- Drop Python 3.4 support
- Update security documentation and examples to use PROTOCOL_TLS

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>
2021-03-22 09:19:03 -07:00
Leon Anavi
059b52fe66 python3-soupsieve: Upgrade 2.2 -> 2.2.1
Upgrade to release 2.2.1:

- Fix an issue with namespaces when one of the keys is self.

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>
2021-03-22 09:18:56 -07:00
Khem Raj
484cac1e4e python3-werkzeug: Delete recipe for 1.0.0
1.0.1 is already in

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-22 09:18:51 -07:00
Khem Raj
bf52cc1f9e python3-werkzeug: Clarify BSD license type
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-22 09:18:47 -07:00
Khem Raj
f5bc0d0910 python3-spidev: Remove recipe for 3.2
3.5 is already there

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-22 09:18:37 -07:00
Bartosz Golaszewski
fbd73ac3f3 python3-wpa-supplicant: new package
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>
2021-03-18 11:26:46 -07:00
Bartosz Golaszewski
11862f99b2 python3-pythonping: new package
Add a new recipe for pythonping - a python module allowing to send
ICMP probes.

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>
2021-03-18 11:26:40 -07:00
Devon Pringle
a07f3d4591 python3-pastedeploy: Add recipe
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>
2021-03-17 12:05:44 -07:00
Leon Anavi
4f06104d01 python3-socketio: Upgrade 5.0.4 -> 5.1.0
Upgrade to release 5.1.0:

- Added wait argument to client's connect method
- Invoke the disconnect handler when the client initiates a
  disconnection
- Pass auth information sent by client to the connect handler
- Catch all possible Redis errors
- Reset message queue sleep timer upon reconnect
- Fixed bad event object used by asyncio client reconnect logic
- Adding missing example of async client implementation to
  documentation
- Add scrolling to documentation sidebar
- Typo fix in documentation

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>
2021-03-17 12:05:37 -07:00
Leon Anavi
052bec9fc4 python3-twine: Upgrade 3.3.0 -> 3.4.0
Upgrade to release 3.4.0:

- Prefer importlib.metadata for entry point handling
- Rely on importlib_metadata 3.6 for nicer entry point processing
- Eliminated dependency on Setuptools/pkg_resources and replaced
  with packaging and importlib_metadata

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>
2021-03-17 12:05:32 -07:00
Leon Anavi
5b17c09df8 python3-defusedxml: Upgrade 0.6.0 -> 0.7.1
Upgrade to release 0.7.1:

- Re-add and deprecate ``defusedxml.cElementTree``
- Use GitHub Actions instead of TravisCI
- Restore ``ElementTree`` attribute of ``xml.etree`` module
  after patching
- Add support for Python 3.9
- Python 2 is deprecate. Support for Python 2 will be removed
  in 0.8.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>
2021-03-17 12:05:27 -07:00
Leon Anavi
51f0847efd python3-configparser: Upgrade 5.0.1 -> 5.0.2
Upgrade to release 5.0.2:

- Packaging refresh

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>
2021-03-17 12:05:22 -07:00
Leon Anavi
e0e9b959fa python3-pulsectl: Upgrade 21.2.0 -> 21.3.4
Upgrade to release 21.3.4:

- Add timeout= option for connect() method
- Expose "base_volume" (alsa volume level) attribute for
  sinks/sources
- There is now https://pypi.org/project/pulsectl-asyncio/ module

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>
2021-03-17 12:05:17 -07:00
Leon Anavi
5ad7c7fda5 python3-autobahn: Upgrade 21.2.2 -> 21.3.1
Upgrade to release 21.3.1:

- fix: Twisted v21.2.0 breaks Crossbar.io

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>
2021-03-17 12:05:11 -07:00
Leon Anavi
b72263af4f python3-pyflakes: Upgrade 2.2.0 -> 2.3.0
Upgrade to release 2.3.0:

- Recognize tuple concatenation in __all__ export definitions
- Better support use of annotation-only assignments when using
  from __future__ import annotations
- Recognize special-case typing for Annotated
- Fix undefined name __qualname__ in class scope
- Recognize special-cased typing for TypeVar
- Errors for undefined exports in __all__ are shown in a
  deterministic order
- Fix false positives in certain typing constructs (TypeVar,
  NamedTuple, TypedDict, cast)

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>
2021-03-17 12:05:07 -07:00
Leon Anavi
9a96cb3c46 python3-alembic: Upgrade 1.5.5 -> 1.5.7
Upgrade to release 1.5.7:

- Bug fix: adjusted the recently added
  EnvironmentContext.configure.include_name hook to accommodate
  for additional object types such as "views" that don't have a
  parent table, to support third party recipes and extensions.

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>
2021-03-17 12:05:03 -07:00
Leon Anavi
c767715496 python3-bitarray: Upgrade 1.7.0 -> 1.7.1
Upgrade to release 1.7.1:

- raise TypeError when incorrect index is used during assignment,
  e.g. `a[1.5] = 1`
- raise TypeError (not IndexError) when assigning slice to
  incorrect type, e.g. `a[1:4] = 1.2`
- improve some docstrings and tests

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>
2021-03-17 12:04:57 -07:00
Leon Anavi
a745940c82 python3-pycodestyle: Upgrade 2.6.0 -> 2.7.0
Upgrade to release 2.7.0:

- Fix physical checks (such as W191) at end of file
- Add --indent-size option (defaulting to 4)
- W605: fix escaped crlf false positive on windows

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>
2021-03-17 12:04:53 -07:00
Leon Anavi
bc35ce127b python3-luma-core: Upgrade 2.2.0 -> 2.3.1
Upgrade to release 2.3.1:

- Add Github publish action
- Cleanup only GPIO pins used rather than all

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>
2021-03-17 12:04:47 -07:00
Leon Anavi
2c9000739d python3-configargparse: Upgrade 1.3 -> 1.4
Upgrade to release 1.4:

- Allow nearly all characters in a keyword

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>
2021-03-17 12:04:43 -07:00
Leon Anavi
09fa34b9c7 python3-jsonpointer: Upgrade 2.0 -> 2.1
Upgrade to release 2.1:

- Support Python 3.8 and 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>
2021-03-17 12:04:38 -07:00
Leon Anavi
593ca57bbc python3-jsonpatch: Upgrade 1.31 -> 1.32
Upgrade to release 1.32:

- take_index causing 'move' of incorrect values due to bad
  True==1 comparison

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>
2021-03-17 12:04:27 -07:00
Leon Anavi
656e70873b python3-pymisp: Upgrade 2.4.138 -> 2.4.140
Upgrade to release 2.4.140:

- Soft delete object in MISPEvent
- Add in ability to add a new cluster relation
- MISP Galaxy 2.0 capability

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>
2021-03-17 12:04:01 -07:00
Khem Raj
390c4d638e python3-grpcio,python3-grpcio-tools: Enable build on ppc64/glibc
We can compile abseil-cpp now for ppc64

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-14 09:19:06 -07:00
Oleksandr Kravchuk
6d3404408b python3-sentry-sdk: update to 1.0.0
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-14 09:19:05 -07:00
Oleksandr Kravchuk
2a63458a7e python3-robotframework: update to 4.0
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-14 09:19:05 -07:00
Leon Anavi
21bb0cd513 python3-prompt-toolkit: Upgrade 3.0.16 -> 3.0.17
Upgrade to release 3.0.17:

- Accept `style` parameter in `print_container` utility.
- On Windows, handle Control-Delete.
- Avoid leaking file descriptors in SSH server.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-14 09:19:05 -07:00
Leon Anavi
1cba4cc6b5 python3-croniter: Upgrade 1.0.6 -> 1.0.8
Upgrade to release 1.0.8:

- Update _expand to lowercase each component of the expression
- Fix _expand to reject int literals with underscores
- Remove a debug statement to make flake8 happy

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-14 09:19:05 -07:00
Leon Anavi
17d5c62f09 python3-pyscaffold: Upgrade 3.3.1 -> 4.0
Upgrade to release 4.0:

- Cookiecutter, Django and Travis extensions extracted to their
  own repositories
- Support for Python 3.4 and 3.5 dropped
- Dropped deprecated requirements.txt file
- Added support for global configuration (avoid retyping common
  putup's options)
- PyScaffold is no longer a build-time dependency, it just
  generates the project structure
- Removed contrib subpackage, vendorized packages are now runtime
  dependencies
- setuptools_scm is included by default in setup.cfg, setup.py and
  pyproject.toml
- API changed to use pyscaffold.operations instead of integer
  flags
- Allow string.Template and callable as file contents in project
  structure
- Extract file system functions from utils.py into file_system.py
- Extract identification/naming functions from utils.py into
  identification.py
- Extract action related functions from api/__init__.py to
  actions.py
- helpers.{modify,ensure,reject} moved to structure.py
- helpers.{register,unregister} moved to actions.py
- New extension for automatically creating virtual environments
  (--venv)
- Added instructions to use pip-tools to docs
- pre-commit extension now attempts to install hooks automatically
- A nice message is now displayed when PyScaffold finishes running
  (actions.report_done)
- Removed mutually exclusive argparse groups for extensions
- Progressive type annotations adopted in the code base together
  with mypy linting
- Simplified isort config
- pyproject.toml and isolated builds adopted by default
- Added comment to setup.cfg template instructing about extra links
- Generate tox.ini by default
- Replace pkg_resources with importlib.{metadata,resources} and
  packaging
- Adopt PEP 420 for namespaces
- Adopt SPDX identifiers for the license field in setup.cfg
- Removed deprecated log.configure_logger
- Add links to issues and pull requests to changelog
- Add an experimental --interactive mode (inspired by git rebase -i)
- Reorganise the FAQ (including version questions previously in
  Features)
- Updated setuptools and setuptools_scm dependencies to minimal
  versions 46.1 and 5, respectively
- Adopted no-guess-dev version scheme from setuptools_scm
  (semantically all stays the same, but non-tag commits are now
  versioned LAST_TAG.post1.devN instead of LAST_TAG.post0.devN)
- Fix problem of not showing detailed log with --verbose if error
  happens when loading extensions

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-14 09:19:05 -07:00
Leon Anavi
114c4ffa16 python3-pako: Upgrade 0.3.0 -> 0.3.1
Upgrade to release 0.3.1:

- Adds an optional no-confirm flag particularly for use in
  non-interactive setups.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-14 09:19:05 -07:00
Leon Anavi
336c46bb54 python3-waitress: Upgrade 1.4.4 -> 2.0.0
Upgrade to release 2.0.0:

- Fix a crash on startup when listening to multiple interfaces.
- Waitress no longer attempts to guess at what the server_name
  should be for a listen socket, instead it always use a new
  adjustment/argument named server_name.
- Allow tasks to notice if the client disconnected.
- Drop Python 2.7 and 3.5 support
- The server now issues warning output when it there are enough
  open connections (controlled by "connection_limit"), that it is
  no longer accepting new connections. This situation was
  previously difficult to diagnose.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-14 09:19:05 -07:00
Khem Raj
ad1ec6dcb1 python3-grpcio,python3-grpcio-tools: Disable for ppc64le
abseil-cpp does not have support for ppc64le yet

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-11 23:45:21 -08:00
Kai Kang
bb0789998e python3-pillow: 8.1.0 -> 8.1.2
8.1.2 fixes:
* CVE-2021-27921
* CVE-2021-27922
* CVE-2021-27923

8.1.1 fixes:
* CVE-2021-25289
* CVE-2021-25290
* CVE-2021-25291
* CVE-2021-25292
* CVE-2021-25293

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-11 19:59:04 -08:00
Leon Anavi
4cd1e3e4a3 python3-incremental: Upgrade 17.5.0 -> 21.3.0
Upgrade to release 21.3.0:

- The output of incremental is now compatible with Black
- Incremental now properly supports PEP 440-compliant dev, rc,
  post suffixes
- Incremental now properly supports PEP 440-compliant post
  releases

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>
2021-03-11 19:59:04 -08:00
Leon Anavi
01fc700f27 python3-pychromecast: Upgrade 8.1.0 -> 9.1.1
Upgrade to release 9.1.1:

- BREAKING CHANGE: Update discovery to support a list of known
  hosts
- Add HostBrowser.update_hosts
- Handle audio groups removed from known host
- Bump pylint from 2.7.1 to 2.7.2
- Remove useless pylint and flake8 directives

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>
2021-03-11 19:59:04 -08:00
Leon Anavi
481db4204e python3-huey: Upgrade 2.3.0 -> 2.3.1
Upgrade to release 2.3.1:

- Add SIGNAL_INTERRUPTED to signal when a task is interrupted when
  a consumer exits abruptly.
- Use the Huey.create_consumer() API within the Django management
  command, to allow Django users to customize the creation of the
  Consumer instance.

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>
2021-03-11 19:59:04 -08:00
Leon Anavi
2da0632281 python3-prettytable: Upgrade 2.0.0 -> 2.1.0
Upgrade to release 2.1.0:

- Support formatting options in get_json_string()
- Replace setuptools/pkg_resources with importlib.metadata for
  getting version
- Docs: Add documentation for align, max_width, etc.
- Docs: Remove reference to Python 2.x print statement in README
- Docs: Update get_html_string with thead and tbody tags

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>
2021-03-11 19:59:04 -08:00
Leon Anavi
1fddb17ca2 python3-ruamel-yaml: Upgrade 0.16.12 -> 0.16.13
Upgrade to release 0.16.13:

- fix: could not update() CommentedMap with keyword arguments
- fix: unable to dump mutated TimeStamp objects
- fix: unable to addd comment without starting space
- fix: recursive call to walk_tree not preserving all params
- a None value in a flow-style sequence is now dumped as `null`
  instead of `!!null ''`

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>
2021-03-11 19:59:04 -08:00
Oleksandr Kravchuk
589aa162ce python3-websocket-client: update to 0.58.0
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-08 07:30:36 -08:00
Oleksandr Kravchuk
4154bf184b python3-jsonpatch: update to 1.31
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-08 07:30:33 -08:00
Oleksandr Kravchuk
557b0903b9 python3-google-api-python-client: update to 2.0.2
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-08 07:30:29 -08:00
Oleksandr Kravchuk
14b7e1c291 python3-bitarray: update to 1.7.0
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-08 07:30:26 -08:00
Colin McAllister
9991671eb3 python3-gpsd-py3: Added recipe
Create Python3 recipe for gpsd-py3.

Signed-off-by: Colin McAllister <colinmca242@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-08 07:30:22 -08:00
Bartosz Golaszewski
855abfe426 pystemd: satisfy runtime dependencies
The current recipe for pystemd doesn't specify its runtime dependencies.
This fixes it by adding xml and pprint modules to RDEPENDS.

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>
2021-03-08 07:30:19 -08:00
Andrei Gherzan
d61dd44aab python3-aiohue: Integrate the hue control python module
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-08 07:30:11 -08:00
Andrei Gherzan
61e48544cc python3-pysonos: Integrate the SONOS control HomeAssistant module
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-08 07:30:08 -08:00
Andrei Gherzan
bf86aa8529 python3-ifaddr: Integrate a dependency of pysonos
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-08 07:30:03 -08:00
Andrei Gherzan
4003eca466 python3-mccabe: Fix HOMEPAGE
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-08 07:29:59 -08:00
Andrei Gherzan
68f90f0680 python3-pep8: Fix HOMEPAGE
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-08 07:29:53 -08:00
Fabio Berton
3033552354 python3-requests: Support idna version 3.1
Change idna required version to use python3-idna recipe that currently
is on version 3.1.

Without this change python-request doesn't work as the idna version
doesn't match the required versions. When bump python-request recipe,
verify if the upstream project bumped the idna version and drop this
patch.

As this recipe was tested with python3-idna_3.1 don't allow higher
versions.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-08 07:29:49 -08:00
Leon Anavi
81136ec9bb python3-pandas: Upgrade 1.2.2 -> 1.2.3
Upgrade to release 1.2.3:

- Fixed regression in to_excel() raising KeyError when giving
  duplicate columns with columns attribute
- Fixed regression in nullable integer unary ops propagating mask
  on assignment
- Fixed regression in DataFrame.__setitem__() not aligning
  DataFrame on right-hand side for boolean indexer
- Fixed regression in to_json() failing to use compression with
  URL-like paths that are internally opened in binary mode or with
  user-provided file objects that are opened in binary mode
- Fixed regression in Series.sort_index() and DataFrame.sort_index(),
  which exited with an ungraceful error when having kwarg
  ascending=None passed. Passing ascending=None is still considered
  invalid, and the improved error message suggests a proper usage
  (ascending must be a boolean or a list-like of boolean)
- Fixed regression in DataFrame.transform() and Series.transform()
  giving incorrect column labels when passed a dictionary with a
  mix of list and non-list values

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>
2021-03-08 07:29:45 -08:00
Leon Anavi
dc17d9d567 python3-portion: Upgrade 2.1.4 -> 2.1.5
Upgrade to release 2.1.5:

- Getting items from an Interval using a slice does no longer
  return a list but an Interval instance.
- Intervals are properly pretty-printed by pandas.

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>
2021-03-08 07:29:42 -08:00
Leon Anavi
cbb5b92294 python3-astroid: Upgrade 2.5 -> 2.5.1
Upgrade to release 2.5.1:

- The ``context.path`` is reverted to a set because otherwise it
  leads to false positives for non `numpy` functions.
- Don't transform dataclass ClassVars
- Improve typing.TypedDict inference
- Fix the `Duplicates found in MROs` false positive.

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>
2021-03-08 07:29:38 -08:00