summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorrobot-piglet <[email protected]>2025-05-01 08:17:52 +0300
committerrobot-piglet <[email protected]>2025-05-01 08:51:42 +0300
commita24e6ced72db4dbcfba43e2f8c630986b2c9c38b (patch)
tree156032c5cb5c761d6ff5ce1b1b02a12b9144965e /contrib
parent8a6954f35eee99eef660e76e775774d720e111a9 (diff)
Intermediate changes
commit_hash:cf346718d9edcad89c318fd6e8b49aedd93f0fba
Diffstat (limited to 'contrib')
-rw-r--r--contrib/libs/libfuzzer/.yandex_meta/override.nix4
-rw-r--r--contrib/libs/libfuzzer/lib/fuzzer/afl/ya.make2
-rw-r--r--contrib/libs/libfuzzer/ya.make4
-rw-r--r--contrib/python/Automat/py3/.dist-info/METADATA12
-rw-r--r--contrib/python/Automat/py3/automat/_methodical.py6
-rw-r--r--contrib/python/Automat/py3/ya.make2
6 files changed, 18 insertions, 12 deletions
diff --git a/contrib/libs/libfuzzer/.yandex_meta/override.nix b/contrib/libs/libfuzzer/.yandex_meta/override.nix
index 15a7622b276..04a5d321667 100644
--- a/contrib/libs/libfuzzer/.yandex_meta/override.nix
+++ b/contrib/libs/libfuzzer/.yandex_meta/override.nix
@@ -1,11 +1,11 @@
pkgs: attrs: with pkgs; with attrs; rec {
- version = "20.1.2";
+ version = "20.1.3";
src = fetchFromGitHub {
owner = "llvm";
repo = "llvm-project";
rev = "llvmorg-${version}";
- hash = "sha256-t30Jh8ckp5qD6XDxtvnSaYiAWbEi6L6hAWh6tN8JjtY=";
+ hash = "sha256-sOl90iRBlD+DGJs72JrP9cJz6XmWs/5PL+uW4nt6LA0=";
};
sourceRoot = "source/compiler-rt";
diff --git a/contrib/libs/libfuzzer/lib/fuzzer/afl/ya.make b/contrib/libs/libfuzzer/lib/fuzzer/afl/ya.make
index 2cf1cb720df..698f25ea145 100644
--- a/contrib/libs/libfuzzer/lib/fuzzer/afl/ya.make
+++ b/contrib/libs/libfuzzer/lib/fuzzer/afl/ya.make
@@ -8,7 +8,7 @@ LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
SUBSCRIBER(g:cpp-contrib)
-VERSION(20.1.2)
+VERSION(20.1.3)
PEERDIR(
contrib/libs/afl/llvm_mode
diff --git a/contrib/libs/libfuzzer/ya.make b/contrib/libs/libfuzzer/ya.make
index 787eeaea14b..4632cb3a91d 100644
--- a/contrib/libs/libfuzzer/ya.make
+++ b/contrib/libs/libfuzzer/ya.make
@@ -12,9 +12,9 @@ LICENSE(
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
-VERSION(20.1.2)
+VERSION(20.1.3)
-ORIGINAL_SOURCE(https://github.com/llvm/llvm-project/archive/llvmorg-20.1.2.tar.gz)
+ORIGINAL_SOURCE(https://github.com/llvm/llvm-project/archive/llvmorg-20.1.3.tar.gz)
SET(SANITIZER_CFLAGS)
diff --git a/contrib/python/Automat/py3/.dist-info/METADATA b/contrib/python/Automat/py3/.dist-info/METADATA
index b86e9ab8e6c..604a4686a2d 100644
--- a/contrib/python/Automat/py3/.dist-info/METADATA
+++ b/contrib/python/Automat/py3/.dist-info/METADATA
@@ -1,6 +1,6 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
Name: Automat
-Version: 24.8.1
+Version: 25.4.16
Summary: Self-service finite-state machines for the programmer on the go.
Author-email: Glyph <[email protected]>
License: Copyright (c) 2014
@@ -33,18 +33,20 @@ Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
-Requires-Python: >=3.8
+Classifier: Programming Language :: Python :: 3.13
+Classifier: Typing :: Typed
+Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
-Requires-Dist: typing-extensions; python_version < "3.10"
+Requires-Dist: typing_extensions; python_version < "3.10"
Provides-Extra: visualize
Requires-Dist: graphviz>0.5.1; extra == "visualize"
Requires-Dist: Twisted>=16.1.1; extra == "visualize"
+Dynamic: license-file
# Automat #
diff --git a/contrib/python/Automat/py3/automat/_methodical.py b/contrib/python/Automat/py3/automat/_methodical.py
index 6c46c11e89e..e2ae8b3d159 100644
--- a/contrib/python/Automat/py3/automat/_methodical.py
+++ b/contrib/python/Automat/py3/automat/_methodical.py
@@ -60,6 +60,10 @@ def _getArgNames(spec):
The name of * and ** arguments is normalized to "*args" and "**kwargs".
+ Return type annotations are omitted, since we don't constrain input methods
+ to have the same return type as output methods, nor output methods to have
+ the same output type.
+
:param ArgSpec spec: A function to interrogate for a signature.
:return: The set of all argument names in `func`s signature.
:rtype: Set[str]
@@ -69,7 +73,7 @@ def _getArgNames(spec):
+ spec.kwonlyargs
+ (("*args",) if spec.varargs else ())
+ (("**kwargs",) if spec.varkw else ())
- + spec.annotations
+ + tuple(a for a in spec.annotations if a[0] != "return")
)
diff --git a/contrib/python/Automat/py3/ya.make b/contrib/python/Automat/py3/ya.make
index 89ecf811932..ed9bb1f9b3b 100644
--- a/contrib/python/Automat/py3/ya.make
+++ b/contrib/python/Automat/py3/ya.make
@@ -2,7 +2,7 @@
PY3_LIBRARY()
-VERSION(24.8.1)
+VERSION(25.4.16)
LICENSE(MIT)