Commit Graph

98 Commits

Author SHA1 Message Date
Ruslan Babayev
1d16c1a980 python3: remove the no-longer required bbappend
It has been carried over from python2 and is no longer required.  More
importantly it breaks the python3-native build due to
${STAGING_DIR_TARGET} being "" for native recipes.

Signed-off-by: Ruslan Babayev <fib@cisco.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-07-29 10:56:47 -04:00
Leon Anavi
507adf6688 python3-bugsnag: Upgrade 4.0.2 -> 4.1.0
Upgrade to release 4.1.0:

- Add support for breadcrumbs. These are short log statements that
  are attached to error reports to help diagnose what events led
  to the error.
- Apply filtering with params_filters to bytes, not just strings

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-07-20 22:51:29 -04:00
Bruce Ashfield
ecc09d82db python3-paramiko: drop in favour of meta-python recipe
meta-python has the exact same version of this recipe, with only
minor differences.

Our copy is no longer needed, and in fact, is taking precedence
over a base build, changing signatures and breaking yocto compatibility.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-04-26 11:17:27 -04:00
Bruce Ashfield
34112b45c6 python3-docker: update to 5.0.0
Changelog:

 - Remove support for Python 2.7
 - Make Python 3.6 the minimum version supported

Features
 - Add limit parameter to image search endpoint

Bugfixes
 - Fix KeyError exception on secret create
 - Verify TLS keys loaded from docker contexts
 - Update PORT_SPEC regex to allow square brackets for IPv6 addresses
 - Fix containers and images documentation examples

4.4.4

Bugfixes
 - Remove LD_LIBRARY_PATH and SSL_CERT_FILE environment variables when shelling out to the ssh client

4.4.3

Features
 - Add support for docker.types.Placement.MaxReplicas

Bugfixes
 - Fix SSH port parsing when shelling out to the ssh client

4.4.2

Bugfixes
 - Fix SSH connection bug where the hostname was incorrectly trimmed and the error was hidden
 - Fix docs example

Miscellaneous
 - Add Python3.8 and 3.9 in setup.py classifier list

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-04-16 13:54:54 -04:00
Leon Anavi
37a794296e python3-cached-property: Upgrade 1.3.0 -> 1.5.2
Upgrade to release 1.5.2:

- Add formal support for Python 3.8
- Remove formal support for Python 3.4
- Switch from Travis to GitHub actions
- Made tests pass flake8 for Python 2.7

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-04-15 10:16:26 -04:00
Leon Anavi
dd47dbea25 python3-sphinx: Upgrade 3.4.3 -> 3.5.4
Upgrade to release 3.5.4:

- Restrict docutils to 0.16
- autodoc: Async staticmethods and classmethods are considered as
  non async coroutine-functions with Python3.10
- html theme: The style are not applied with docutils-0.17

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-04-15 10:16:23 -04:00
Leon Anavi
8498fdfc4c python3-flask-cors: Upgrade 3.0.8 -> 3.0.10
Upgrade to release 3.0.10:

- Adds support for PPC64 and ARM64 builds for distribution

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-04-15 10:16:00 -04:00
Leon Anavi
c43df272bf python3-botocore: Upgrade 1.20.36 -> 1.20.51
Upgrade to release 1.20.51:

- api-change:lightsail: Documentation updates for Amazon
  Lightsail.
- api-change:sts: This release adds the SourceIdentity parameter
  that can be set when assuming a role.
- api-change:comprehendmedical: The InferICD10CM API now returns
  TIME_EXPRESSION entities that refer to medical conditions.
- api-change:rds: Clarify that enabling or disabling automated
  backups causes a brief downtime, not an outage.
- api-change:redshift: Added support to enable AQUA in Amazon
  Redshift clusters.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-04-15 10:15:48 -04:00
Leon Anavi
48eb8cf5a9 python3-boto3: Upgrade 1.17.48 -> 1.17.51
Upgrade to release 1.17.51:

- api-change:lightsail: [botocore] Documentation updates for
  Amazon Lightsail.
- api-change:sts: [botocore] This release adds the SourceIdentity
  parameter that can be set when assuming a role.
- api-change:comprehendmedical: [botocore] The InferICD10CM API
  now returns TIME_EXPRESSION entities that refer to medical
  conditions.
- api-change:rds: [botocore] Clarify that enabling or disabling
  automated backups causes a brief downtime, not an outage.
- api-change:redshift: [botocore] Added support to enable AQUA
  in Amazon Redshift clusters.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-04-15 10:15:34 -04:00
Leon Anavi
b8eac95121 python3-bugsnag: Upgrade 3.6.1 -> 4.0.2
Upgrade to release 4.0.2:

- Fixed an issue preventing code being fetched from files in the
  project root but not in the PWD
- Fix issue where types were not packaged with the library
- Added __all__ lists throughout to indicate the boundaries of the
  public interface. This may affect your integration if using
  import *.
- Removed Configuration.use_ssl and Configuration.get_endpoint()
  in favor of including the protocol in Configuration.endpoint
- Configuration.send_environment is now False by default. Enable
  it as a part of your configuration to send the full request
  context (if any) as a part of each event.
- Removed bugsnag.utils.ThreadLocals as it has been superseded by
  the contextvars API
- Removed bugsnag.utils.merge_dicts, an unused helper function
- Removed bugsnag.send_sessions
- Deprecated bugsnag.notification.Notification in favor of
  bugsnag.event.Event to better align with Bugsnag libraries on
  other platforms. The Notification class is functionally
  equivalent and will be removed in a future release.
- Added a request property to Event.
- Added type signatures throughout the library.
- [WSGI] Use X-Forwarded-For header if present to determine the IP
  address used as the default user ID. The remote address remains
  available in the request metadata attached to the event.

License-Update: Check only a single line from PKG-INFO

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-04-15 10:15:25 -04:00
Leon Anavi
1f9a36fa1a python3-boto3: Upgrade 1.14.7 -> 1.17.48
Upgrade to release 1.17.48:

- api-change:lookoutequipment: [botocore] This release introduces
  support for Amazon Lookout for Equipment.
- api-change:kinesis-video-archived-media: [botocore]
  Documentation updates for archived.kinesisvideo
- api-change:robomaker: [botocore] This release allows RoboMaker
  customers to specify custom tools to run with their simulation
  job
- api-change:appstream: [botocore] This release provides support
  for image updates
- api-change🐏 [botocore] Documentation updates for AWS RAM
  resource sharing
- api-change:customer-profiles: [botocore] Documentation updates
  for Put-Integration API
- api-change:autoscaling: [botocore] Amazon EC2 Auto Scaling
  announces Warm Pools that help applications to scale out faster
  by pre-initializing EC2 instances and save money by requiring
  fewer continuously running instances

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-04-13 22:48:39 -04:00
Leon Anavi
3939517428 python3-dotenv: Upgrade 0.13.0 -> 0.17.0
Upgrade to release 0.17.0:

- Make dotenv get <key> only show the value, not key=value
- Add --override/--no-override option to dotenv run

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-04-13 22:48:39 -04:00
Leon Anavi
0099422962 python3-newrelic: Upgrade 6.0.1.155 -> 6.2.0.156
Upgrade to release 6.2.0.156:

- Improved CPU metric sampling
- Improved memory metric sampling
- Increased custom attribute limit from 64 to 128
- Fixed a TypeError with Uvicorn and unix sockets
- Fixed a crash when using a FIPS compliant system with Cross
  Agent Tracing enabled

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-04-13 22:48:39 -04:00
Leon Anavi
91dc9ce226 python3-webob: Upgrade 1.8.5 -> 1.8.7
Upgrade to release 1.8.7:

- Decoding deflate-encoded responses now supports data which is
  packed in a zlib container as it is supposed to be. The old,
  non-standard behaviour is still supported.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-04-13 22:48:39 -04:00
Leon Anavi
d4025d3d97 python3-paramiko: Upgrade 2.7.0 -> 2.7.2
Upgrade to release 2.7.2:

- Update our CI to catch issues with sdist generation,
  installation and testing.
- Add missing test suite fixtures directory to MANIFEST.in,
  reinstating the ability to run Paramiko's tests from an sdist
  tarball.
- Remove leading whitespace from OpenSSH RSA test suite static
  key fixture, to conform better to spec.
- Fix incorrect string formatting causing unhelpful error message
  annotation when using Kerberos/GSSAPI.
- Fix incorrectly swapped order of p and q numbers when loading
  OpenSSH-format RSA private keys. At minimum this should address
  a slowdown when using such keys, and it also means Paramiko
  works with Cryptography 3.1 and above (which complains
  strenuously when this problem appears).

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-04-13 22:48:39 -04:00
Bartosz Golaszewski
5be55ac5cf boto3: satisfy runtime dependencies
Currently boto3 can be built into an image but it won't work without
additional dependencies. First: botocore is needed at run-time, second:
there are other packages available in meta-python that need adding.

Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-03-30 16:43:47 -04:00
Bruce Ashfield
4713c3867d python3-colorama: update to 0.4.4
Updating to the latest colorama. We also tweak the license
text to match the latest upstream content.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-02-09 21:50:12 -05:00
Bruce Ashfield
62e8c1e96a python3-sphinx: update to 3.4.4
Along with the version bump, we tweak the license checksum as the
BSD clause was changed upstream.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-02-09 21:43:28 -05:00
Bruce Ashfield
bd6bf732ef newrelic: update to 6.0.1.155
Along with the version bump, we tweak the LICENSE checksum, since the
file changed locations in the repository.

We also add a patch to setup.py to allow the version of setuptools_scm
in oe-core to satisfy the build requirements.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-02-09 21:36:11 -05:00
Bruce Ashfield
ac5e9f55a5 python3-docker: update to 4.4.1
Updating this version to work better with associated uprev'd
docker packages (compose, etc).

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-02-09 20:53:18 -05:00
Ricardo Salveti
2f83558f46 python3-docker: upgrade 4.2.1 to 4.3.1
Release notes for 4.3.1:
- Miscellaneous
  - Set default API version to auto
  - Fix conversion to bytes for float
  - Support OpenSSH identityfile option

Release notes for 4.3.0:
- Features
  - Add DeviceRequest type to expose host resources such as GPUs
  - Add support for DriverOpts in EndpointConfig
  - Disable compression by default when using container.get_archive method
- Miscellaneous
  - Update default API version to v1.39
  - Update test engine version to 19.03.12

Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-11-03 16:30:29 -05:00
Ricardo Salveti
0ac91aa8f2 python3-texttable: remove recipe
Newer version now available via meta-oe/meta-python:
- meta-python/recipes-devtools/python/python3-texttable_1.6.3.bb

Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-09-27 22:40:54 -04:00
Ricardo Salveti
9258d20358 python3-websocket-client: remove recipe
Remove local python3-websocket-client recipe in favor of a similar one
that is provided by meta-oe/meta-python (same verison but with the correct
license).

Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-09-27 22:40:54 -04:00
Ming Liu
97e83f3f3b python3-dotenv: add recipe
Shell Command and Library to write and read .env like files, it's being
required by python3-docker-compose upper than 1.26.0.

Signed-off-by: Ming Liu <ming.liu@toradex.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-07-01 12:43:16 -04:00
Ming Liu
04f1f54b04 python3-docker: uprev 4.2.0 > 4.2.1
Merge python-docker.inc to python3-docker_4.2.1.bb since we have
dropped python-docker recipe.

Signed-off-by: Ming Liu <ming.liu@toradex.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-07-01 12:43:16 -04:00
Ming Liu
bbca3cb2e3 python3-boto3: uprev 1.11.7 > 1.14.7
Also drop SRCNAME/SRC_URI/S, change to inherit pypi.

Signed-off-by: Ming Liu <ming.liu@toradex.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-06-25 22:46:44 -04:00
Ming Liu
a6893e27ef python3-bugsnag: uprev 3.6.0 > 3.6.1
Also drop SRCNAME/SRC_URI/S, change to inherit pypi.

Signed-off-by: Ming Liu <ming.liu@toradex.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-06-25 22:46:44 -04:00
Ming Liu
46c14c5cd8 python3-newrelic: uprev 5.4.1.134 > 5.14.1.144
Also drop SRCNAME/SRC_URI/S, change to inherit pypi.

Signed-off-by: Ming Liu <ming.liu@toradex.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-06-25 22:46:44 -04:00
Ming Liu
d9ce179ca8 python3-flask-cors: inherit pypi
Drop SRCNAME/SRC_URI/S, change to inherit pypi.

Signed-off-by: Ming Liu <ming.liu@toradex.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-06-25 22:46:43 -04:00
Mingli Yu
9765cee9e9 python3-dockerpty: add the missing rdepends
Add the missing rdepends to fix below error:
 # python3
 [snip]
 >>> import dockerpty
 [snip]
 ModuleNotFoundError: No module named 'ssl'
 ModuleNotFoundError: No module named 'fcntl'
 ModuleNotFoundError: No module named 'six'
 ModuleNotFoundError: No module named 'tty'

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-06-16 20:30:27 -04:00
Mingli Yu
7f6e10c4d1 python3-fastentrypoints: add the missing rdepends
Add the missing rdepends to fix below error:
 # python3
 [snip]
 >>> import fastentrypoints
 [snip]
 ModuleNotFoundError: No module named 'pickle'

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-05-19 17:18:50 -04:00
Mingli Yu
3b004b1137 python3-fastentrypoints: add missing setuptools RDEPENDS
Add missing setuptools RDEPENDS to fix below error:
 # python3
Python 3.8.2 (default, Apr 27 2020, 08:51:00)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import fastentrypoints
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib64/python3.8/site-packages/fastentrypoints.py", line 39, in <module>
from setuptools.command import easy_install
ModuleNotFoundError: No module named 'setuptools'

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-05-08 15:56:23 -04:00
Leon Anavi
8821cb67af python3-docker: Upgrade 4.1.0 to 4.2.0
Upgrade python3-docker to version 4.2.0.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-04-14 17:07:51 -04:00
Leon Anavi
2aea12d042 python3-websocket-client: Upgrade 0.44.0 to 0.57.0
Upgrade websocket_client from 0.44.0 to 0.57.0.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-04-14 17:07:51 -04:00
Ming Liu
9124baa325 python3-fastentrypoints: add recipe
python3-fastentrypoints is a python module that make entry_points
specified in setup.py load more quickly.

Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-02-03 17:10:58 -05:00
Bruce Ashfield
d10d310cbe python: make DISTRO_FEATURE safe
The python bbappend should have only been active when virtualization is
in DISTRO_FEATURES, so we change it to work like the rest of the
bbappends.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-01-22 16:01:49 +00:00
Bruce Ashfield
8f6ebd264d python: update bbappend to python3.x
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-01-22 15:53:49 +00:00
Bruce Ashfield
2ffc7a5a6f gunicorn: uprev and make python3 ready
Updating gunicorn so it can function in a python3 only environment.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-01-22 15:53:49 +00:00
Bruce Ashfield
52e67d4e63 python: update support packages to python3
Updating the python support packages to python3. Some packages are
dropped in favour of variants that are in meta-python, some are
updated and update to the new python3 name for others.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-01-22 15:53:49 +00:00
Bruce Ashfield
cceef93ba8 python: drop blinker specific version and python2 recipe
We can use the python3 variant in meta-python, and we no longe need
the specific version.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-01-21 17:48:39 +00:00
Bruce Ashfield
dc7ac8d8f6 python: drop python-backports-lzma
Now that we are python 3.3+ only, we no longer need this backport.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-01-21 17:45:51 +00:00
Bruce Ashfield
e57a346f7d devtools: drop python2 variant of python-sphinx
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-01-21 17:43:54 +00:00
Bruce Ashfield
c3d92d9942 docker: drop python2 variants
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-01-21 17:41:08 +00:00
Wang Mingyu
0df4b0ea71 python-pyyaml: Remove the recipe
Because they already exist in meta-openembedded, remove the recipe.

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-01-08 16:21:42 -05:00
Wang Mingyu
da2fc210f8 python-sqlalchemy: Remove the recipe
Because they already exist in meta-openembedded, remove the recipe.

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-01-08 16:21:42 -05:00
Ming Liu
06ec74ad35 python3-nacl: add 1.3.0 recipe
A regression was introduced by commit ab12e48a:
[ python3-docker-compose: uprev to 1.25.0 ]

python3-docker-compose depends on python3-paramiko hence also depends
on python3-nacl but that recipe does not exist.

Port it from meta-lmp layer.

Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-12-10 02:09:40 -05:00
Ming Liu
6dd323eb4a python3-paramiko: add 2.7.0 recipe
A regression was introduced by commit ab12e48a:
[ python3-docker-compose: uprev to 1.25.0 ]

python3-docker-compose depends on python3-paramiko but that recipe does
not exist.

Port it from meta-lmp layer and uprev to the latest release 2.7.0.

Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-12-10 02:09:40 -05:00
Ming Liu
cf3ad09036 python-docker: uprev to 4.1.0
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-12-06 14:08:07 -05:00
Ming Liu
3e53cdfeae python-docker-pycreds: uprev to 0.4.0
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-12-06 14:08:07 -05:00
Ming Liu
1fe16a1e5e python-sqlalchemy: drop 1.0.16 recipe
Seems no one is referring this recipe, there is already a
python-sqlalchemy_1.1.5 recipe in this layer.

Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-11-25 16:07:17 -05:00