mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-23 16:49:10 -07:00
- drop unsupported 6.1.11 - remove package.mask for dev-embedded/platformio - Added patch for >=dev-python/marshmallow-4 - Added support for shell-completions - Reworked ignored tests to be more complete, all tests that do not require network access are now enabled. Closes: https://bugs.gentoo.org/969805 Closes: https://bugs.gentoo.org/944883 Closes: https://bugs.gentoo.org/952290 Closes: https://bugs.gentoo.org/955765 Closes: https://bugs.gentoo.org/968383 Signed-off-by: Bill Prendergast <dek.devel@baisenvar.info> Part-of: https://codeberg.org/gentoo/gentoo/pulls/93 Merges: https://codeberg.org/gentoo/gentoo/pulls/93 Signed-off-by: Sam James <sam@gentoo.org>
24 lines
798 B
Diff
24 lines
798 B
Diff
in marshmallow-4+ @validates accepts multiple field names, and
|
|
decorated@validates methods receive data_key as a keyword argument.
|
|
|
|
--- a/platformio/package/manifest/schema.py
|
|
+++ b/platformio/package/manifest/schema.py
|
|
@@ -232,7 +232,7 @@ class ManifestSchema(BaseSchema):
|
|
)
|
|
|
|
@validates("version")
|
|
- def validate_version(self, value):
|
|
+ def validate_version(self, value, **kwargs):
|
|
try:
|
|
value = str(value)
|
|
assert "." in value
|
|
@@ -249,7 +249,7 @@ class ManifestSchema(BaseSchema):
|
|
) from exc
|
|
|
|
@validates("license")
|
|
- def validate_license(self, value):
|
|
+ def validate_license(self, value, **kwargs):
|
|
try:
|
|
spdx = self.load_spdx_licenses()
|
|
except requests.exceptions.RequestException as exc:
|