summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
...
* python3-fasteners: Upgrade 0.17.2 -> 0.17.3Leon Anavi2022-01-311-1/+1
| | | | | | | | | | Upgrade to release 0.17.3: - Allow writer to become a reader in thread ReaderWriter lock Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-bandit: Upgrade 1.7.1 -> 1.7.2Leon Anavi2022-01-311-2/+2
| | | | | | | | | | | | | | | | | | Upgrade to release 1.7.2: - Fix broken reported URL link for B107 - test_help_arg: remove assert on 'optional arguments' - Create FUNDING.yml - Start using auto-formatters - Drop end-of-life Python 3.5 and 3.6 - Fix README.rst - Added snmp_security check plugin for various SNMP checks - Remove leftover openstack code - Correctly define extras in setup.cfg Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-jdatetime: Upgrade 3.8.1 -> 3.8.2Leon Anavi2022-01-311-1/+1
| | | | | | | | | | Upgrade to release 3.8.2: - Fix older version objects unpickling problem Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-pyruvate: Fix build with mipsKhem Raj2022-01-312-0/+47
| | | | | | | | | | | | | | | | | | | mips/glibc systems have interesting problem where dev_t is not defined properly for O32 ABI [1], therefore address it for libsystemd crate, it works fine for musl Fixes error[E0308]: mismatched types --> /usr/src/debug/python3-pyruvate/1.1.2-r0/cargo_home/bitbake/libsystemd-0.4.1/src/logging.rs:296:25 | 296 | device: stat.st_dev, | ^^^^^^^^^^^ expected `u64`, found `u32` [1] https://sourceware.org/bugzilla/show_bug.cgi?id=17786 Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-redis: Upgrade 4.0.2 -> 4.1.1Leon Anavi2022-01-251-1/+2
| | | | | | | | | | | | | | Upgrade to release 4.1.1: - Add retries to connections in Sentinel Pools - OCSP Stapling Support - Define incr/decr as aliases of incrby/decrby - FT.CREATE - support MAXTEXTFIELDS, TEMPORARY, NOHL, NOFREQS, SKIPINITIALSCAN Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-aenum: Upgrade 3.1.6 -> 3.1.8Leon Anavi2022-01-251-1/+1
| | | | | | | | Upgrade to release 3.1.8. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-pandas: Upgrade 1.3.5 -> 1.4.0Leon Anavi2022-01-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 1.4.0: - Improved warning messages - Index can hold arbitrary ExtensionArrays - Styler - Multi-threaded CSV reading with a new CSV Engine based on pyarrow - Rank function for rolling and expanding windows - Groupby positional indexing - DataFrame.from_dict and DataFrame.to_dict have new 'tight' option - Fix inconsistent date string parsing - Fix ignoring dtypes in concat with empty or all-NA columns - Null-values are no longer coerced to NaN-value in value_counts and mode - mangle_dupe_cols in read_csv no longer renames unique columns conflicting with target names - unstack and pivot_table no longer raises ValueError for result that would exceed int32 limit - groupby.apply consistent transform detection Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-imageio: Upgrade 2.14.0 -> 2.14.1Leon Anavi2022-01-251-1/+1
| | | | | | | | | | Upgrade to release 2.14.1: - Avoid raw bytes in exception message Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* imageio: Upgrade 2.13.5 -> 2.14.0Leon Anavi2022-01-241-1/+1
| | | | | | | | | | | | | Upgrade to release 2.14.0: - Handle pillow9 GIFs - Allow mode=None when writing with pillow - Add repo to PYTHONPATH in should_release? - Reorganize commit tags - Reduce release frequency to weekly Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-zeroconf: bump version 0.36.13 -> 0.38.1Bartosz Golaszewski2022-01-241-1/+1
| | | | | | [Please note: This e-mail is from an EXTERNAL e-mail address] Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl>
* python3-sentry-sdk: Upgrade 1.5.2 -> 1.5.3Leon Anavi2022-01-241-1/+1
| | | | | | | | | | | Upgrade to release 1.5.3: - Pick up custom urlconf set by Django middlewares from request if any Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-paramiko: Upgrade 2.9.1 -> 2.9.2Leon Anavi2022-01-241-1/+1
| | | | | | | | | | | | | | | | | | Upgrade to release 2.9.2: - Enhanced log output when connecting to servers that do not support server-sig-algs extensions, making the new-as-of-2.9 defaulting to SHA2 pubkey algorithms more obvious when it kicks in. - Connecting to servers which support server-sig-algs but which have no overlap between that list and what a Paramiko client supports, now raise an exception instead of defaulting to rsa-sha2-512 (since the use of server-sig-algs allows us to know what the server supports). Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-pycocotools: Upgrade 2.0.2 -> 2.0.4Leon Anavi2022-01-241-2/+1
| | | | | | | | | | | Upgrade to release 2.0.4: - Revamp Python build system to fix multiple build problems - Update config.yml Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-pillow: Upgrade 8.3.2 -> 9.0.0Leon Anavi2022-01-241-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 9.0.0: - Restrict builtins for ImageMath.eval() - Ensure JpegImagePlugin stops at the end of a truncated file - Fixed ImagePath.Path array handling - Remove consecutive duplicate tiles that only differ by their offset - Removed redundant part of condition - Explicitly enable strip chopping for large uncompressed TIFFs - Use the Windows method to get TCL functions on Cygwin - Changed error type to allow for incremental WebP parsing - Improved I;16 operations on big endian - Ensure that BMP pixel data offset does not ignore palette - Limit quantized palette to number of colors - Use latin1 encoding to decode bytes - Fixed palette index for zeroed color in FASTOCTREE quantize - When saving RGBA to GIF, make use of first transparent palette entry - Pass SAMPLEFORMAT to libtiff - Added rounding when converting P and PA - Improved putdata() documentation and data handling - Exclude carriage return in PDF regex to help prevent ReDoS - Image.NONE is only used for resampling and dithers - Fixed freeing pointer in ImageDraw.Outline.transform - Add Tidelift alignment action and badge - Replaced further direct invocations of setup.py - Added ImageShow support for xdg-open - Switched from deprecated "setup.py install" to "pip install ." - Support 16-bit grayscale ImageQt conversion - Fixed raising OSError in _safe_read when size is greater than SAFEBLOCK - Convert subsequent GIF frames to RGB or RGBA - WebP: Fix memory leak during decoding on failure - Do not prematurely return in ImageFile when saving to stdout - Added support for top right and bottom right TGA orientations - Corrected ICNS file length in header - Block tile TIFF tags when saving - Added line width argument to ImageDraw polygon - Do not redeclare class each time when converting to NumPy - Only prevent repeated polygon pixels when drawing with transparency - Fix pushes_fd method signature - Add support for pickling TrueType fonts - Only prefer command line tools SDK on macOS over default MacOSX SDK - Fix compilation on 64-bit Termux - Replace 'setup.py sdist' with '-m build --sdist' - Use declarative package configuration - Use title for display in ImageShow - Fix for PyQt6 - Rename master to main Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-google-api-python-client: upgrade 2.33.0 -> 2.36.0Xu Huan2022-01-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | changelog: ==================================================================== see changes at https://github.com/googleapis/google-api-python-client/blob/main/CHANGELOG.md Features analyticsadmin: update the api 981bbe3 (4d5c983) artifactregistry: update the api 0d1152f (4d5c983) content: update the api 195bfc2 (4d5c983) datapipelines: update the api 3bb1937 (4d5c983) dataproc: update the api 2fc3a16 (4d5c983) datastream: update the api d51a6ee (4d5c983) displayvideo: update the api 459a636 (4d5c983) drive: update the api 92ec7cf (4d5c983) eventarc: update the api 8fd4b62 (4d5c983) metastore: update the api b7f92e4 (4d5c983) ondemandscanning: update the api e8a2008 (4d5c983) osconfig: update the api 974f389 (4d5c983) privateca: update the api f48c528 (4d5c983) recaptchaenterprise: update the api edd3d24 (4d5c983) redis: update the api 0a68f42 (4d5c983) run: update the api 59c518f (4d5c983) sasportal: update the api 1517d9d (4d5c983) servicedirectory: update the api 298a0e1 (4d5c983) Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-engineio: upgrade 4.3.0 -> 4.3.1Xu Huan2022-01-211-1/+1
| | | | | | | | | | | changelog: Fix support for Sanic v21.9.0 and up Include example code in flake8 pass Remove unused __version__ constant #262 Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-async-timeout: upgrade 4.0.0 -> 4.0.2Xu Huan2022-01-211-0/+18
| | | | | | Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-argcomplete upgrade 1.12.3 -> 2.0.0Xu Huan2022-01-211-1/+1
| | | | | | | | | | | | | | changelogs: ============================================================= Truncate input after cursor. Fixes #351 (#352) Support of path completion in fish #327 (#359) Drop support for Python 2.7 and 3.5 (#361) Add support for Python 3.10 (#356) Test, documentation, and release infrastructure improvements Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-socketio: upgrade 5.5.0 -> 5.5.1Xu Huan2022-01-211-1/+1
| | | | | | | | | | changelogs: Support multiple Kafka servers Include example code in flake8 pass Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-lxml: check the return valueMingli Yu2022-01-212-0/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Check the return value in subprocess to guarantee the subprocess execute successfully or not as after [1] introduced to limit the netowork, there some difference during do_compile phase as below. Before the change # python Python 3.8.10 (default, Nov 26 2021, 20:14:08) [GCC 9.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import subprocess >>> cmd = "pkg-config --modversion libxml-2.0" >>> p = subprocess.Popen(cmd, shell=True,stdout=subprocess.PIPE, stderr=subprocess.PIPE) >>> stdout_data, errors = p.communicate() >>> print(stdout_data) b'2.9.12\n' >>> print(errors) b'' >>> After the change # python Python 3.8.10 (default, Nov 26 2021, 20:14:08) [GCC 9.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import subprocess >>> cmd = "pkg-config --modversion libxml-2.0" >>> p = subprocess.Popen(cmd, shell=True,stdout=subprocess.PIPE, stderr=subprocess.PIPE) >>> stdout_data, errors = p.communicate() >>> print(stdout_data) b'2.9.12\n' >>> print(errors) b'do_ypcall: clnt_call: RPC: Unable to send; errno = Network is unreachable\n' >>> [1] https://git.openembedded.org/bitbake/commit/?id=0746b6a2a32fec4c18bf1a52b1454ca4c04bf543 Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-twine: Upgrade 3.4.1 -> 3.7.1Leon Anavi2022-01-212-14/+23
| | | | | | | | | | | | | | | | | | Upgrade to release 3.7.1: - Fix broken link to packaging tutorial - Add support for core metadata version 2.2, defined in PEP 643. - Add support for Python 3.10 - Show more helpful messages for invalid passwords - Allow the --skip-existing option to work with GCP Artifact Registry - Add a helpful error message when an upload fails due to missing a trailing slash in the URL - Generalize --verbose suggestion when an upload fails Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-simpleeval: Upgrade 0.9.10 -> 0.9.12Leon Anavi2022-01-211-2/+7
| | | | | | | | | | | | | | Upgrade to release 0.9.12: - Remove Cyclic references (memory leak) - Add left & right shift operations (<< and >>) - Switch to GH actions & CodeCov.io for CI tests - Add extra contributors details - Reformat w/ Black + isort, and have linting of those in CI Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-frozenlist: Upgrade 1.2.0 -> 1.3.0Leon Anavi2022-01-201-1/+1
| | | | | | | | | | | Upgrade to release 1.3.0: - Do not install C sources with binary distributions - Dropped Python 3.6 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>
* python3-dnspython: Upgrade 2.1.0 -> 2.2.0Leon Anavi2022-01-201-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 2.2.0: - SVCB and HTTPS records have been updated to track the evolving draft standard. - The ZONEMD type has been added. - The resolver now returns a LifetimeTimeout exception which includes an error trace like the NoNameservers exception. This class is a subclass of dns.exception.Timeout for backwards compatibility. - DNS-over-HTTPS will try to use HTTP/2 if the httpx and h2 packages are installed. - DNS-over-HTTPS is now supported for asynchronous queries and resolutions. - dns.zonefile.read_rrsets() has been added, which allows rrsets in zonefile format, or a restrition of it, to be read. This function is useful for applications that want to read DNS data in text format, but do not want to use a Zone. - On Windows systems, if the WMI module is available, the resolver will retrieve the nameserver from WMI instead of trying to figure it out by reading the registry. This may lead to more accurate results in some cases. - The CERT rdatatype now supports certificate types IPKIX, ISPKI, IPGP, ACPKIX, and IACPKIX. - The CDS rdatatype now allows digest type 0. - Dnspython zones now enforces that a node is either a CNAME node or an "other data" node. A CNAME node contains only CNAME, RRSIG(CNAME), NSEC, RRSIG(NSEC), NSEC3, or RRSIG(NSEC3) rdatasets. An "other data" node contains any rdataset other than a CNAME or RRSIG(CNAME) rdataset. The enforcement is "last update wins". For example, if you have a node which contains a CNAME rdataset, and then add an MX rdataset to it, then the CNAME rdataset will be deleted. Likewise if you have a node containing an MX rdataset and add a CNAME rdataset, the MX rdataset will be deleted. - Extended DNS Errors, as specified in RFC 8914, are now supported. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-pythonping: Upgrade 1.1.0 -> 1.1.1Leon Anavi2022-01-201-1/+1
| | | | | | | | | | Upgrade to release 1.1.1: - Fix packet length representation Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-decorator: Upgrade 5.1.0 -> 5.1.1Leon Anavi2022-01-201-1/+1
| | | | | | | | | | | | Upgrade to release 5.1.1: - Fix so that cythonized functions can be decorated - Fix an issue in the decorator_apply example - Fix issues with decorator.contextmanager Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-aenum: Upgrade 3.1.5 -> 3.1.6Leon Anavi2022-01-201-1/+1
| | | | | | | | Upgrade to release 3.1.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>
* python3-pyruvate: disable 64 bit atomics for mipsTim Orling2022-01-191-0/+8
| | | | | | | | | | | | | | | Use the same approach as librsvg to disable 64-bit atomics on platforms which have 32-bit pointers or are otherwise not supported. https://github.com/crossbeam-rs/crossbeam/blob/master/no_atomic.rs https://doc.rust-lang.org/std/sync/atomic/#portability "PowerPC and MIPS platforms with 32-bit pointers do not have AtomicU64 or AtomicI64 types." Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-fastjsonschema: Upgrade 2.15.1 -> 2.15.3Leon Anavi2022-01-191-1/+1
| | | | | | | | | | | | Upgrade to release 2.15.3: - Fix swapping handlers - Fix tests - Readablregexps in generated code Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-croniter: Upgrade 1.1.0 -> 1.2.0Leon Anavi2022-01-191-1/+1
| | | | | | | | | | | | | | Upgrade to release 1.2.0: - Enforce validation for day=1. Before this release we used to support day=0 and it was silently glided to day=1 to support having both day in day in 4th field when it came to have 6fields cron forms (second repeat). It will now raises a CroniterBadDateError. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-jsmin: Upgrade 3.0.0 -> 3.0.1Leon Anavi2022-01-191-1/+1
| | | | | | | | | | Upgrade to release 3.0.1: - Bump (patch) 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>
* python3-fasteners: Upgrade 0.16.3 -> 0.17.2Leon Anavi2022-01-191-3/+8
| | | | | | | | | | | | | | | | | Upgrade to release 0.17.2: - Remove unecessary setuptools pin - Switch to the modern python package build infrastructure - Remove support for python 3.5 and earlier, including 2.7 - Add support for python 3.9 and 3.10 - Fix a conflict with django lock - Add __version__ and __all__ attributes - Fix a failure to parse README as utf-8 - Move from nosetest to pytest and cleanup testing infrastructure Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-jdatetime: Upgrade 3.6.4 -> 3.8.1Leon Anavi2022-01-191-2/+2
| | | | | | | | | | | | | Upgrade to release 3.8.1: - Fixed pickle problem of jdate and jdatetime objects - Fixed unicode literal problem in isoformat License-Update: Use 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>
* python3-gmpy2: Upgrade 2.1.1 -> 2.1.2Leon Anavi2022-01-191-1/+2
| | | | | | | | | | Upgrade to release 2.1.2: - Added binary wheels for Apple silicon Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-cryptography: upgrade 3.3.2 -> 36.0.1Tim Orling2022-01-188-141/+193
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst#3601---2021-12-14 for changes * Add PSF-2.0 license and explicitly add checksums for the LICENSE files that are packaged. * RDEPENDS on python3-hypothesis (in oe-core) for ptest so we can drop the patch for skipping. * Drop backported patch for openssl3 support. * inherit new setuptools_rust class (which inherits new pyo3 class, which inherits cargo and python3-dir). * RDEPENDS on python3-pytest-subtests for ptest * Copy pyproject.toml for ptest as it defines the pytest.marker(s) needed * Cleanup and alphabetize the RDEPENDS * Use 'cargo bitbake' to generate the crate:// SRC_URIs - Needed some hacks to the Cargo.toml in src/rust/ to make this work (probably only package.repository was strictly required): [package] description = "cryptography includes both high level recipes and low level interfaces to common cryptographic algorithms such as symmetric ciphers, message digests, and key derivation functions." homepage = "https://github.com/pyca/cryptography" repository = "https://github.com/pyca/cryptography" * Add patches to src/rust/Cargo.toml to fix cargo errors including pem version * Add check-memfree.py to ptest to check for sufficient free memory Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-cryptography-vectors: upgrade 35.0.0 => 36.0.1Tim Orling2022-01-181-1/+4
| | | | | | | | | | | | | | | | | | | Add note to remind contributors to keep this recipe in lock-step with python3-cryptography. They must be at the same version. 5bd0c10d allow parsing of nonstandard country name and jurisdiction country name (#6641) 78c2dd8a add AES SIV vectors (#6608) c451c1df add AES OCB3 test vectors (#6606) 4da2a681 Allow parsing CSR extensions with the critical bit having an explicitly encoded default (#6600) bb05d4b5 allow multiple identical pem blocks (#6551) f4871a21 add accvraiz1 bmpstring test vector (#6503) 667e7a5f Add new PKCS12 test vectors (#6383) 703de3af Accept combined PEM files with multiple sections (#6365) 51221b2c support legacy PEM headers for certificate and CSR (#6356) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-pytest-subtests: upgrade 0.5.0 -> 0.6.0Tim Orling2022-01-182-16/+20
| | | | | | | | | | | | | | | | | 0.6.0 (2022-01-15) * pytest>=6.0 is now required. * Added official support for Python 3.10. * Dropped support for Python 3.5. * Users no longer need to configure a warnings filter for the internal A private pytest class or function was used pytest warning (#52). * Experimental: Use SUBPASS and , for passed subtests instead of general PASSED, SUBFAIL and u for failed ones instead of FAILED (#30). References: https://github.com/pytest-dev/pytest-subtests/pull/52 https://github.com/pytest-dev/pytest-subtests/pull/30 Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-pyruvate: add recipe for v1.1.2Tim Orling2022-01-181-0/+119
| | | | | | | | | | | Pyruvate is a reasonably fast, multithreaded, non-blocking WSGI server implemented in Rust. This recipe uses the new setuptools3_rust and pyo3 classes. Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-setuptools-rust-native: add v1.1.2 recipeTim Orling2022-01-181-0/+26
| | | | | | | | | | | Dependency for python3-cryptography 3.4.x+ Only native rustc is supported at this time in oe-core, therefore it makes no sense to try to build for target. Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-dbussy: port to setuptoolsRoss Burton2022-01-182-3/+59
| | | | | | Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-hexdump: removeRoss Burton2022-01-181-25/+0
| | | | | | | | | | | | The upstream source repository has disappeared, and a release was last made in January 2016. As this package is unmaintained and there are many alternatives, remove it. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-greenlet: remove redundant distutils3 inheritRoss Burton2022-01-181-1/+1
| | | | | | Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-smbus: use setuptoolsRoss Burton2022-01-182-3/+30
| | | | | | | | Port the use of distutils to setuptools, as distutils is deprecated. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-pycrypto: remove obsolete pycrypto moduleRoss Burton2022-01-184-184/+0
| | | | | | | | | | | | pycrypto hasn't had a commit upstream since June 2014, which for a security-critical module is not a good sign. Everyone has migrated to the pycryptodome or cryptography modules, so remove pycrypto from meta-python. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-smbbus: use DISTUTILS_SETUP_PATHRoss Burton2022-01-181-2/+5
| | | | | | Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-supervisor: upgrade 4.2.2 -> 4.2.4wangmy2022-01-181-1/+1
| | | | | | | | | | Changelog: ========= Fixed a bug where the --identifier command line argument was ignored. 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>
* python3-pyscaffold: upgrade 4.1.1 -> 4.1.4wangmy2022-01-181-1/+1
| | | | | | | | | | | | | Changelog: url for these releases <https://github.com/pyscaffold/pyscaffold/issues/####> ========= Ensure build configuration produces sdist as it is needed by conda, #570 Documentation improvements in #567 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>
* python3-pytest-timeout: upgrade 2.0.1 -> 2.0.2Xu Huan2022-01-181-1/+1
| | | | | | Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-charset-normalizer: Upgarde 2.0.7 -> 2.0.10Leon Anavi2022-01-181-1/+8
| | | | | | | | | | | | Upgrade to release 2.0.10: - Fallback match entries might lead to UnicodeDecodeError for large bytes sequence - Skipping the language-detection (CD) on ASCII Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-wtforms: Upgrade 3.0.0 -> 3.0.1Leon Anavi2022-01-181-2/+1
| | | | | | | | | | | | Upgrade to release 3.0.1: - Fixed :class:`~fields.DateTimeField` and other similar fields can handle multiple formats - Stop support for python 3.6 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>