Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
bdba066
chore: wrapping context support for Python 3.15
P403n1x87 May 1, 2026
7877a98
add line hook support
P403n1x87 May 6, 2026
cd95d95
update infra
P403n1x87 May 14, 2026
ca34a16
update wrapping bytecode
P403n1x87 May 14, 2026
5331612
iast gcc 14 workaround
P403n1x87 May 14, 2026
4b4fe99
protect against in-flight mutation
P403n1x87 May 20, 2026
31d6983
reverse ID allocation
P403n1x87 May 20, 2026
73a8bdf
fix cmakeformat instead of check
vlad-scherbich Apr 19, 2026
150537e
use more recent image
P403n1x87 Jun 26, 2026
8cf9c6d
skip smoke test for v3.15
vlad-scherbich Jun 30, 2026
ea9227d
Merge branch 'main' into chore/315-wrapping-context
vlad-scherbich Jun 30, 2026
32f857b
fix(monitoring): enable PY_UNWIND as a global event
vlad-scherbich Jun 30, 2026
0fba4c6
fix(monitoring): enable PY_UNWIND as a global event
vlad-scherbich Jun 30, 2026
f0a0e60
re-gen riot req's
vlad-scherbich Jul 1, 2026
3de8fd1
update requirements.csv
vlad-scherbich Jul 1, 2026
7d6b5db
update metadata for v3.15 in pyproject.toml
vlad-scherbich Jul 2, 2026
590c789
Merge branch 'main' into chore/315-wrapping-context
vlad-scherbich Jul 7, 2026
24fdddd
chore: revert unrelated IAST GCC 14 workaround (r3530059011)
vlad-scherbich Jul 7, 2026
068c3f2
type-annotate new code
vlad-scherbich Jul 7, 2026
359dc2f
ci: pin build_base_venvs memory to prevent cold-cache OOM
vlad-scherbich Jul 9, 2026
1342305
Merge remote-tracking branch 'origin/main' into chore/315-wrapping-co…
vlad-scherbich Jul 9, 2026
b65b892
Merge branch 'ci/build-base-venvs-oom' into chore/315-wrapping-context
vlad-scherbich Jul 9, 2026
9ff9307
ci: clarify parallelism in build_base_venvs resource comment
vlad-scherbich Jul 9, 2026
d1ad2f6
Merge branch 'ci/build-base-venvs-oom' into chore/315-wrapping-context
vlad-scherbich Jul 9, 2026
b8014ed
Merge branch 'main' into chore/315-wrapping-context
vlad-scherbich Jul 14, 2026
09d4817
Merge branch 'main' into chore/315-wrapping-context
vlad-scherbich Jul 14, 2026
444035a
ci: auto-commit regenerated riot lockfiles on PR branches
vlad-scherbich Jul 14, 2026
29fa94b
Merge branch 'main' into chore/315-wrapping-context
P403n1x87 Jul 14, 2026
6e65907
Merge branch 'main' into vlad/ci-auto-regen-requirements
vlad-scherbich Jul 14, 2026
009661a
Merge branch 'vlad/ci-auto-regen-requirements' into chore/315-wrappin…
vlad-scherbich Jul 14, 2026
9c1db70
Fix failing CI (legitimate test fixes and gating tests depending on l…
vlad-scherbich Jul 14, 2026
ef80ab9
chore: wrapping context support for Python 3.15 (rebased stack)
vlad-scherbich Jul 17, 2026
cfc4733
fix(tests): gate stale 3.15 xfails and skip gevent on py3.15
vlad-scherbich Jul 17, 2026
c369b05
fix(wrapping): match Python 3.15.0b await/send bytecode convention (p…
vlad-scherbich Jul 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions .riot/requirements/10005a7.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#
# This file is autogenerated by pip-compile with Python 3.15
# by the following command:
#
# pip-compile --allow-unsafe --no-annotate .riot/requirements/10005a7.in
#
attrs==26.1.0
coverage[toml]==7.14.3
elasticsearch6==6.8.2
hypothesis==6.45.0
iniconfig==2.3.0
mock==5.2.0
opentracing==2.4.0
packaging==26.2
pluggy==1.6.0
pygments==2.20.0
pytest==9.1.1
pytest-cov==7.1.0
pytest-mock==3.15.1
pytest-randomly==4.1.0
sortedcontainers==2.4.0
urllib3==2.7.0
21 changes: 21 additions & 0 deletions .riot/requirements/10213a9.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#
# This file is autogenerated by pip-compile with Python 3.15
# by the following command:
#
# pip-compile --allow-unsafe --no-annotate .riot/requirements/10213a9.in
#
attrs==26.1.0
coverage[toml]==7.14.3
hypothesis==6.45.0
iniconfig==2.3.0
mock==5.2.0
msgpack==1.2.1
opentracing==2.4.0
packaging==26.2
pluggy==1.6.0
pygments==2.20.0
pytest==9.1.1
pytest-cov==7.1.0
pytest-mock==3.15.1
pytest-randomly==4.1.0
sortedcontainers==2.4.0
21 changes: 21 additions & 0 deletions .riot/requirements/102af7f.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#
# This file is autogenerated by pip-compile with Python 3.15
# by the following command:
#
# pip-compile --allow-unsafe --no-annotate .riot/requirements/102af7f.in
#
attrs==26.1.0
coverage[toml]==7.14.3
hypothesis==6.45.0
iniconfig==2.3.0
mock==5.2.0
openfeature-sdk==0.8.4
opentracing==2.4.0
packaging==26.2
pluggy==1.6.0
pygments==2.20.0
pytest==9.1.1
pytest-cov==7.1.0
pytest-mock==3.15.1
pytest-randomly==4.1.0
sortedcontainers==2.4.0
25 changes: 25 additions & 0 deletions .riot/requirements/104722a.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
#
# This file is autogenerated by pip-compile with Python 3.15
# by the following command:
#
# pip-compile --allow-unsafe --no-annotate .riot/requirements/104722a.in
#
aiopg==1.4.0
async-timeout==4.0.3
attrs==26.1.0
coverage[toml]==7.14.3
hypothesis==6.45.0
iniconfig==2.3.0
mock==5.2.0
opentracing==2.4.0
packaging==26.2
pluggy==1.6.0
psycopg2-binary==2.9.12
pygments==2.20.0
pytest==9.1.1
pytest-cov==7.1.0
pytest-mock==3.15.1
pytest-randomly==4.1.0
sortedcontainers==2.4.0
sqlalchemy==2.0.51
typing-extensions==4.15.0
61 changes: 61 additions & 0 deletions .riot/requirements/104eddc.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
#
# This file is autogenerated by pip-compile with Python 3.15
# by the following command:
#
# pip-compile --allow-unsafe --no-annotate .riot/requirements/104eddc.in
#
annotated-types==0.7.0
anyio==4.14.1
attrs==26.1.0
certifi==2026.6.17
charset-normalizer==3.4.7
coverage[toml]==7.14.3
distro==1.9.0
h11==0.16.0
httpcore==1.0.9
httpx==0.28.1
hypothesis==6.45.0
idna==3.18
iniconfig==2.3.0
jiter==0.16.0
jsonpatch==1.33
jsonpointer==3.1.1
langchain==1.3.11
langchain-core==1.4.8
langchain-openai==1.3.3
langchain-protocol==0.0.18
langgraph==1.2.7
langgraph-checkpoint==4.1.1
langgraph-prebuilt==1.1.0
langgraph-sdk==0.4.2
langsmith==0.9.5
mock==5.2.0
openai==2.44.0
opentracing==2.4.0
orjson==3.11.9
ormsgpack==1.12.2
packaging==26.2
pluggy==1.6.0
pydantic==2.13.4
pydantic-core==2.46.4
pygments==2.20.0
pytest==9.1.1
pytest-asyncio==1.4.0
pytest-cov==7.1.0
pytest-mock==3.15.1
pyyaml==6.0.3
regex==2026.6.28
requests==2.34.2
requests-toolbelt==1.0.0
sniffio==1.3.1
sortedcontainers==2.4.0
tenacity==9.1.4
tiktoken==0.13.0
tqdm==4.68.3
typing-extensions==4.15.0
typing-inspection==0.4.2
urllib3==2.7.0
uuid-utils==0.16.2
websockets==15.0.1
xxhash==3.8.0
zstandard==0.25.0
24 changes: 24 additions & 0 deletions .riot/requirements/106d369.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#
# This file is autogenerated by pip-compile with Python 3.15
# by the following command:
#
# pip-compile --allow-unsafe --no-annotate .riot/requirements/106d369.in
#
attrs==26.1.0
certifi==2026.6.17
coverage[toml]==7.14.3
elastic-transport==8.17.1
elasticsearch8==8.0.1
hypothesis==6.45.0
iniconfig==2.3.0
mock==5.2.0
opentracing==2.4.0
packaging==26.2
pluggy==1.6.0
pygments==2.20.0
pytest==9.1.1
pytest-cov==7.1.0
pytest-mock==3.15.1
pytest-randomly==4.1.0
sortedcontainers==2.4.0
urllib3==2.7.0
19 changes: 19 additions & 0 deletions .riot/requirements/10afc02.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#
# This file is autogenerated by pip-compile with Python 3.15
# by the following command:
#
# pip-compile --allow-unsafe --no-annotate .riot/requirements/10afc02.in
#
attrs==26.1.0
coverage[toml]==7.14.3
hypothesis==6.45.0
iniconfig==2.3.0
mock==5.2.0
opentracing==2.4.0
packaging==26.2
pluggy==1.6.0
pygments==2.20.0
pytest==9.1.1
pytest-cov==7.1.0
pytest-mock==3.15.1
sortedcontainers==2.4.0
39 changes: 39 additions & 0 deletions .riot/requirements/10b28b2.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
#
# This file is autogenerated by pip-compile with Python 3.15
# by the following command:
#
# pip-compile --allow-unsafe --no-annotate .riot/requirements/10b28b2.in
#
annotated-types==0.7.0
anthropic==0.115.0
anyio==4.14.1
attrs==26.1.0
certifi==2026.6.17
coverage[toml]==7.14.3
distro==1.9.0
docstring-parser==0.18.0
h11==0.16.0
httpcore==1.0.9
httpx==0.27.2
hypothesis==6.45.0
idna==3.18
iniconfig==2.3.0
jiter==0.16.0
mock==5.2.0
opentracing==2.4.0
packaging==26.2
pluggy==1.6.0
pydantic==2.13.4
pydantic-core==2.46.4
pygments==2.20.0
pytest==9.1.1
pytest-asyncio==1.4.0
pytest-cov==7.1.0
pytest-mock==3.15.1
pyyaml==6.0.3
sniffio==1.3.1
sortedcontainers==2.4.0
typing-extensions==4.15.0
typing-inspection==0.4.2
vcrpy==8.2.1
wrapt==2.2.2
20 changes: 20 additions & 0 deletions .riot/requirements/10db676.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#
# This file is autogenerated by pip-compile with Python 3.15
# by the following command:
#
# pip-compile --allow-unsafe --no-annotate .riot/requirements/10db676.in
#
attrs==26.1.0
coverage[toml]==7.14.3
hypothesis==6.45.0
iniconfig==2.3.0
mock==5.2.0
opentracing==2.4.0
packaging==26.2
pluggy==1.6.0
pygments==2.20.0
pytest==9.1.1
pytest-cov==7.1.0
pytest-mock==3.15.1
pytest-randomly==4.1.0
sortedcontainers==2.4.0
26 changes: 26 additions & 0 deletions .riot/requirements/10e66c4.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#
# This file is autogenerated by pip-compile with Python 3.15
# by the following command:
#
# pip-compile --allow-unsafe --no-annotate .riot/requirements/10e66c4.in
#
attrs==26.1.0
certifi==2026.6.17
charset-normalizer==3.4.7
coverage[toml]==7.14.3
hypothesis==6.45.0
idna==3.18
iniconfig==2.3.0
mock==5.2.0
opensearch-py[requests]==1.1.0
opentracing==2.4.0
packaging==26.2
pluggy==1.6.0
pygments==2.20.0
pytest==9.1.1
pytest-cov==7.1.0
pytest-mock==3.15.1
pytest-randomly==4.1.0
requests==2.34.2
sortedcontainers==2.4.0
urllib3==1.26.20
23 changes: 23 additions & 0 deletions .riot/requirements/10fbb78.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#
# This file is autogenerated by pip-compile with Python 3.15
# by the following command:
#
# pip-compile --allow-unsafe --no-annotate .riot/requirements/10fbb78.in
#
attrs==26.1.0
coverage[toml]==7.14.3
execnet==2.1.2
hypothesis==6.45.0
iniconfig==2.3.0
mock==5.2.0
opentracing==2.4.0
packaging==26.2
pluggy==1.6.0
pygments==2.20.0
pytest==9.1.1
pytest-cov==7.1.0
pytest-mock==3.15.1
pytest-randomly==4.1.0
pytest-xdist==3.8.0
sortedcontainers==2.4.0
urllib3==2.0.0
28 changes: 28 additions & 0 deletions .riot/requirements/110bc24.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
#
# This file is autogenerated by pip-compile with Python 3.15
# by the following command:
#
# pip-compile --allow-unsafe --no-annotate .riot/requirements/110bc24.in
#
attrs==26.1.0
aws-durable-execution-sdk-python==1.6.0
aws-durable-execution-sdk-python-testing==1.2.1
boto3==1.43.38
botocore==1.43.38
coverage[toml]==7.14.3
hypothesis==6.45.0
iniconfig==2.3.0
jmespath==1.1.0
mock==5.2.0
opentracing==2.4.0
packaging==26.2
pluggy==1.6.0
pygments==2.20.0
pytest==9.1.1
pytest-cov==7.1.0
pytest-mock==3.15.1
python-dateutil==2.9.0.post0
s3transfer==0.19.0
six==1.17.0
sortedcontainers==2.4.0
urllib3==2.7.0
21 changes: 21 additions & 0 deletions .riot/requirements/11326db.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#
# This file is autogenerated by pip-compile with Python 3.15
# by the following command:
#
# pip-compile --allow-unsafe --no-annotate .riot/requirements/11326db.in
#
attrs==26.1.0
coverage[toml]==7.14.3
hypothesis==6.45.0
iniconfig==2.3.0
mock==5.2.0
msgpack==1.2.1
opentracing==2.4.0
packaging==26.2
pluggy==1.6.0
pygments==2.20.0
pytest==9.1.1
pytest-cov==7.1.0
pytest-mock==3.15.1
pytest-randomly==4.1.0
sortedcontainers==2.4.0
29 changes: 29 additions & 0 deletions .riot/requirements/113a3ac.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#
# This file is autogenerated by pip-compile with Python 3.15
# by the following command:
#
# pip-compile --allow-unsafe --no-annotate .riot/requirements/113a3ac.in
#
anyio==4.14.1
asgiref==3.11.1
attrs==26.1.0
certifi==2026.6.17
coverage[toml]==7.14.3
h11==0.16.0
httpcore==1.0.9
httpx==0.27.2
hypothesis==6.45.0
idna==3.18
iniconfig==2.3.0
mock==5.2.0
opentracing==2.4.0
packaging==26.2
pluggy==1.6.0
pygments==2.20.0
pytest==9.1.1
pytest-asyncio==0.21.1
pytest-cov==7.1.0
pytest-mock==3.15.1
pytest-randomly==4.1.0
sniffio==1.3.1
sortedcontainers==2.4.0
Loading
Loading