Commit Graph

3770 Commits

Author SHA1 Message Date
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
Khem Raj
62f3673850 packagegroup-meta-python: Add new package python3-pythonping
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-22 09:18:02 -07:00
Khem Raj
5daae70617 layers: Drop gatesgarth from LAYERSERIES_COMPAT
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-19 11:58:17 -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
eb7656749e packagegroup-meta-python: Add new modules (aiohue, ifaddr, pysonos)
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:30:15 -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
Leon Anavi
7163c83e82 python3-yamlloader: Upgrade 0.5.5 -> 1.0.0
Upgrade to the first stable release 1.0.0:

- Main change is that it returns always an OrderedDict, even for
  Python >= 3.7 for consistency

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:35 -08:00
Leon Anavi
674020f6b7 python3-ipython: Upgrade 7.20.0 -> 7.21.0
Upgrade to release 7.21.0:

- New "context" command in ipdb
- Fix some issues on new osx-arm64
- Compatibility with Xeus-Python for debugger protocol
- Misc docs fixes for compatibility and uniformity with Numpydoc

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:29 -08:00
Khem Raj
76803697fb python3-grpcio: Fix build on mips and musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-08 07:29:23 -08:00
Khem Raj
204beecb95 python3-grpcio: Upgrade to 1.36.1
Release notes are here [1]

See the differences after 1.35.0 upwards

[1] https://github.com/grpc/grpc/releases

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-08 07:29:18 -08:00
Khem Raj
ac673c3bd9 packagegroup-meta-python: Add python3-semantic-version
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-03-08 07:29:13 -08:00
Leon Anavi
ee412135db python3-twisted: Upgrade 20.3.0 -> 21.2.0
Upgrade to release 21.2.0:

- The enableSessions argument to twisted.internet.ssl.CertificateOptions
  now actually enables/disables OpenSSL's session cache. Also, due
  to session-related bugs, it defaults to False.
- twisted.internet.defer.inlineCallbacks and ensureDeferred will
  now associate a contextvars.Context with the coroutines they run,
  meaning that ContextVar objects will maintain their value within
  the same coroutine, similarly to asyncio Tasks. This functionality
  requires Python 3.7+, or the contextvars PyPI backport to be
  installed for Python 3.5-3.6.
- twisted.internet.defer.Deferred.fromCoroutine has been added.
  This is similar to the existing ensureDeferred function, but is
  named more consistently inside Twisted and does not pass through
  Deferreds.
- trial now allows the @unittest.skipIf decorator to specify that
  an entire test class should be skipped.
- The twisted.python.deprecate.deprecatedKeywordParameter decorator
  can be used to mark a keyword paramater of a function or method
  as deprecated.
- Projects using Twisted can now perform type checking against a
  Twisted installation, for example using mypy.
- twisted.python.util.InsensitiveDict now fully implements
  MutableMapping.
- Python 3.8 is now tested and supported.
- Support a coroutine function in twisted.internet.task.react.
- PyPy 3.7 is now tested and supported.
- twisted.web.twcgi.CGIProcessProtocol.processEnded(...) now
  handles an already-finished request, for example when
  request.connectionLost(...) was called previously.
- Twisted's dependency on PyHamcrest has been moved from the base
  package to the new "test" extra. Consequently the test extra
  must be installed for Twisted's test suite to pass.
- Fixed serialization of timedelta, date, and time objects in
  twisted.spread.
- twisted.internet.asyncioreactor.AsyncioSelectorReactor now raises
  an exception if instantiated with an event loop which is not
  compatible with asyncio.SelectorEventLoop. This fixes the
  AsyncioSelectorReactor in Python 3.8+ on Windows, where in bp-34687
  the default Windows asyncio event loop was changed to
  ProactorEventLoop. Applications that use AsyncioSelectorReactor
  on Windows with Python 3.8+ must call
  asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
  before instantiating and running AsyncioSelectorReactor.
- twisted.internet.process.registerReapProcessHandler and
  ._BaseProcess.reapProcess will no longer raise a TypeError when
  processing a None PID
- INotify will close its file descriptor if a directory is
  automatically removed by twisted from the watchlist because it's
  deleted, avoiding orphaned filedescriptors.
- DelayedCall.reset() is now working properly with asyncioreactor.
- AsyncioSelectorReactor.seconds() now correctly returns an epoch
  time.
- The _connDone parameter has been removed from
  twisted.internet.abstract.FileDescriptor.loseConnection()'s
  signature in order to match the signature in the base class
  twisted.internet._newtls.ConnectionMixin loseConnection().
- The Gtk3 reactor now runs on Wayland-only sessions
- Descriptive error messages from twisted.internet.error are now
  present when running with 'python -OO'.
- Comparator methods such as eq() now always return NotImplemented
  for uncomparable types.
- When installing Twisted it now requires a minimum Python 3.5.4
  version to match the version used with automated testing. This
  is the minimum Python version that we know that Twisted works
  with.

License-Update: Add contributors and 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-08 07:29:01 -08:00
Leon Anavi
e354db255c python3-elementpath: Upgrade 2.1.4 -> 2.2.0
Upgrade to release 2.2.0:

- Optimize TDOP parser's tokenizer
- Resolve ambiguities with operators and statements that are also
  names
- Merge with XPath 3.0/3.1 develop (to be completed)

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:28:52 -08:00
Leon Anavi
bb743fc71d python3-semantic-version: Add recipe
Add semantic_version - a library implementing the 'SemVer' scheme.
Version 2.8.5 brings:

- Properly handle wildcards in SimpleSpec (e.g. ==1.2.*)

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-01 11:07:05 -08:00
Leon Anavi
3a97d70dec python3-aiohttp: Upgrade 3.7.3 -> 3.7.4
Upgrade to release 3.7.4:

- (SECURITY BUG) Started preventing open redirects in the
  aiohttp.web.normalize_path_middleware middleware.
- Fix interpretation difference of the pure-Python and the
  Cython-based HTTP parsers construct a yarl.URL object for
  HTTP request-target.

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-01 11:07:00 -08:00
Leon Anavi
9f21933c7a python3-autobahn: Upgrade 21.2.1 -> 21.2.2
Upgrade to release 21.2.2:

- fix: correct some sphinx doc references
- new: minimum supported Python (language) version is now 3.7 (on
  CPython and PyPy)
- new: more XBR proxy/stub code generation capabilities (RPC
  call/invoation handlers)
- fix: wamp-cryptosign loading of keys from SSH agent
- fix: update Docker image building and build Docker multi-arch
  images
- new: add more WAMP-cryptosign signature test vectors and unit
  tests
- fix: include XBR code rendering templates in package manifest

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-01 11:06:56 -08:00
Leon Anavi
0f6a5106e5 python3-tqdm: Upgrade 4.57.0 -> 4.58.0
Upgrade to release 4.58.0:

- add start delay in seconds
- add tests
- misc code tidy
- misc documentation updates

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-01 11:06:52 -08:00
Leon Anavi
29060cd7e4 python3-pyzmq: Upgrade 22.0.2 -> 22.0.3
Upgrade to release 22.0.3:

- Fix fork-safety bug in garbage collection thread (regression in
  20.0) when using subprocesses.

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-01 11:06:48 -08:00
Leon Anavi
4c49ee5c48 python3-rsa: Upgrade 4.7.1 -> 4.7.2
Upgrade to release 4.7.2:

- Fix picking/unpickling issue introduced in 4.7

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-01 11:06:43 -08:00
Leon Anavi
1794f96ddf python3-cvxopt: Upgrade 1.2.5 -> 1.2.6
Upgrade to release 1.2.6:

- Change construction of sparse matrix to avoid limitations of
  linear indexing with long int
- Make create_indexlist declaration match definition in dense.c
- Update version, copyright, and documentation
- Fixes typos in examples, documentation

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-01 11:06:38 -08:00
Leon Anavi
0cad2c73c8 python3-pulsectl: Upgrade 20.5.1 -> 21.2.0
Upgrade to release 21.2.0:

- Link pulsectl-asyncio as an alternative for async code

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-01 11:06:32 -08:00
Leon Anavi
4e09769e32 python3-markdown: Upgrade 3.3.3 -> 3.3.4
Upgrade to release 3.3.4:

- Properly parse unclosed tags in code spans
- Properly parse processing instructions in md_in_html
- Properly parse code spans in md_in_html
- Preserve text immediately before an admonition
- Simplified regex for HTML placeholders addressing
- Ensure permalinks and ankorlinks are not restricted by toc_depth

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-01 11:06:28 -08:00
Leon Anavi
c730c10444 python3-pytest-runner: Upgrade 5.2 -> 5.3.0
Upgrade to release 5.3.0:

- Require Python 3.6 or later
- Refreshed package metadata

License-Update: License remains MIT

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-01 11:06:23 -08:00
Leon Anavi
2e709fb8ee python3-pymisp: Upgrade 2.4.137.3 -> 2.4.138
Upgrade to release 2.4.138:

- Bump version
- Bump deps

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-01 11:06:19 -08:00
Leon Anavi
a915678f20 python3-cffi: Upgrade 1.14.4 -> 1.14.5
Upgrade to release 1.14.5:

- Source fix for old gcc version
- This and future releases should include wheels on more platforms

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-01 11:06:14 -08:00
Leon Anavi
eae89d17bf python3-pandas: Upgrade 1.2.1 -> 1.2.2
Upgrade to release 1.2.2:

- Fixed regression in read_excel() that caused it to raise
  AttributeError when checking version of older xlrd versions
- Fixed regression in DataFrame constructor reordering element
  when construction from datetime ndarray with dtype not
  "datetime64[ns]"
- Fixed regression in DataFrame.astype() and Series.astype()
  not casting to bytes dtype
- Fixed regression in to_pickle() failing to create bz2/xz
  compressed pickle files with protocol=5
- Fixed regression in pandas.testing.assert_series_equal() and
  pandas.testing.assert_frame_equal() always raising
  AssertionError when comparing extension dtypes
- Fixed regression in to_csv() opening codecs.StreamWriter in
  binary mode instead of in text mode and ignoring user-provided
  mode
- Fixed regression in Categorical.astype() casting to incorrect
  dtype when np.int32 is passed to dtype argument
- Fixed regression in to_excel() creating corrupt files when
  appending (mode="a") to an existing file
- Fixed regression in DataFrame.transform() failing in case of an
  empty DataFrame or Series
- Fixed regression in groupby() or resample() when aggregating an
  all-NaN or numeric object dtype column
- Fixed regression in Rolling.count() where the min_periods
  argument would be set to 0 after the operation
- Fixed regression in read_excel() that incorrectly raised when
  the argument io was a non-path and non-buffer and the engine
  argument was specified
- pandas.read_excel() error message when a specified sheetname
  does not exist is now uniform across engines
- Fixed bug in pandas.read_excel() producing incorrect results
  when the engine openpyxl is used and the excel file is missing
  or has incorrect dimension information; the fix requires
  openpyxl >= 3.0.0, prior versions may still fail
- Fixed bug in pandas.read_excel() sometimes producing a DataFrame
  with trailing rows of np.nan when the engine openpyxl is used

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-01 11:06:09 -08:00
Leon Anavi
41b266a9a5 python3-rsa: Upgrade 4.7 -> 4.7.1
Upgrade to release 4.7.1:

- Fix threading issue introduced in 4.7

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-01 11:05:34 -08:00
Leon Anavi
5ea2c6330e python3-watchdog: Upgrade 2.0.0 -> 2.0.2
Upgrade to release 2.0.2:

- [mac] Add missing exception objects
- Thanks to contributors

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-02-24 09:08:40 -08:00
Leon Anavi
b86eec6cd1 python3-txaio: Upgrade 20.12.1 -> 21.2.1
Upgrade to release 21.2.1:

- fix: update minimum dependencies (here, and in other crossbar
  packages) in an attempt to tame the new pip dep resolver madness

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-02-24 09:08:36 -08:00
Leon Anavi
5f93029394 python3-alembic: Upgrade 1.5.4 -> 1.5.5
Upgrade to release 1.5.5:

- Adjusted the use of SQLAlchemy's .copy() internals to use
  ._copy() for version 1.4.0, as this method is being renamed.
- Added new config file option prepend_sys_path, which is a
  series of paths that will be prepended to sys.path; the
  default value in newly generated alembic.ini files is ".".

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-02-24 09:08:33 -08:00
Leon Anavi
676cb0a14e python3-iso8601: Upgrade 0.1.13 -> 0.1.14
Upgrade to release 0.1.14:

- Add GitHub build actions for project
- Add project URLs in setup.py
- Update and fix README links
- Fix handling of README in setup.py (encoding fun in 3.5, 3.6
  and pypy3)
- Add Python 3.9 to test matrix
- Add type hints
- Derive ParseError from ValueError

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-02-24 09:08:28 -08:00
Leon Anavi
003d8660c1 python3-autobahn: Upgrade 20.12.3 -> 21.2.1
Upgrade to release 21.2.1:

- new: callback user component function "check_config" on
  container/router components
- fix: support Docker images for ARM (32 bit and 64 bit)
- fix: bake Docker multi-arch images
- fix: PyPy3 CI
- new: enable autobahn client unit 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-02-24 09:08:25 -08:00
Leon Anavi
5b8f480569 python3-httplib2: Upgrade 0.18.1 -> 0.19.0
Upgrade to release 0.19.0:

- auth: parse headers using pyparsing instead of regexp
- auth: WSSE token needs to be string not bytes

License-Update: Use file LICENSE instead of PKG-INFO

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-02-24 09:08:21 -08:00
Leon Anavi
edfb0dae4b python3-typeguard: Upgrade 2.11.0 -> 2.11.1
Upgrade to release 2.11.1:

- Fixed compatibility with Python 3.10

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-24 09:08:17 -08:00
Leon Anavi
1812606d5b python3-mypy: Upgrade 0.800 -> 0.812
Upgrade to release 0.812:

- Improved source file finding
- Excluding paths

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-02-24 09:08:13 -08:00
Leon Anavi
73e0f7d62b python3-pkgconfig: Upgrade 1.5.1 -> 1.5.2
Upgrade to release 1.5.2:

- Added Support for Linux On Power
- Use poetry_core as build backend

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-02-24 09:08:09 -08:00
Leon Anavi
ccbd8f87ae python3-prompt-toolkit: Upgrade 3.0.14 -> 3.0.16
Upgrade to release 3.0.16:

- Added ScrollablePane: a scrollable layout container.
  This allows applications to build a layout, larger than the
  terminal, with a vertical scroll bar. The vertical scrolling
  will be done automatically when certain widgets receive the
  focus.
- Added DeduplicateCompleter and ConditionalCompleter.
- Added deduplicate argument to merge_completers.

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-02-24 09:08:04 -08:00
Leon Anavi
58c91e7246 python3-mpmath: Upgrade 1.1.0 -> 1.2.1
Upgrade to release 1.2.1:

- Support @ operator for matrix multiplication
- Add eta() implementing the Dedekind eta function
- Optimized the python_trailing function
- Implement unary plus for matrices
- Improved calculation of gram_index
- Fix a possible division by zero in shanks()
- Fixed indexing errors in deHoog, Knight & Stokes inverse laplace
  transform algorithm
- Corrected branch cuts of the elliprj() function in some cases
- Fix initialization of iv.matrix from non-interval matrix
- Preserve function signatures in PrecisionManager
- Implemented float and complex conversions for ivmpf
- Fixed issue with scalar-matrix multiplication for interval
  matrices
- Fix estimation of quadrature error with multiple subintervals
- Fixed a problem with the defun decorators
- Fix eigenvalue sorting by absolute value

License-Update: Alter the last clause to ensure that Github
recognizes the LICENSE as BSD

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-02-24 09:08:00 -08:00
Leon Anavi
f4ecc2239a python3-elementpath: Upgrade 2.1.3 -> 2.1.4
Upgrade to release 2.1.4:

- Add tests and apply small fixes to TDOP parser
- Fix wildcard selection of attributes

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-02-24 09:07:56 -08:00
Leon Anavi
1dd38e35c1 python3-pyperclip: Upgrade 1.8.1 -> 1.8.2
Upgrade to release 1.8.2:

- Better wayland session detection

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-02-24 09:07:52 -08:00
Leon Anavi
abe3cf8025 python3-tabulate: Upgrade 0.8.7 -> 0.8.9
Upgrade to release 0.8.9:

- Bug fix: Revert support of decimal separators
- Python 3.9 support, 3.10 ready
- New formats: unsafehtml, latex_longtable, fancy_outline
- Support lists of UserDicts as input
- Support hyperlinks in terminal output
- Improve testing on systems with proxies
- Migrate to pytest
- Various bug fixes and improvements

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-02-24 09:07:45 -08:00
Leon Anavi
7374ceffe8 python3-transitions: Upgrade 0.8.6 -> 0.8.7
Upgrade to release 0.8.7:

- State configuration dictionaries passed to HierarchicalMachine
  can also use states as a keyword to define substates. If
  children and states are present, only children will be
  considered.
- HierarchicalMachine with custom separator now adds is_state
  partials for nested states (e.g. is_C.s3.a()) to models.
- Use model_attribute consistently in AsyncMachine
- Testing now treats most warnings as errors
- As a consequence, pygraphviz.Agraph in diagrams_pygraphviz are
  now copied by transitions since AGraph.copy as of version 1.6
  does not close temporary files appropriately
- HierarchicalMachine now checks whether state_cls, event_cls and
  transition_cls have been subclassed from nested base classes
  (e.g. NestedState) to prevent hard to debug inheritance errors

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-02-24 09:07:38 -08:00
Leon Anavi
606a07f6c5 python3-h5py: Upgrade 2.10.0 -> 3.1.0
Upgrade to release 3.1.0:

- Fix using bytes as names for :meth:`~Group.create_dataset` and
  :meth:`~Group.create_virtual_dataset`.
- Fix writing data as a list to a dataset with a sub-array data
  type.
- Preserve endianess in Cython dataset Reader
- If pytest is missing pytest-mpi then it will now fail
  immediately with a clear warning message
- Fix a test which was failing on big-endian systems

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-02-24 09:07:24 -08:00
Oleksandr Kravchuk
b950ca2804 python3-xmlschema: update to 1.5.1
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-02-22 09:16:42 -08:00
Oleksandr Kravchuk
8695a29bd1 python3-typeguard: update to 2.11.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-02-22 09:16:38 -08:00
Oleksandr Kravchuk
a03f1f0a89 python3-tqdm: update 4.57.0
License-Update: copyright years.

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-02-22 09:16:34 -08:00
Oleksandr Kravchuk
65630a9ff6 python3-supervisor: update to 4.2.1
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-02-22 09:16:31 -08:00
Oleksandr Kravchuk
936238da9b python3-soupsieve: update to 2.2
License-Update: copyright years.

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-02-22 09:16:27 -08:00
Oleksandr Kravchuk
d77bd739e0 python3-sentry-sdk: update to 0.20.3
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-02-22 09:16:22 -08:00
Oleksandr Kravchuk
f09ecb901b python3-periphery: update to 2.3.0
License-Update: copyright years.

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-02-22 09:16:18 -08:00
Oleksandr Kravchuk
7bb838c1bf python3-cryptography-vectors: update to 3.4.6
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-02-22 09:16:15 -08:00
Oleksandr Kravchuk
7f4bc263d3 python3-configargparse: update to 1.3
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-02-22 09:16:12 -08:00
Oleksandr Kravchuk
aef7c2bb5a python3-astroid: update to 2.5
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-02-22 09:15:28 -08:00
Khem Raj
8d07411a9e python3-grpcio-tools: Upgrade to 1.35.0
merge inc file into bb as this is the only consumer now
Fix the compiler name logic to match OE, since our compiler name is not
a single word but a collection of words

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-02-19 10:02:43 -08:00
Khem Raj
9cdca949b6 python3-grpcio: Upgrade to 1.35.0
Drop 0001-Fix-build-on-riscv32.patch, its upstreamed
Forward port rest of the patches
Use OPENSSL_NO_ASM only for armv7+/aarch64

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2021-02-19 10:02:43 -08:00
Ross Burton
31aceae5e7 python3-intelhex: add recipe for the intelhex package
Signed-off-by: Ross Burton <ross.burton@arm.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-19 10:02:43 -08:00
Oleksandr Kravchuk
7069852c85 python3-watchdog: update to 2.0.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-02-16 08:51:12 -08:00
Enrico Jörns
b1b87f731a python3-aiohttp: add missing RDEPENDS on python3-typing-extensions
Since aiohttp PR #5078 was backported to 3.7 release
(https://github.com/aio-libs/aiohttp/pull/5079), aiohttp depends on
'typing_extensions' python module [1], provided by python3-typing-extensions
package in meta-python.

[1] https://github.com/aio-libs/aiohttp/blob/v3.7.2/setup.py#L74

Signed-off-by: Enrico Jorns <ejo@pengutronix.de>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-16 08:51:06 -08:00
Bartosz Golaszewski
b8d6d062e1 pydbus-manager: new package
pydbus is a popular (and probably the most 'pythonic') implementation
of DBus for python but unfortunately it doesn't implement the
ObjectManager interface. This project is an extension providing this
functionality.

The reason for having this as a separate project is simple: pydbus seems
to no longer be actively maintained so it's hard to make it part of the
original codebase.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-16 08:51:01 -08:00
Oleksandr Kravchuk
558d1e25a1 python3-pykickstart: update to 3.32
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-02-16 08:50:56 -08:00
Oleksandr Kravchuk
b40b9981ec python3-pychromecast: update to 8.1.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-02-16 08:50:52 -08:00
Oleksandr Kravchuk
e6eb4c4156 python3-protobuf: update to 3.14.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-02-16 08:50:48 -08:00
Oleksandr Kravchuk
c7bcfe15af python3-pika: update to 1.2.0
License-Update: copyright year.

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-02-16 08:50:41 -08:00
Oleksandr Kravchuk
e41b54b800 python3-idna: update to 3.1
License-Update: copyright years.

Consolidate the inc file into recipe

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-02-16 08:49:47 -08:00
zhengruoqin
c5acdbe093 python3-periphery: upgrade 2.1.0 -> 2.2.0
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-09 08:49:38 -08:00
Oleksandr Kravchuk
56ccc50691 python3-twitter: update to 3.10.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-02-09 08:49:34 -08:00
Oleksandr Kravchuk
aaf313c5a0 python3-greenstalk: update to 2.0.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-02-09 08:49:31 -08:00
Oleksandr Kravchuk
ee8d912abf python3-flask-socketio: update to 4.3.1
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-02-09 08:49:27 -08:00
Oleksandr Kravchuk
16ccd857f2 python3-aws-iot-device-sdk-python: update to 1.4.9
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-02-09 08:49:12 -08:00
Leon Anavi
326d19c393 python3-pymisp: Upgrade 2.4.137.1 -> 2.4.137.3
Upgrade to release 2.4.137.3:

- Bump objects
- Fix and improve optional dependencies
- Make brotli optional

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-02-05 10:26:11 -08:00
Leon Anavi
6d38a68d42 python3-pymongo: Upgrade 3.11.2 -> 3.11.3
Upgrade to release 3.11.3:

- Fix benchmark when using Python 3

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-02-05 10:26:11 -08:00
Leon Anavi
8ccfa76f82 python3-alembic: Upgrade 1.5.3 -> 1.5.4
Upgrade to release 1.5.4:

- Fixed bug in versioning model where a downgrade across a
  revision with a dependency on another branch, yet an ancestor
  is also dependent on that branch, would produce an erroneous
  state in the alembic_version table, making upgrades impossible
  without manually repairing the table.

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-02-05 10:26:11 -08:00
Leon Anavi
3f99682e4a python3-tqdm: Upgrade 4.51.0 -> 4.56.0
Upgrade to release 4.56.0:

- add tqdm.tk
- add tqdm.rich
- minor formatting improvements for tqdm.gui
- fix display() inheritance/override
- add tests
- add 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-02-05 10:26:11 -08:00
Leon Anavi
8ebc0ab3eb python3-graphviz: Upgrade 0.14.2 -> 0.16
Upgrade to release 0.16:

- Add ``.unflatten()`` method to ``Graph``, ``Digraph``, and
  ``Source``. Add standalone ``unflatten()``.
- Make ``Source.__str__()`` return the ``.source`` instead of the
  ``repr()`` (like ``Graph`` and ``Digraph``).
- Render with ``dot -K<engine> ...`` instead of ``<engine> ...``
  internally.
- Add documentation hint to archived upstream version for Windows.
- Re-render most documentation graphs with Graphviz 2.44.1.

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-02-05 10:26:11 -08:00
Leon Anavi
53bc6fabbd python3-pytest-html: Upgrade 2.1.1 -> 3.1.1
Upgrade to release 3.1.1:

- Fix issue with reporting of missing CSS files
- Stop attaching test reruns to final test report entries
- Allow for report duration formatting
- Respect --capture=no, --show-capture=no, and -s pytest flags
- Make the Results table Links column sortable
- Fix issue with missing image or video in extras
- Fix attribute name for compatibility with pytest-xdist 2
- Post process HTML generation to allow teardown to appear in the
  HTML output

License-Update: Following recent changes to README.rst, just use
LICENSE downloaded from PyPI.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-05 10:26:11 -08:00
Leon Anavi
0f5d4a7ee9 python3-javaobj-py3: Upgrade 0.4.1 -> 0.4.2
Upgrade to release 0.4.2:

- NumPy is now loaded lately, only if the use of numpy arrays is
  expected. This allows the calling modules to load and configure
  numpy beforehand.

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-02-05 10:26:10 -08:00
Zang Ruochen
54912da243 python3-pytz: upgrade 2020.1 -> 2021.1
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-05 10:26:10 -08:00
Zang Ruochen
ad291854c6 python3-matplotlib: upgrade 3.3.2 -> 3.3.4
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-05 10:26:10 -08:00
Leon Anavi
b5833accba python3-flask-migrate: Upgrade 2.5.3 -> 2.6.0
Upgrade to release 2.6.0:

- Removed deprecated --head-only option
- Initialize logger with a name
- Move import to the top in env.py file to avoid linter warnings
- Add a note to the documentation regarding logging
- Move builds to GitHub actions

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-05 10:26:10 -08:00
Leon Anavi
00fad68757 python3-sqlalchemy: Upgrade 1.3.22 -> 1.3.23
Upgrade to release 1.3.23:

- Fixed bug where making use of the TypeEngine.with_variant()
  method on a TypeDecorator type would fail to take into account
  the dialect-specific mappings in use, due to a rule in
  TypeDecorator that was instead attempting to check for chains
  of TypeDecorator instances.
- For SQLAlchemy 1.3 only, setup.py pins pg8000 to a version lower
  than 1.16.6. Version 1.16.6 and above is supported by SQLAlchemy
  1.4.
- Fixed issue where using Table.to_metadata() (called
  Table.tometadata() in 1.3) in conjunction with a PostgreSQL
  ExcludeConstraint that made use of ad-hoc column expressions
  would fail to copy correctly.
- Casting to FLOAT is now supported in MySQL >= (8, 0, 17) and
  MariaDb >= (10, 4, 5).
- Fixed bug where MySQL server default reflection would fail
  for numeric values with a negation symbol present.
- Fixed long-lived bug in MySQL dialect where the maximum
  identifier length of 255 was too long for names of all types of
  constraints, not just indexes, all of which have a size limit of
  64. As metadata naming conventions can create too-long names in
  this area, apply the limit to the identifier generator within
  the DDL compiler.
- Fixed deprecation warnings that arose as a result of the release
  of PyMySQL 1.0, including deprecation warnings for the “db” and
  “passwd” parameters now replaced with “database” and “password”.
- Fixed regression from SQLAlchemy 1.3.20 caused by a fix which
  adds double-parenthesis for MySQL functional expressions in
  indexes, as is required by the backend, this inadvertently
  extended to include arbitrary text() expressions as well as
  Alembic’s internal textual component, which are required by
  Alembic for arbitrary index expressions which don’t imply double
  parenthesis. The check has been narrowed to include only binary/
  unary/functional expressions directly.
- Fixed regression in Oracle dialect introduced by #4894 in
  SQLAlchemy 1.3.11 where use of a SQL expression in RETURNING for
  an UPDATE would fail to compile, due to a check for
  “server_default” when an arbitrary SQL expression is not a
  column.
- Fixed bug in Oracle dialect where retriving a CLOB/BLOB column
  via Insert.returning() would fail as the LOB value would need to
  be read when returned; additionally, repaired support for
  retrieval of Unicode values via RETURNING under Python 2.
- Fixed issue where the stringification that is sometimes called
  when attempting to generate the “key” for the .c collection on a
  selectable would fail if the column were an unlabeled custom SQL
  construct using the sqlalchemy.ext.compiler extension, and did
  not provide a default compilation form; while this seems like an
  unusual case, it can get invoked for some ORM scenarios such as
  when the expression is used in an “order by” in combination with
  joined eager loading. The issue is that the lack of a default
  compiler function was raising CompileError and not
  UnsupportedCompilationError.

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-02-05 10:26:10 -08:00
Leon Anavi
bac561a24e python3-pywbemtools: Upgrade 0.8.0 -> 0.8.1
Upgrade to release 0.8.1:

- Fixed a ValueError on Windows that was raised when the
  connections file was not on the home drive.
- Limit click package to < 8.0 because of a) incompatibility with
  python 2.7, b) incompatibility between click 8.0 and clicl-repl.
- Limit mock package to lt 4.0.3 to avoid issue issue that causes
  test failure.
- Increased minimum pywbem version from 1.1.1 to 1.1.3 to pick
  up fixes.
- Migrated from Travis and Appveyor to GitHub Actions. This required
  several changes in package dependencies for development.

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-02-05 10:26:10 -08:00
Leon Anavi
cdf54c3ba5 python3-croniter: Upgrade 1.0.5 -> 1.0.6
Upgrade to release 1.0.6:

- Fix combination of star and invalid expression bugs

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-02-05 10:26:10 -08:00
Leon Anavi
7eb983e0d3 python3-ipython: Upgrade 7.19.0 -> 7.20.0
Upgrade to release 7.20.0:

- Support for PyQt5 >= 5.11
- %reset remove imports more agressively
- fix the %conda magic
- compatibility with Jedi 0.18, and bump minimum Jedi version

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-02-05 10:26:10 -08:00
Leon Anavi
dbf2d7da54 python3-pywbem: Upgrade 1.1.0 -> 1.1.3
Upgrade to release 1.1.3:

- MOF compiler: Fixed bug where MOF compiler did not correctly
  install a CIM schema in a non-default namespace because it tried
  to get the qualifiers from the default namespace.
- Test: Changed dependency to ‘typed-ast’ to match the needs of
  ‘astroid’ and to install it only on CPython. This allows
  re-enabling PyPy3 on Travis.
- Test: Pinned psutil to <=5.6.3 on PyPy2+3 to avoid an
  installation error.
- Test: Increased the minimum version of ‘pyzmq’ on Python 3.9
  to 19.0.0 to avoid an installation error.
- Test: Circumvented unicode issue with
  lxml.etree.fromstring()/XML() on Python 3.9 by passing in binary
  strings.
- Test: Adjusted _format()/_ascii2() testcases to PyPy3 behavior
  with binary vs unicode results.
- Test: Disabled leaktest in travis also on PyPy3 (in addition to
  PyPy2).
- Fixed a DeprecationWarning issued by urllib3 about using the
  whitelist_methods parameter of Retry.
- Fixed issue on GitHub Actions with macos by no longer running
  “brew update” in pywbem_os_setup.sh. (issue #2544)
- Docs: Fixed incorrect attribute name ‘provider_classnames’ in
  method provider example. (issue #2564)
- Mitigated the coveralls HTTP status 422 by pinning
  coveralls-python to <3.0.0.
- Migrated from Travis and Appveyor to GitHub Actions. This
  required several changes in package dependencies for development.

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-02-05 10:26:10 -08:00
Leon Anavi
fb2f308724 python3-meh: Upgrade 0.49 -> 0.50
Upgrade to release 0.50:

- dump: Use exception's type and value when calculating hash

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-02-05 10:26:10 -08:00
Ross Burton
92d4e241bb python3-pykwalify: fix RDEPENDS
Version 1.8.0 dropped pyyaml and moved to ruamel, so update the RDEPENDS
so that this package continues to work.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-05 10:26:10 -08:00
Ross Burton
416b83fbaf python3-ruamel-yaml: add native and nativesdk class extension
Signed-off-by: Ross Burton <ross.burton@arm.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-05 10:26:10 -08:00
Andrei Gherzan
8a0d21a5cb gateone: Cleanup assets for removed recipe
We removed this recipe in 809de9b057 but
the recipe related files (for example configuration) were left behind.
This patch cleans that up.

Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-04 09:26:47 -08:00
Leon Anavi
ba31675713 python3-alembic: Upgrade 1.5.2 -> 1.5.3
Upgrade to release 1.5.3:

- Changed the default ordering of “CREATE” and “DROP” statements
  indexes and unique constraints within the autogenerate process,
  so that for example in an upgrade() operation, a particular
  index or constraint that is to be replaced such as for a casing
  convention change will not produce any naming conflicts. For
  foreign key constraint objects, this is already how constraints
  are ordered, and for table objects, users would normally want to
  use Operations.rename_table() in any case.
- Fixed assorted autogenerate issues with SQL Server.
- Fixed issue where autogenerate rendering of op.alter_column()
  would fail to include MySQL existing_nullable=False if the column
  were part of a primary key constraint within the table 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-02-02 18:50:06 -08:00
Leon Anavi
f8ec422c16 python3-pychromecast: Upgrade 7.7.2 -> 8.0.0
Upgrade to release 8.0.0:

- Infer contentType from playQueue items
- Lint example scripts
- Revert "Lint example scripts"
- Lint example scripts
- Bump pylint to 2.6.0
- Remove unintended 'async' from listener interfaces
- Update BubbleUPNP example
- Refactor listeners and controllers as ABCs
- Add more google devices to consts
- Make current_time optional when loading or queing media

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-02-02 18:50:06 -08:00
Leon Anavi
e2ae1dd5ba python3-croniter: Upgrade 1.0.4 -> 1.0.5
Upgrade to release 1.0.5:

- Security fix: fix overflow when using cron ranges

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-02-02 18:50:06 -08:00
Leon Anavi
bc68e8fdbf python3-elementpath: Upgrade 2.1.2 -> 2.1.3
Upgrade to release 2.1.3:

- Extend tests for XPath 2.0 with minor fixes
- Fix fn:round-half-to-even

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-02-02 18:50:06 -08:00
Leon Anavi
2e846b2d5d python3-cmd2: Upgrade 1.4.0 -> 1.5.0
Upgrade to release 1.5.0:

- Fixed bug where setting always_show_hint=True did not show a
  hint when completing Settables
- Fixed bug in editor detection logic on Linux systems that do not
  have which
- Fixed bug in table creator where column headers with tabs would
  result in an incorrect width calculation
- Fixed FileNotFoundError which occurred when running history
  --clear and no history file existed.
- Added silent_startup_script option to cmd2.Cmd.__init__(). If
  True, then the startup script's output will be suppressed.
  Anything written to stderr will still display.
- cmd2 now uses pyreadline3 when running Python 3.8 or greater
  on Windows
- This is the last release planned to support Python 3.5

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-02-02 18:50:06 -08:00
Peter Smith
b652a9cec0 python3-ruamel-yaml: add support for native and nativesdk
The recipe is missing the BBCLASSEXTEND so it has been added.

Signed-off-by: Peter Smith <salerio@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-01 10:44:59 -08:00
Leon Anavi
5fc34f7850 python3-prctl: Upgrade 1.7 -> 1.8.1
Upgrade to release 1.8.1:

- Master was renamed to main
- Backwards compatibility fixes
- Install dependencies before trying to build/publish

License-Update: Update year

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-01 10:44:55 -08:00
Leon Anavi
59506ec90e python3-aiohttp-jinja2: Upgrade 1.2.0 -> 1.4.2
Upgrade to release 1.4.2:

- Fix type annotation for context_processors argument
- Bump the minimal supported aiohttp version to 3.6.3 to avoid
  problems with uncompatibility between aiohttp and yarl
- Add async rendering support
- Document async rendering functions
- Add CHANGES.rst to MANIFEST.in and sdist

License-Update: Remove an empty line at the end of the file

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-01 10:44:51 -08:00
Leon Anavi
dc8afb18c1 python3-pyzmq: Upgrade 21.0.2 -> 22.0.2
Upgrade to release 22.0.2:

- Add workaround for bug in DLL loading for Windows wheels with
  conda Python >= 3.8
- Fix type of Frame.bytes for non-copying recvs with CFFI backend
  (regression in 21.0)
- Add manylinux wheels for pypy
- Some typing fixes
- Bump bundled libzmq to 4.3.4
- Strip unused symbols in manylinux wheels, resulting in
  dramatically smaller binaries. This matches behavior in v20 and
  earlier.
- Windows CPython wheels bundle public libzmq binary builds,
  instead of building libzmq as a Python Extension. This means
  they include libsodium for the first time.
- Our own implementation of bundling libzmq into pyzmq on Windows
  is removed, instead relying on delvewheel (or installations
  putting dlls on %PATH%) to bundle dependency dlls.
- The (new in 21.0) Windows wheels for PyPy likely require the
  Windows vcredist package. This may have always been the case,
  but the delvewheel approach doesn't seem to work.
- Windows + PyPy is now the only remaining case where a wheel has
  libzmq built as an Extension. All other builds ship libzmq built
  using its own tooling, which should result in better, more
  stable builds.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-01 10:44:46 -08:00
Leon Anavi
10ffcd08e0 python3-cantools: Upgrade 36.1.0 -> 36.2.0
Upgrade to release 36.2.0:

- Make matplotlib optional
- Only run release job for tagged commits

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-01 10:44:41 -08:00
Leon Anavi
ebdfd17567 python3-croniter: Upgrade 1.0.2 -> 1.0.4
Upgrade to release 1.0.4:

- Raise CroniterBadCronError when error syntax
- Fix spelling

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-01 10:44:36 -08:00
Mingli Yu
193078e6bb python3-h5py: improve reproducibility
Prevent absolute path from ending up in the egg-info SOURCES.txt.

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-01 10:44:32 -08:00
Leon Anavi
0532eaf50b python3-xlrd: Upgrade 1.2.0 -> 2.0.1
Upgrade to release 2.0.1:

- Use the README as the long description on PyPI.
- Remove support for anything other than .xls files.
- Remove support for psyco.
- Change the default encoding used when no CODEPAGE record can be
  found from ascii to iso-8859-1.
- Add support for iterating over :class:`~xlrd.book.Book` objects.
- Add support for item access from :class:`~xlrd.book.Book`
  objects, where integer indices and string sheet names are
  supported.
- Non-unicode spaces are now stripped from the "last author"
  information.
- Workbook corruption errors can now be ignored using the
  ignore_workbook_corruption option to :class:`~xlrd.open_workbook`.
- Handle WRITEACCESS records with invalid trailing characters.
- Officially support Python 3.8 and 3.9.

Get the source code from the git repository rather than from PyPI
to obtain the tests.

License-Update: Use file LICENSE.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-01 10:44:27 -08:00
Leon Anavi
82b80e6ab1 python3-pybind11: Upgrade 2.5.0 -> 2.6.2
Upgrade to release 2.6.2:

- enum: add missing Enum.value property.
- Allow thread termination to be avoided during shutdown for CPython
  3.7+ via .disarm for gil_scoped_acquire/gil_scoped_release.
- Fix bug where the constructor of object subclasses would not
  throw on being passed a Python object of the wrong type.
- The type_caster for integers does not convert Python objects with
  __int__ anymore with noconvert or during the first round of trying
  overloads.
- When casting to a C++ integer, __index__ is always called and not
  considered as conversion, consistent with Python 3.8+.
- Fixed segfault in multithreaded environments when using
  scoped_ostream_redirect.
- Leave docstring unset when all docstring-related options are
  disabled, rather than set an empty string.
- The module key in builtins that pybind11 uses to store its
  internals changed from std::string to a python str type (more
  natural on Python 2, no change on Python 3).
- Fixed assertion error related to unhandled (later overwritten)
  exception in CPython 3.8 and 3.9 debug builds.
- Fix py::gil_scoped_acquire assert with CPython 3.9 debug build.
- Fix issue with a test failing on PyTest 6.2.
- Fix warning modifying constructor parameter 'flag' that shadows
  a field of 'set_flag' [-Wshadow-field-in-constructor-modified].
- Suppressed some deprecation warnings about old-style
  __init__/__setstate__ in the tests.
- Fix invalid access when calling a pybind11 __init__ on a
  non-pybind11 class instance.
- Fixed various minor memory leaks in pybind11's test suite.
- Resolved memory leak in cpp_function initialization when
  exceptions occurred.
- Added a Valgrind build, checking for leaks and memory-related
  UB, to CI.
- Intel compiler was not activating C++14 support due to a broken
  define.
- Support ICC and NVIDIA HPC SDK in C++17 mode.
- Support Intel OneAPI compiler (ICC 20.2) and add to CI.

License-Update: Update a link.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-01 10:44:20 -08:00
Leon Anavi
a66ddd88a7 python3-urllib3: Upgrade 1.26.2 -> 1.26.3
Upgrade to release 1.26.3:

- Fixed bytes and string comparison issue with headers
- Changed ProxySchemeUnknown error message to be more actionable
  if the user supplies a proxy URL without a scheme

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-01 10:44:16 -08:00
Leon Anavi
dcf10eaede python3-prompt-toolkit: Upgrade 3.0.11 -> 3.0.14
Upgrade to release 3.0.14:

- Disable bell when `PROMPT_TOOLKIT_BELL=false` environment
  variable has been set.
- Improve cancellation of history loading.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-01 10:44:11 -08:00
Leon Anavi
b3d4c2482c python3-gevent: Upgrade 20.9.0 -> 21.1.2
- Update the embedded libev from 4.31 to 4.33.
- Update the embedded libuv from 1.38.0 to 1.40.0.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-01 10:43:42 -08:00
Leon Anavi
fd123c9bb2 python3-pyzmq: Upgrade 21.0.1 -> 21.0.2
Upgrade to release 21.0.2:

- Fix wheels on macOS older than 10.15 (sets
  MACOSX_DEPLOYMENT_TARGET to 10.9, matching wheel ABI tag).

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-28 10:53:00 -08:00
Leon Anavi
a5744215be python3-typed-ast: Upgrade 1.4.1 -> 1.4.2
Upgrade to release 1.4.2:

- Fix linker error in debug build
- Fix cross compile by adjusting includes
- ast27: prefix exported symbols
- Add 3.9 to supported versions

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-28 10:52:56 -08:00
Leon Anavi
e630a5dc35 python3-pako: Upgrade 0.2.3 -> 0.3.0
Upgrade to release 0.3.0 which adds support for the following
package managers:

- DNF (as used by RPM based distributions)
- RPM-ostree (as used by Fedora CoreOS and RHEL CoreOS)
- Pacman (as used by Arch based distributions)
- Yum (as used by some RPM based distributions)
- Zypper (as used by OpenSUSE based distributions)
- APK (as used by Alpine Linux and postmarketOS)

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-28 10:52:51 -08:00
Leon Anavi
201417e0e3 python3-portion: Add recipe
Portion is a Python library providing data structure and
operations for intervals. It replaces python-intervals.
Release 2.1.4 brings:

- Much faster get, copy and | operations for IntervalDict.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-28 10:52:46 -08:00
Leon Anavi
8dc212e147 python3-intervals: Upgrade 1.10.0 -> 1.10.0.post1
Upgrade to release 1.10.0.post1:

- IntervalDict has a .combine method to merge its keys and values
  with another IntervalDict.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-28 10:52:42 -08:00
Leon Anavi
99922c4260 python3-xmlschema: Upgrade 1.4.1 -> 1.4.2
Upgrade to release 1.4.2:

- Add decoding of binary datatypes (xs:hexBinary and
  xs:base64Binary)
- Fix encoding from string values for some builtin datatypes
  (decimal, binary, duration and datetime)

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-28 10:52:37 -08:00
Leon Anavi
ee864c09d6 python3-aenum: Upgrade 2.2.6 -> 3.0.0
Upgrade to release 3.0.0:

- Flags only list single bit names, multi-bit are aliases
- error checking to go with that
- getattr magic is off for AutoValue
- Member creation has been redone to match Python 3.10's methods.
  This also allows all supported Pythons (2.7, 3.3+) to use the
  __set_name__ and __init_subclass__ protocols (more robustly
  than in aenum 2.2.5)
- enum_property() has been renamed to property() (old name still
  available, but deprecated)
- bin() replacement shows negative integers in twos-complement

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-28 10:52:32 -08:00
Leon Anavi
79e2a520bc python3-diskcache: Upgrade 5.1.0 -> 5.2.1
Upgrade to release 5.2.1:

- Install libmemcached-dev for release GitHub action

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-28 10:52:18 -08:00
Leon Anavi
3a53e12270 python3-coverage: Upgrade 5.3.1 -> 5.4
Upgrade to release 5.4:

- The text report produced by coverage report now always outputs
  a TOTAL line, even if only one Python file is reported. This
  makes regex parsing of the output easier.
- The skip_covered and skip_empty settings in the configuration
  file can now be specified in the [html] section, so that text
  reports and HTML reports can use separate settings. The HTML
  report will still use the [report] settings if there isn't a
  value in the [html] section.
- Combining files on Windows across drives how works properly.
- Fix an obscure warning from deep in the _decimal module.
- Update to support Python 3.10 alphas in progress, including
  PEP 626: Precise line numbers for debugging and other tools.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-28 10:52:13 -08:00
Leon Anavi
2a3f5f7de6 python3-cachetools: Upgrade 4.2.0 -> 4.2.1
Upgrade to release 4.2.1:

- Handle __missing__() not storing cache items.
- Clean up __missing__() example.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-28 10:52:09 -08:00
Zang Ruochen
e7d076556d python3-nmap: upgrade 1.4.8 -> 1.5.0
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-28 10:52:05 -08:00
Zheng Ruoqin
87ebf80fa4 python3-ipy: upgrade 1.00 -> 1.01
Version 1.01 (2020-12-01)
------------
 * Update to support up to Python 3.9

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-28 10:52:00 -08:00
Zheng Ruoqin
4e6508cb71 python3-djangorestframework: upgrade 3.12.1 -> 3.12.2
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-28 10:51:57 -08:00
Leon Anavi
095dfc84d7 python3-custom-inherit: Upgrade 2.3.0 -> 2.3.1
Uprade to release 2.3.1:

- Methods section is now recognized in NumPy-style docstrings

License-Update: Use file LICENSE.md

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-28 10:51:52 -08:00
Leon Anavi
0589f102d8 python3-lazy-object-proxy: Upgrade 1.5.1 -> 1.5.2
Upgrade to release 1.5.2:

- Added Python 3.9 wheels.
- Removed Python 2.7 Windows wheels (not supported on newest
  image with Python 3.9).

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-28 10:51:47 -08:00
Leon Anavi
0ecbd163d0 python3-socketio: Upgrade 4.6.0 -> 5.0.4
- Include error message and arguments in CONNECT_ERROR packet
- Fix typos in the documentation
- Updated connection options in the documentation
- Update to match the JavaScript Socket.IO 3.x releases
  (Socket.IO v5 protocol revision)
- Remove unnecessary binary argument
- Remove dependency on the six package
- Added version compatibility chart to README

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-28 10:51:42 -08:00
Leon Anavi
83fb31b3ba python3-pymisp: Upgrade 2.4.135.3 -> 2.4.137.1
Upgrade to release 2.4.137.1:

- Fail if a duplicate object is added to an event.
- Add test case for page/limit in logs search.
- Improve docstring for get_event.
- Better warning if lief is outdated.
- Update minimal dependency for lief in setup.py.

Fetch source from the git repository to avoid extras_require issue
in setup.py from the archive for this release in PyPI.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-28 10:51:38 -08:00
Leon Anavi
8fde5ca189 python3-natsort: Upgrade 7.1.0 -> 7.1.1
Upgrade to release 7.1.1:

- Use GitHub Actions instead of Travis-CI
- No longer pin testing dependencies
- Correct a minor typo

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-28 10:51:15 -08:00
Andreas Müller
4877dd19c0 packagegroup-meta-python: Add asttokens/mypy/mypy-extensions/typed-ast/send2trash
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-27 10:21:14 -08:00
Trevor Gamblin
39e7c2e55b packagegroup-meta-python: add ptest packages to ptest group
There were a large number of Python package recipes with ptests that
were not included in packagegroup-meta-python3-ptest, so add them.

Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-27 10:21:14 -08:00
Trevor Gamblin
22abac54a7 packagegroup-meta-python: sort package names, add notes
The packagegroup-meta-python file's package lists were unsorted, so
they were reorded to make it easier to manually inspect. Additionally,
the packagegroup-meta-python3-extended and -connectivity packagegroups
did not appear to have any use except to be added to the main group,
so they were removed and their recipe lists combined into the main
packagegroup-meta-python3. Finally, a note about enabling Fortran
support in the compiler was added to the file, since python3-cvxopt
relies on it in order to build.

Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-27 10:21:14 -08:00
Junjie Mao
fab930d8d0 python3-xmlschema: Yocto recipes for validating against XSD 1.1
This patch adds recipes for xmlschema and its dependency in order to enable
XML validation against XSD 1.1 in Python.

Signed-off-by: Junjie Mao <junjie.mao@intel.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-27 10:21:14 -08:00
Leon Anavi
ff9f361413 python3-pyyaml: Upgrade 5.4 -> 5.4.1
Upgrade to release 5.4.1:

- Fix stub compat with older pyyaml versions that may unwittingly
  load it

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-27 10:21:14 -08:00
Leon Anavi
6632808407 python3-pyjwt: Upgrade 2.0.0 -> 2.0.1
Upgrade to release 2.0.1:

- Rename CHANGELOG.md to CHANGELOG.rst and include in docs
- Fix from_jwk() for all algorithms

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-27 10:21:14 -08:00
Andreas Müller
432984b96f python3-typed-ast: Initial add 1.4.1
Currently it lives in:

* meta-microcontroller
* meta-ros-common
* meta-sca

Seems important so add it to meta-python

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-27 10:21:14 -08:00
Andreas Müller
ce96b66482 python3-asttokens: initial add 2.0.4
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-27 10:21:14 -08:00
Andreas Müller
b654ca9c93 python3-send2trash_ initial add 1.5.0
Currently it lives in:

* meta-jupyter
* meta-microcontroller

Seems important so add it to meta-python

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-27 10:21:14 -08:00
Andreas Müller
7b78763428 python3-mypy: initial add 0.800
Currently it lives in:

* meta-microcontroller
* meta-ros-common
* meta-sca

Seems important so add it to meta-python

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-27 10:21:14 -08:00
Andreas Müller
4d22adb1c0 python3-mypy-extensions: Initial add 0.4.3
Currently it lives in:

* meta-iot-cloud
* meta-microcontroller
* meta-ros-common
* meta-sca

Seems important so add it to meta-python

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-27 10:21:14 -08:00
Andrew Jeffery
9d8ad862fb meta-python: Add jstyleson
jstyleson is a library to parse JSON with js-style comments.

The license isn't shipped in the pypi package, so it was extracted from
the github repo at [1].

[1] 8c47cc9e66/LICENSE

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-25 14:34:06 -08:00
Andrew Jeffery
1ac1e523cc meta-python: Add hexdump package
The hexdump package appears to be abandoned, but it's used as the
dependency of another project I'm packaging.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-25 14:34:06 -08:00
Leon Anavi
2dfe32fd82 python3-prompt-toolkit: Upgrade 3.0.10 -> 3.0.11
Upgrade to release 3.0.11:

- Poll terminal size: better handle resize events when the
  application runs in a thread other than the main thread (where
  handling SIGWINCH doesn't work) or in the Windows console.
- Fix bug in system toolbar. The execution of system commands was
  broken.
- A refactoring of patch_stdout that includes several fixes.
- A refactoring of the `ThreadedHistory`, which includes several
  fixes, in particular a race condition that happened when editing
  input while a big history was still being loaded in the
  background.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-25 14:34:06 -08:00
Leon Anavi
8841b219fb python3-alembic: Upgrade 1.5.1 -> 1.5.2
Upgrade to release 1.5.2:

- Fixed regression where new "loop detection" feature produced
  false positives for revision names that have overlapping
  substrings between revision number and down revision and/or
  dependency, if the downrev/dependency were not in sequence form.
- Fixed regression where Alembic would fail to create a
  transaction properly if the sqlalchemy.engine.Connection were a
  so-called "branched" connection, that is, one where the .connect()
  method had been called to create a "sub" connection.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-25 14:34:06 -08:00
Leon Anavi
cc12904210 python3-pyzmq: Upgrade 20.0.0 -> 21.0.1
Upgrade to release 21.0.1:

- drop support for Python 3.5. Python >= 3.6 is required
- mypy type stubs, which should improve static analysis of pyzmq,
  especially for dynamically defined attributes such as zmq
  constants. These are new! Let us know if you find any issues.
- support for zero-copy and sending bufferables with cffi backend.
  This is experimental! Please report issues.
- zero-copy support in CFFI backend (send(copy=False) now does
  something).
- Support sending any buffer-interface-providing objects in CFFI
  backend.
- Errors during teardown of asyncio Sockets
- Missing MSVCP140.dll in Python 3.9 wheels on Windows, causing
  vcruntime-redist package to be required to use the Python 3.9
  wheels for pyzmq 20.0
- pyzmq-21.0.1 only changes CI configuration for Windows wheels
  (built with VS2017 instead of VS2019), fixing compatibility with
  some older Windows on all Pythons and removing requirement of
  VC++ redistributable package on latest Windows and Python < 3.8.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-25 14:34:06 -08:00
Leon Anavi
74269b3f8e python3-smbus2: Upgrade 0.4.0 -> 0.4.1
Upgrade to release 0.4.1:

- SonarCloud quality checks.
- Tests added to the dist package.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-25 14:34:06 -08:00
Leon Anavi
90dcf3ce89 python3-ujson: Upgrade 4.0.1 -> 4.0.2
Upgrade to release 4.0.2:

- Travis CI: Test on 3.9 final, remove 3.8
- Toward matching Python standard library output for float
- Fix errors on reading long decimal floats
- Make empty dict/list indented serialization match stdlib json
- Fix dealing with None types

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-25 14:34:06 -08:00
Leon Anavi
830795a35f python3-croniter: Upgrade 1.0.1 -> 1.0.2
Upgrade to release 1.0.2:

- Fix match when datetime has microseconds

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-25 14:34:06 -08:00
Leon Anavi
4ee8ea68a5 python3-pykwalify: Upgrade 1.7.0 -> 1.8.0
Upgrade to release 1.8.0:

- Dropped support for python 3.5 and below, including 2.7
- ruamel.yaml is now the default and preffered yaml parser
- Dropped support for pyyaml parser
- Update minimum version of ruamel.yaml to 0.16.0
- Update minimum version of python-dateutil to 2.8.0
- Added new cli argument "--encoding ENCODING" that specifies what
  encoding to open data and schema files with
- Enum error strings now output all possible values for easier
  debugging
- Removed deprecated imp module. Dynamic imports imght be affected
- Implement new type email that uses a relative simple regex to
  validate email addresses according to RFC 5322 Official Standard
- Implement new type url that uses a relative simple regex to
  validate url:s according to RFC 1808
- Add new argument "schema_file_obj" to Core class. Allows to pass
  in StringIO or similar interfaced objects to use for validation.
- Add new argument "data_file_obj" to Core class. Allows to pass in
  StringIO or similar interfaced objects to use for validation.
- Fixed a regression from 1.6.1 where ruamel.yaml safe_load would
  break for all built-in custom python tags.
- All normal python tags should now be possible to use again.
- Fixed an issue with regex values that was not converted to str()
  before regex mapping was attempted.
- This should validate things like integers and objects that support
  str() conversion better.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-25 14:34:06 -08:00
Leon Anavi
1745dd9993 python3-bitarray: Upgrade 1.6.1 -> 1.6.3
Upgrade to release 1.6.3:

- add missing .h files to sdist tarball
- use `Py_SET_TYPE()` and `Py_SET_SIZE()` for Python 3.10
- add official Python 3.10 support
- fix slice assignement to same object, e.g. a[2::] = a or
  a[::-1] = a
- add bitarray.h

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-25 14:34:06 -08:00
Leon Anavi
38511064df python3-lz4: Upgrade 3.1.1 -> 3.1.3
Upgrade to release 3.1.3:

- Add support for publishing wheels to PyPi for Python 3.9. Wheel
  building is currently broken for Python 3.9 on Arm/Aarch64
- Drop building of wheels for Python 3.5
- Move to Visual Studio 2019 (14.2) on AppVeyor
- Build against the XCode 12.2 image on Travis

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-25 14:34:06 -08:00
Leon Anavi
9beb40969d python3-coverage: Upgrade 5.3 -> 5.3.1
Upgrade to release 5.3.1:

- When using --source on a large source tree, v5.x was slower than
  previous versions. This performance regression is now fixed.
- Mysterious SQLite errors can happen on PyPy. An immediate retry
  seems to fix the problem, although it is an unsatisfying
  solution.
- The HTML report now saves the sort order in a more widely
  supported way.
- The HTML report pages now have a Sleepy Snake favicon.
- Wheels are now provided for manylinux2010, and for PyPy3.
- Continuous integration has moved from Travis and AppVeyor to
  GitHub Actions.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-25 14:34:06 -08:00
Leon Anavi
6934bf3db8 python3-alembic: Upgrade 1.4.3 -> 1.5.1
Upgrade to release 1.5.1:

- Fixed installation issue where the "templates" directory was not
  being installed, preventing commands like "list_templates" and
  "init" from working.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-25 14:34:06 -08:00
Leon Anavi
83501388f1 python3-pandas: Upgrade 1.2.0 -> 1.2.1
Upgrade to release 1.2.1:

- Fixed regression in to_csv() that created corrupted zip files
  when there were more rows than chunksize
- Fixed regression in to_csv() opening codecs.StreamReaderWriter
  in binary mode instead of in text mode
- Fixed regression in read_csv() and other read functions were
  the encoding error policy (errors) did not default to "replace"
  when no encoding was specified
- Fixed regression in read_excel() with non-rawbyte file handles
- Fixed regression in DataFrame.to_stata() not removing the
  created file when an error occured
- Fixed regression in DataFrame.__setitem__ raising ValueError
  when expanding DataFrame and new column is from type "0 - name"
- Fixed regression in setting with DataFrame.loc() raising
  ValueError when DataFrame has unsorted MultiIndex columns and
  indexer is a scalar
- Fixed regression in setting with DataFrame.loc() raising
  KeyError with MultiIndex and list-like columns indexer enlarging
  DataFrame
- Fixed regression in groupby() with Categorical grouping column
  not showing unused categories for grouped.indices
- Fixed regression in GroupBy.sem() where the presence of
  non-numeric columns would cause an error instead of being
  dropped
- Fixed regression in DataFrameGroupBy.diff() raising for int8 and
  int16 columns
- Fixed regression in DataFrame.groupby() when aggregating an
  ExtensionDType that could fail for non-numeric values
- Fixed regression in Rolling.skew() and Rolling.kurt() modifying
  the object inplace
- Fixed regression in DataFrame.any() and DataFrame.all() not
  returning a result for tz-aware datetime64 columns
- Fixed regression in DataFrame.apply() with axis=1 using str
  accessor in apply function
- Fixed regression in DataFrame.replace() raising ValueError when
  DataFrame has dtype bytes
- Fixed regression in Series.fillna() that raised RecursionError
  with datetime64[ns, UTC] dtype
- Fixed regression in comparisons between NaT and datetime.date
  objects incorrectly returning True
- Fixed regression in calling NumPy accumulate() ufuncs on
  DataFrames, e.g. np.maximum.accumulate(df)
- Fixed regression in repr of float-like strings of an object
  dtype having trailing 0’s truncated after the decimal
- Fixed regression that raised AttributeError with PyArrow
  versions [0.16.0, 1.0.0)
- Fixed regression in pandas.testing.assert_frame_equal() raising
  TypeError with check_like=True when Index or columns have mixed
  dtype

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-25 14:34:06 -08:00
Leon Anavi
21b2842517 python3-pyserial: Upgrade 3.4 -> 3.5
Upgrade to release 3.5:

- iAdd a backend for Silicon Labs CP2110/4 HID-to-UART bridge.
  (depends on hid module)
- Use absolute import everywhere
- win32: miniterm Working CMD.exe terminal using Windows 10 ANSI
  support
- Make ListPortInfo hashable
- threaded: "write" returns byte count
- Add bytesize and stopbits argument parser to tcp_serial_redirect
- loop: add out_waiting
- list_ports_linux: Correct "interface" property on Linux hosts
- Remove Python 3.2 and 3.3 from test
- doc updates
- miniterm: add CTRL+T Q as alternative to exit
- miniterm: suspend function key changed to CTRL-T Z
- add command line tool entries pyserial-miniterm (replaces
  miniterm.py) and pyserial-ports (runs serial.tools.list_ports).
- python -m serial opens miniterm (use w/o args and it will print
  port list too) [experimental]
- Don't open port if self.port is not set while entering context
  manager
- refactor: raise new instances for PortNotOpenError and
  SerialTimeoutException
- list_ports: set default name attribute
- fix: compare only of the same type in
  list_ports_common.ListPortInfo
- rfc2217/close(): fix race-condition
- return b'' when connection closes on rfc2217 connection
- rfc2217/close(): fix race condition
- Fixed flush_input_buffer() for situations where the remote end
  has closed the socket.
- reset_input_buffer() can hang on sockets
- examples: port_publisher python 3 fixes
- miniterm: Fix miniterm constructor exit_character and
  menu_character
- miniterm: use exclusive access for native serial ports by
  default
- miniterm: fix double use of CTRL-T + s use z for suspend instead
- examples: refactor wx example, use Bind to avoid deprecated
  warnings, IsChecked, unichr
- posix: fix PosixPollSerial with timeout=None and add cancel
  support
- option for low latency mode on linux
- Add support to xr-usb-serial ports
- posix: Don't catch the SerialException we just raised
- posix: Fix custom baud rate to not temporarily set 38400 baud
  rates on linux
- list_ports: use hardcoded path to library on osx

Following the rename of miniterm.py and the new command line tool
entry, task do_install_append has been updated accordingly.

License-Update: Update year

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-25 14:34:06 -08:00
Leon Anavi
220d63cbc5 python3-pyusb: Upgrade 1.1.0 -> 1.1.1
Upgrade to release 1.1.1:

- Patch release that fixes a couple of bugs. Most notably it fixes
  compatibility with Python 3.9.
- As of PyUSB 1.1.1 changes that break under Python 2.7 and 3.5
  (both of which have reached end of life) are no longer considered
  regressions.

License-Update: Update year

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-25 14:34:06 -08:00
Leon Anavi
b9fce31173 python3-evdev: Upgrade 1.3.0 -> 1.4.0
Upgrade to release 1.4.0:

- Fix InputDevice.set_absinfo to allow setting parameters to zero.
- Fix off-by-one in ioctl_EVIOCG_bits, which causes value at the
  end of the list to not be reported back.
- Fix set_absinfo to allow setting parameters to zero.
- Fix leak when returning BlockingIOError from a read.
- Fix "There is no current event loop in thread" error for
  non asyncio code.
- Prevent InputDevice destructor from blocking.
- Add missing return codes to os.strerror() calls and fix force
  feedback example in docs (#138).
- Add the util.find_ecodes_by_regex() helper function.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-25 14:34:06 -08:00
Leon Anavi
d085d1887b python3-google-api-python-client: Upgrade 1.12.5 -> 1.12.8
Upgrade to release 1.12.8:

- add httplib2 authorization to thread_safety

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-25 14:34:06 -08:00
Leon Anavi
798dcdb0b5 python3-pyyaml: Upgrade 5.3.1 -> 5.4
Upgrade to release 5.4:

- Build modernization, remove distutils, fix metadata,
  build wheels, CI to GHA
- Fix for CVE-2020-14343, moves arbitrary python tags to
  UnsafeLoader
- Fix memory leak in implicit resolver setup
- Fix py2 copy support for timezone objects
- Fix compatibility with Jython

License-Update: Update year

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-25 14:34:06 -08:00
Leon Anavi
3d90d74013 python3-yappi: Upgrade 1.3.0 -> 1.3.2
Upgrade to release 1.3.2:

- Add support for Python 3.10

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-20 09:30:47 -08:00
Leon Anavi
ccd9792bdb python3-dbus-next: Upgrade 0.1.4 -> 0.2.2
Upgrade to release 0.2.2:

- Add connected instance variable to the MessageBus
- Better handling of message bus errors on disconnect
- Ensure futures are not done when settings results and exceptions

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-20 09:30:43 -08:00
Leon Anavi
c29e71f271 python3-pymysql: Upgrade 0.10.1 -> 1.0.2
Upgrade to release 1.0.2:

- Fix user, password, host, database are still positional
  arguments. All arguments of connect() are now keyword-only.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-20 09:30:38 -08:00
Leon Anavi
03aa496511 python3-openpyxl: Upgrade 3.0.5 -> 3.0.6
Upgrade to release 3.0.6:

- Borders in differential styles are incorrect
- Error when opening some pivot tables
- Resave breaks the border format in conditional formatting rules
- Read-only workbook not closed properly if generator interrupted
- Pandas.Multiindex.labels deprecated
- Pandas.Multiinex not expanded correctly
- Cannot read rows with exponents
- numpy.float is deprecated
- Cells without coordinate attributes not always correctly handled
- Improved handling of borders for differential styles
- Support subclasses of datetime objects
- Improved handling of cells without coordinates

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-20 09:30:32 -08:00
Leon Anavi
826495b4cb python3-lxml: Upgrade 4.6.1 -> 4.6.2
Upgrade to release 4.6.2:

- A vulnerability (CVE-2020-27783) was discovered in the HTML
  Cleaner by Yaniv Nizry, which allowed JavaScript to pass
  through. The cleaner now removes more sneaky "style" content.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-20 09:30:28 -08:00
Leon Anavi
dc0fbea48b python3-pyscaffold: Upgrade 3.3 -> 3.3.1
Upgrade to release 3.3.1:

- Code base changed to Black’s standards
- New docs about version numbers and git integration
- Updated pre-commit hooks
- Updated docs/Makefile to use Sphinx "make mode"
- deprecated setuptools extensions/commands python setup.py
  test/docs/doctests
- New tox test environments for generating docs and running
  doctests
- New built-in extension for Cirrus CI
- experimental get_template is now part of the public API and
  can be used by extensions, issue #252
- Updated setuptools_scm to version 4.1.2 in contrib
- Updated configupdater to version 1.1.2 in contrib
- precommit automatically fixes line endings by default
- deprecated log.configure_logger, use log.logger.reconfigure
  instead

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-20 09:30:23 -08:00
Leon Anavi
cec91a5fe4 python3-cheetah: Upgrade 3.2.5 -> 3.2.6
Upgrade to release 3.2.6:

- Fixed use of uninitialized variable in _namemapper

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-20 09:30:18 -08:00
Leon Anavi
dc4f8b3804 python3-pyperf: Upgrade 2.0.0 -> 2.1.0
Upgrade to release 2.1.0:

- The compare_to command now computes the geometric mean.
- The compare_to command no longer displays percentages: display
  less numbers to make the output easier to read. Also, percentage
  were almost the same values than the xxx faster or xxx slower
  values, but rounded differenly which introduced confusion.
- Project moved to https://github.com/psf/pyperf/
- system command now only emits a warning rather than failing with
  a hard error if it fails to get or set the frequency of a CPU.
- The pyperf project is now covered by the PSF Code of Conduct.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-20 09:30:14 -08:00
Leon Anavi
9ce09b667e python3-pyephem: Upgrade 3.7.7.0 -> 3.7.7.1
Upgrade to release 3.7.7.1:

- Fixed a memory leak in readdb()
- Fixed the Body.copy() method to correctly copy object-specific
  fields across to the new object, like Saturn ring tilt and Earth
  satellite catalog number

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-20 09:30:09 -08:00
Leon Anavi
4636a5ad3b python3-colorlog: Upgrade 4.6.2 -> 4.7.2
Upgrade to release 4.7.2:

- Fix linter errors
- Fix typo

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-20 09:30:05 -08:00
Zang Ruochen
47c4ccf478 python3-zopeinterface: upgrade 5.1.0 -> 5.2.0
5.2.0 (2020-11-05)

==================

- Add documentation section ``Persistency and Equality``
  (`#218 <https://github.com/zopefoundation/zope.interface/issues/218>`_).

- Create arm64 wheels.

- Add support for Python 3.9.

Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-20 09:30:00 -08:00
Zang Ruochen
7c6be93f60 python3-snappy: upgrade 0.5.4 -> 0.6.0
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-20 09:29:56 -08:00
Zang Ruochen
d8ad8f4510 python3-smbus: upgrade 4.1 -> 4.2
4.2 (2020-09-22)
  manpages: Add BUGS section to let people know how to contact us
  Makefile: Allow to preset all CFLAGS and LDFLAGS variables
  tools: Consistently use snprintf instead of sprintf
         Restrict addresses 0x03-0x07, too (defined by I2C standard)
  decode-dimms: Print SPD revision for DDR3 too
                Print primary bus width for DDR3 and DDR4
                List ee1004 as a candidate driver
                Display MAC for DDR3
                Add MAC abbreviation for DDR4
                Round DDR4 speed properly
                Detect and report truncated input files
                Print kernel driver used
                Print DDR memory speed in MT/s
                Add DDR5 memory types
                Decode manufacturing data for LPDDR3
                Fix the version string
                Point the user to the right drivers
                Update the list of vendors to Jedec JEP106BB
  decode-vaio: Add support for the at24 driver
               Scan more i2c buses
  i2cset: Fix short writes with mask
  i2ctransfer: Mention '-a' everywhere in the manpage
               Support messages using I2C_M_RECV_LEN
               Add check for returned length from driver
  i2c-stub-from-dump: Read dumps from hexdump -C
  library: Add a manual page to document the API

Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-20 09:29:51 -08:00
Leon Anavi
2d65f27371 python3-parse: Upgrade 1.18.0 -> 1.19.0
Upgrade to release 1.19.0:

- Fix using digit field numbering and types

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-20 09:29:46 -08:00
Leon Anavi
7599690d9c python3-greenlet: Upgrade 0.4.17 -> 1.0.0
Upgrade to release 1.0.0:

- Add the ability to set a greenlet's PEP 567 contextvars context
  directly, by assigning to the greenlet's gr_context attribute.
  This restores support for some patterns of using greenlets atop
  an async environment that became more challenging in 0.4.17.
- The repr of greenlet objects now includes extra information
  about its state. This is purely informative and the details are
  subject to change.
- The greenlet module is now a package. There are no API changes,
  so all existing imports, including from C code, should continue
  to work.
- (C API) The undocumented GREENLET_VERSION macro that defined a
  string giving the greenlet version is now deprecated and will
  not be updated.
- Fix %s and %r formatting of a greenlet on Python 2. Previously
  it would result in a Unicode string instead of a native string.
- Move continuous integration from Travis CI to Github Actions.

License-Update: move to the src/ layout and this affects the note
in LICENSE about Stackless Python

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-20 09:27:59 -08:00
Shlomi Vaknin
2ed25eb4ef python3-sh: remove python3-tests from RDEPENDS
python3-tests installs the unit tests of python
as well as stuff that no one should care about
in its rootfs. Thus, it is not a runtime dependency
of python3-sh.

Signed-off-by: Shlomi Vaknin <shlomi.39sd@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-18 14:30:00 -08:00
Leon Anavi
e02edae797 python3-pyzmq: Upgrade 19.0.2 -> 20.0.0
Upgrade to release 20.0.0:

- Update bundled libzmq to 4.3.3
- Socket.bind() and Socket.connect() can now be used as context
  managers
- Better error when libzmq is bundled and fails to be loaded
- Hold GIL while calling zmq_curve_ functions, which may fix
  apparent threadsafety issues

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-14 11:58:59 -08:00
Leon Anavi
f02869c5c4 python3-wheel: Upgrade 0.35.1 -> 0.36.2
Upgrade to release 0.36.2:

- Updated vendored packaging library to v20.8
- Fixed wheel sdist missing LICENSE.txt
- Don't use default macos/arm64 deployment target in calculating
  the platform tag for fat binaries

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-14 11:58:55 -08:00
Leon Anavi
d640807d46 python3-cryptography-vectors: Upgrade 3.2 -> 3.3.1
Following the upgrade of python3-cryptography, upgrade to release
3.3.1:

- BACKWARDS INCOMPATIBLE: The
  :class:`~cryptography.hazmat.primitives.ciphers.modes.GCM` and
  :class:`~cryptography.hazmat.primitives.ciphers.aead.AESGCM` now
  require 64-bit to 1024-bit (8 byte to 128 byte) initialization
  vectors. This change is to conform with an upcoming OpenSSL
  release that will no longer support sizes outside this window.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-14 11:58:50 -08:00
Leon Anavi
f6169b2b29 python3-cryptography: Upgrade 3.2 -> 3.3.1
Upgrade to release 3.3.1:

- Re-added a legacy symbol causing problems for older pyOpenSSL
  users.
- BACKWARDS INCOMPATIBLE: Support for Python 3.5 has been removed
  due to low usage and maintenance burden.
- BACKWARDS INCOMPATIBLE: The
  :class:`~cryptography.hazmat.primitives.ciphers.modes.GCM` and
  :class:`~cryptography.hazmat.primitives.ciphers.aead.AESGCM` now
  require 64-bit to 1024-bit (8 byte to 128 byte) initialization
  vectors. This change is to conform with an upcoming OpenSSL
  release that will no longer support sizes outside this window.
- BACKWARDS INCOMPATIBLE: When deserializing asymmetric keys we
  now raise ValueError rather than UnsupportedAlgorithm when an
  unsupported cipher is used. This change is to conform with an
  upcoming OpenSSL release that will no longer distinguish between
  error types.
- BACKWARDS INCOMPATIBLE: We no longer allow loading of finite
  field Diffie-Hellman parameters of less than 512 bits in length.
  This change is to conform with an upcoming OpenSSL release that
  no longer supports smaller sizes. These keys were already wildly
  insecure and should not have been used in any application
  outside of testing.
- Updated Windows, macOS, and manylinux wheels to be compiled with
  OpenSSL 1.1.1i.
- Python 2 support is deprecated in cryptography. This is the last
  release that will support Python 2.

License-Update: Update note about the code derived from CPython

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-14 11:58:45 -08:00
Leon Anavi
8f49ee518c python3-regex: Upgrade 2020.10.28 -> 2020.11.13
Upgrade to release 2020.11.13:

- clock() calls for timeout cause slowdown in Docker
- Unexpected behaviour in fuzzy matching with limited character
  set with IGNORECASE flag
- Added password arguments to twine upload in .travis.yml

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-14 11:58:40 -08:00
Leon Anavi
3ee0d3fad0 python3-ecdsa: Upgrade 0.16.0 -> 0.16.1
Upgrade to release 0.16.1:

- VerifyingKey.precompute() supports lazy argument to delay
  precomputation to the first time the key is used to verify
  a signature.
- Documentation for the VerifyingKey.precompute() method.
- Make created signatures correct when the hash used is bigger
  than the curve order bit size and the curve order is not a
  multiple of 8 (this affects only users of custom curves or
  hashes with output larger than 512 bits when used with NIST
  P-521 curve).
- Speed up library load time by calculating the generator point
  multiplication tables the first time the points are used, not
  when they are initialised.
- Include Python 3.9 in CI testing.
- Test coverage for the VerifyingKey.precompute() method.
- Small speed-ups for the test suite.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-14 11:58:35 -08:00
Leon Anavi
43c16133c4 python3-pyopenssl: Upgrade 19.1.0 -> 20.0.1
Upgrade to release 20.0.1:

- Fixed compatibility with OpenSSL 1.1.0
- Added a new optional chain parameter to
  OpenSSL.crypto.X509StoreContext() where additional untrusted
  certificates can be specified to help chain building.
- Added OpenSSL.crypto.X509Store.load_locations to set trusted
  certificate file bundles and/or directories for verification.
- Added Context.set_keylog_callback to log key material.
- Added OpenSSL.SSL.Connection.get_verified_chain to retrieve
  the verified certificate chain of the peer.
- Make verification callback optional in Context.set_verify. If
  omitted, OpenSSL’s default verification is used.
- Fixed a bug that could truncate or cause a zero-length key
  error due to a null byte in private key passphrase in
  OpenSSL.crypto.load_privatekey and OpenSSL.crypto.dump_privatekey.
- Deprecated OpenSSL.crypto.loads_pkcs7 and
  OpenSSL.crypto.loads_pkcs12.
- The minimum cryptography version is now 3.2.
- Remove deprecated OpenSSL.tsafe module.
- Removed deprecated OpenSSL.SSL.Context.set_npn_advertise_callback,
  OpenSSL.SSL.Context.set_npn_select_callback, and
  OpenSSL.SSL.Connection.get_next_proto_negotiated.
- Drop support for Python 3.4
- Drop support for OpenSSL 1.0.1 and 1.0.2

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-14 11:58:30 -08:00
Leon Anavi
48aa4712e5 python3-msgpack: Upgrade 1.0.0 -> 1.0.2
Upgrade to release 1.0.2:

- Fix overflow in unpacking timestamp to datetime
- Format markdown
- Update readme

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-14 11:58:26 -08:00
Leon Anavi
9da01fe4d4 python3-lz4: Upgrade 3.1.0 -> 3.1.1
Upgrade to release 3.1.1:

- Correct how pkgconfig is handled in setup.py to account for
  multiple build flags
- Improve how CHAR_BIT is handled

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-14 11:58:22 -08:00
Leon Anavi
5211e51d43 python3-isort: Upgrade 5.6.4 -> 5.7.0
Upgrade to release 5.7.0:

- In rare circumstances an extra comma is added after import
  and before comment.
- isort encounters bug in Python 3.6.0.
- Provide ways for extension formatting and file paths to be
  specified when using streaming input from CLI.
- Ability to output and diff within a single API call to
  isort.file.
- Better more useful fatal error messages.
- Support for automatically fixing mixed indentation of import
  sections.
- Added a CLI option for skipping symlinks.
- Support for disabling float_to_top from the command line.
- Allow toggling section comments on and off for indented import
  sections.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-14 11:58:17 -08:00
Leon Anavi
0039644c36 python3-pyjwt: Upgrade 1.7.1 -> 2.0.0
Upgrade to release 2.0.0:

- Drop support for Python 2 and Python 3.0-3.5
- Drop support for PyCrypto and ECDSA
- Improve typings
- Introduce better experience for JWKs
- Support for JWKs containing ECDSA keys
- Add support for Ed25519 / EdDSA

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-14 11:58:12 -08:00
Leon Anavi
f9af96120b python3-rsa: Upgrade 4.6 -> 4.7
Upgrade to release 4.7:

- Fix: CVE-2020-25658 - Bleichenbacher-style timing oracle in
  PKCS#1 v1.5 decryption code
- Add padding length check as described by PKCS#1 v1.5
- Reuse of blinding factors to speed up blinding operations
- Declare & test support for Python 3.9

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-14 11:58:08 -08:00
Leon Anavi
95d4bb0508 python3-cffi: Upgrade 1.14.3 -> 1.14.4
Upgrade to release 1.14.4:

- Release done for pip reasons.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-14 11:58:03 -08:00
Leon Anavi
67ede77508 python3-pyscaffold: Upgrade 3.2.3 -> 3.3
Upgrade to release 3.3:

- Code base changed to Black's standards
- New docs about version numbers and git integration
- Updated pre-commit hooks
- Updated docs/Makefile to use Sphinx "make mode"
- deprecated setuptools extensions/commands
  python setup.py test/docs/doctests
- New tox test environments for generating docs and running
  doctests
- New built-in extension for Cirrus CI
- experimental get_template is now part of the public API and
  can be used by extensions
- Updated setuptools_scm to version 4.1.2 in contrib
- Updated configupdater to version 1.1.2 in contrib
- precommit automatically fixes line endings by default
- deprecated log.configure_logger, use log.logger.reconfigure
  instead

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-14 11:57:45 -08:00
Leon Anavi
fad349f009 python3-mock: Upgrade 4.0.2 -> 4.0.3
Upgrade to release 4.0.3:

- Remove unexpected call of __bool__ when passing a spec_arg
  argument to a Mock.
- Revert bpo-25597. unittest.mock.MagicMock with wraps’ set uses
  default return values for magic methods.
- Mock objects which are not unsafe will now raise an
  AttributeError if an attribute with the prefix asert, aseert, or
  assrt is accessed, in addition to this already happening for the
  prefixes assert or assret.
- Fixed reverting multiple patches in unittest.mock. Patcher’s
  __exit__() is now never called if its __enter__() is failed.
  Returning true from __exit__() silences now the exception.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-12 09:16:44 -08:00
Leon Anavi
f03a3313c3 python3-jedi: Upgrade 0.17.2 -> 0.18.0
Upgrade to release 0.18.0:

- Dropped Python 2 and Python 3.5
- Using pathlib.Path() as an output instead of str in most places:
  - Project.path - Script.path - Definition.module_path
  - Refactoring.get_renames - Refactoring.get_changed_files
- Functions with @property now return property instead of function
  in Name().type
- Started using annotations
- Better support for the walrus operator
- Project attributes are now read accessible
- Removed all deprecations

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-01-12 09:16:39 -08:00
Leon Anavi
c903eadedd python3-certifi: Upgrade 2020.11.8 -> 2020.12.5
Upgrade to release 2020.12.5:

- Add 2 basic unit tests
- Add Github workflow for pytest run
- Various cleanups

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-01-12 09:16:35 -08:00
Leon Anavi
c168aa09f6 python3-ptyprocess: Upgrade 0.6.0 -> 0.7.0
Upgrade to release 0.7.0:

- Add pass_fds parameters
- Switch to Github actions for CI

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-01-12 09:16:31 -08:00
Leon Anavi
1ca2f1235f python3-prompt-toolkit: Upgrade 3.0.9 -> 3.0.10
Upgrade to release 3.0.10:

- Improved `WordCompleter`: accept `display_dict`. Also accept
  formatted text for both `display_dict` and `meta_dict`.
- Allow customization of button arrows.
- Correctly recognize backtab on Windows.
- Show original display text in fuzzy completer if no filtering
  was done.

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-01-12 09:16:26 -08:00
Leon Anavi
70b2d8df6d python3-dnspython: Upgrade 2.0.0 -> 2.1.0
Upgrade to release 2.1.0:

- End-of-line comments are now associated with rdata when read
  from text. For backwards compatibility with prior versions of
  dnspython, they are only emitted in to_text() when requested.
- Synchronous I/O is a bit more efficient, as we now try the I/O
  and only use poll() or select() if the I/O would block.
- The resolver cache classes now offer basic hit and miss
  statistics, and the LRUCache can also provide hits for every
  cache key.
- The resolver has a canonical_name() method.
- There is now a registration mechanism for EDNS option types.
- The default EDNS payload size has changed from 1280 to 1232.
- The SVCB, HTTPS, and SMIMEA RR types are now supported.
- TSIG has been enhanced with TKEY and GSS-TSIG support. Thanks
  to Nick Hall for writing this.
- Zones now can be updated via transactions.
- A new zone subclass, dns.versioned.Zone is available which has
  a thread-safe transaction implementation and support for keeping
  many versions of a zone.
- The zone file reading code has been adapted to use transactions,
  and is now a public API.
- Inbound zone transfer support has been rewritten and is available
  as dns.query.inbound_xfr() and dns.asyncquery.inbound_xfr(). It
  uses the transaction mechanism, and fully supports IXFR and AXFR.

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-01-12 09:16:21 -08:00
Leon Anavi
455203f391 python3-hyperlink: Upgrade 20.0.1 -> 21.0.0
Upgrade to release 21.0.0:

- Update plus sign (+) handling to work with/like HTML form
  encoding (POST) by default, fixes #129, and associated
  roundtripping
- Package IDNA tables
- Long overdue dependency bumps

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-01-12 09:16:17 -08:00
Leon Anavi
d87d355a32 python3-pychromecast: Upgrade 7.7.1 -> 7.7.2
Upgrade to release 7.7.2:

- Use urllib.request instead of requests
- docs: fix simple typo, neeeded -> needed

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-01-12 09:16:13 -08:00
Leon Anavi
97f7d81a95 python3-croniter: Upgrade 0.3.37 -> 1.0.1
Upgrade to release 1.0.1:

- no changes, just to make sense with new semver2 (making croniter
  on a stable state)

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-01-12 09:16:08 -08:00
Leon Anavi
ae76da9210 python3-pillow: Upgrade 7.2.0 -> 8.1.0
Upgrade to release 8.1.0:

- Fix TIFF OOB Write error
- Fix for Buffer Read Overrun in PCX Decoding
- Fix for SGI Decode buffer overrun
- Fix OOB Read when saving GIF of xsize=1
- Add support for PySide6
- Moved QApplication into one test
- Use disposal settings from previous frame in APNG
- Revert "skip wheels on 3.10-dev due to wheel#354"
- Better _binary module use
- Added exception explaining that repr_png saves to PNG
- Use previous disposal method in GIF load_end
- Do not catch a ValueError only to raise another
- Allow putpalette to accept 1024 integers to include alpha values
- Fix OOB Read when writing TIFF with custom Metadata
- Removed unused variable
- Fix dereferencing of potential null pointers
- Fixed warnings assigning to "unsigned char *" from "char *"
- Add append_images support for ICO
- Fixed comparison warnings
- Block TIFFTAG_SUBIFD
- Fix dereferencing potential null pointer
- Replaced PyErr_NoMemory with ImagingError_MemoryError
- Remove duplicate code
- Moved warning to end of execution
- Removed unused fromstring and tostring C methods
- init() if one of the formats is unrecognised

License-Update: Updated copyright 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-01-12 09:16:03 -08:00
Leon Anavi
49d3d32fae python3-parso: Upgrade 0.8.0 -> 0.8.1
Upgrade to release 0.8.1:

- Various small bugfixes

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-01-12 09:15:58 -08:00
Leon Anavi
69302c9ef8 python3-pymisp: Upgrade 2.4.133 -> 2.4.135.3
Upgrade to release 2.4.135.3:

- Bump version.
- Improve typing.
- Improve add_attribute with a list.

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-01-12 09:15:54 -08:00
Leon Anavi
05c860d60e python3-jsonrpcserver: Upgrade 4.1.3 -> 4.2.0
Upgrade to release 4.2.0:

- Add ability to use custom serializer and deserializer
- Add ability to use custom method name
- Deny additional parameters in json-rpc request

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-01-12 09:15:49 -08:00
Leon Anavi
278e1c83a3 python3-coloredlogs: Upgrade 14.0 -> 15.0
Upgrade to release 15.0:

- Don’t enable system logging on MacOS and Windows anymore.

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-01-12 09:15:42 -08:00
Leon Anavi
0fa3f8366b python3-aiohttp: Upgrade 3.7.2 -> 3.7.3
Upgrade to release 3.7.3:

- Use Brotli instead of brotlipy
- Made exceptions pickleable. Also changed the repr of some
  exceptions.
- Raise a ClientResponseError instead of an AssertionError for
  a blank HTTP Reason Phrase.
- Fix web_middlewares.normalize_path_middleware behavior for
  patch without slash.
- Fix overshadowing of overlapped sub-applications prefixes.
- Make BaseConnector.close() a coroutine and wait until the client
  closes all connections. Drop deprecated "with Connector():"
  syntax.
- Reset the sock_read timeout each time data is received for a
  aiohttp.client response.
- Fixed type annotation for add_view method of UrlDispatcher to
  accept any subclass of View
- Fixed querying the address families from DNS that the current
  host supports.
- Change return type of MultipartReader.aiter() and
  BodyPartReader.aiter() to AsyncIterator.
- Provide x86 Windows wheels.

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-01-12 09:15:10 -08:00
Leon Anavi
4599fea881 python3-babel: Upgrade 2.8.0 -> 2.9.0
Upgrade to release 2.9.0:

- CLDR: Use CLDR 37
- Dates: Handle ZoneInfo objects in get_timezone_location,
  get_timezone_name
- Numbers: Add group_separator feature in number formatting
- Dates: Correct default Format().timedelta format to 'long' to
  mute deprecation warnings
- Import: Simplify iteration code in "import_cldr.py"
- Import: Stop using deprecated ElementTree methods
  "getchildren()" and "getiterator()"
- Messages: Fix unicode printing error on Python 2 without TTY.
- Messages: Introduce invariant that _invalid_pofile() takes
  unicode line.
- Tests: fix tests when using Python 3.9
- Tests: Remove deprecated 'sudo: false' from Travis configuration
- Tests: Support Py.test 6.x
- Utilities: LazyProxy: Handle AttributeError in specified func
- Utilities: Replace usage of parser.suite with ast.parse

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-01-08 08:42:39 -08:00
Leon Anavi
dc654eb56a python3-sentry-sdk: Upgrade 0.19.1 -> 0.19.5
Upgrade to release 0.19.5:

- Fix two regressions added in 0.19.2 with regard to sampling
  behavior when reading the sampling decision from headers.
- Increase internal transport queue size and make it configurable.

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-01-08 08:42:34 -08:00
Leon Anavi
8ce3a93a4d python3-cantools: Upgrade 35.5.0 -> 36.1.0
Upgrade to release 36.1.0:

- Added sub command plot
- plot test: parse output of cantools decode
- added plot subcommand to readme
- removed unneeded code

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-01-08 08:42:29 -08:00
Leon Anavi
abd029baa1 python3-smbus2: Upgrade 0.3.0 -> 0.4.0
Upgrade to release 0.4.0:

- Support for SMBus PEC (Packet Error Checking).
- Support for Python 3 type hinting and mypy static type analysis.
  Type stubs added to the project.

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-01-08 08:42:24 -08:00
Leon Anavi
4ab083606b python3-pytest-metadata: Upgrade 1.10.0 -> 1.11.0
Upgrade to release 1.11.0:

- Provide a session fixture to include metadata in Junit XMLs
  as property 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-01-08 08:42:20 -08:00
Leon Anavi
7dde75fdf0 python3-transitions: Upgrade 0.8.5 -> 0.8.6
Upgrade to release 0.8.6:

- HierarchicalMachine.add_states will raise a ValueError when an
  Enum name contains the currently used NestedState.separator.
- Bugfix: Reset NestedState._scope when enter/exit callbacks raise
  an exception
- Bugfix: Let HierarchicalMachine._get_trigger which is bound to
  model.trigger raise a MachineError for invalid events and
  AttributeError for unknown events
- Introduced HierarchicalMachine.has_trigger to determine whether
  an event is valid for an HSM
- Feature: AsyncMachine features an event queue dictionary for
  individual models when queued='model'
- Feature: Machine.remove_model will now also remove model events
  from the event queue when queued=True
- Feature: Machine.get_transitions and its HSM counterpart now
  accept Enum and State for source and dest

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-01-08 08:42:15 -08:00
Leon Anavi
d191a87770 python3-sqlalchemy: Upgrade 1.3.20 -> 1.3.22
Upgrade to release 1.3.22:

- Fixed regression which occured due to #5755 which implemented
  isolation level support for Oracle. It has been reported that
  many Oracle accounts don't actually have permission to query
  the v$transaction view so this feature has been altered to
  gracefully fallback when it fails upon database connect, where
  the dialect will assume "READ COMMITTED" is the default
  isolation level as was the case prior to SQLAlchemy 1.3.21.
  However, explicit use of the Connection.get_isolation_level()
  method must now necessarily raise an exception, as Oracle
  databases with this restriction explicitly disallow the user
  from reading the current isolation level.

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-01-08 08:42:10 -08:00
Leon Anavi
0c0255a513 python3-humanfriendly: Upgrade 8.2 -> 9.1
Upgrade to release 9.1:

- Added on_macos() function to detect Apple MacOS
- Changed format_number() to properly support negative numbers
- Changed pluralize() to generate “1.5 seconds” instead of
  "1.5 second"
- Enhanced concatenate() to support conjunction and serial_comma
  keyword arguments
- Added pluralize_raw() to select singular or plural form without
  prefixing the count to the text that is returned

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-01-08 08:42:04 -08:00