<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/contrib/tools/python3/patches, branch oidc-1.2.7a</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.7a</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.7a'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2026-02-03T19:28:51Z</updated>
<entry>
<title>Import Python 3.13.11</title>
<updated>2026-02-03T19:28:51Z</updated>
<author>
<name>shadchin</name>
<email>shadchin@yandex-team.com</email>
</author>
<published>2026-02-03T18:59:07Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=bce46f28de392862d5c6c3b185d844ee7c623be3'/>
<id>urn:sha1:bce46f28de392862d5c6c3b185d844ee7c623be3</id>
<content type='text'>
commit_hash:bbb53cefb159aa3e7afaa475fd19d5a03b66945f
</content>
</entry>
<entry>
<title>Switch Python 3 on contrib/libs/blake2</title>
<updated>2026-01-22T05:53:12Z</updated>
<author>
<name>shadchin</name>
<email>shadchin@yandex-team.com</email>
</author>
<published>2026-01-22T05:29:44Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=1d7bb883c2ff9b622bfa29f1de93fde43e06906e'/>
<id>urn:sha1:1d7bb883c2ff9b622bfa29f1de93fde43e06906e</id>
<content type='text'>
commit_hash:71d95ae6feb5796edc36f16859e57cf07a56a184
</content>
</entry>
<entry>
<title>Fix `__name__` for builtin modules</title>
<updated>2026-01-14T17:30:18Z</updated>
<author>
<name>shadchin</name>
<email>shadchin@yandex-team.com</email>
</author>
<published>2026-01-14T16:52:47Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=078fd8aa66d488d1339cb64a5a3918e786b4baae'/>
<id>urn:sha1:078fd8aa66d488d1339cb64a5a3918e786b4baae</id>
<content type='text'>
Такой же подход есть у загрузки so-расширений, но для builtin его из коробки нет, так как builtin в upstream используется только для стандартной библиотеки, а там нет подпакетов, там только модули и у них нет проблемы с именем.

До патча:
```ipython
In [1]: import osgeo._gdal

In [2]: osgeo._gdal.__name__
Out[2]: '_gdal'  # &lt;- Потерялось имя пакета, должно быть `osgeo._gdal`
```

После патча:
```ipython
In [1]: import osgeo._gdal

In [2]: osgeo._gdal.__name__
Out[2]: 'osgeo._gdal'
```
commit_hash:fee95110a58cae8395a46598bf8f0b80e42b029a
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2026-01-05T19:19:20Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2026-01-05T19:08:54Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=91148a220fd0ce6c0a05c8cbfc8964f9c0252d6f'/>
<id>urn:sha1:91148a220fd0ce6c0a05c8cbfc8964f9c0252d6f</id>
<content type='text'>
commit_hash:1a43bcb7f55bea5bd087ad537be5880e0301a09b
</content>
</entry>
<entry>
<title>Update contrib/python/hypothesis/py3 to 6.136.2</title>
<updated>2025-11-15T17:35:05Z</updated>
<author>
<name>robot-contrib</name>
<email>robot-contrib@yandex-team.com</email>
</author>
<published>2025-11-15T17:06:29Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9a07a28dc0d44861b027fe30ef3b3a607af319b4'/>
<id>urn:sha1:9a07a28dc0d44861b027fe30ef3b3a607af319b4</id>
<content type='text'>
commit_hash:aaf72f1c1b3aa7cf161d27d86c119860b25c0b21
</content>
</entry>
<entry>
<title>Moved patch to `jupyter-core`</title>
<updated>2025-07-21T16:50:43Z</updated>
<author>
<name>shadchin</name>
<email>shadchin@yandex-team.com</email>
</author>
<published>2025-07-21T16:30:15Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f30b72372452df7df6fdba12858bfc020b669772'/>
<id>urn:sha1:f30b72372452df7df6fdba12858bfc020b669772</id>
<content type='text'>
commit_hash:18ebf710692df871dceae55c907824e5582537fd
</content>
</entry>
<entry>
<title>Update Python 3 to 3.12.10</title>
<updated>2025-06-12T21:35:30Z</updated>
<author>
<name>shadchin</name>
<email>shadchin@yandex-team.com</email>
</author>
<published>2025-06-12T21:05:26Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=796b9088366b10b4cd42885101fc20c0b5709b07'/>
<id>urn:sha1:796b9088366b10b4cd42885101fc20c0b5709b07</id>
<content type='text'>
commit_hash:dd2398e159fe1d72ea6b12da52fccc933a41a785
</content>
</entry>
<entry>
<title>Subinterpretor compatible __res module (2nd attempt)</title>
<updated>2025-04-29T03:57:18Z</updated>
<author>
<name>snermolaev</name>
<email>snermolaev@yandex-team.com</email>
</author>
<published>2025-04-29T03:44:21Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=713adc6a88be8af8a342a9a72a055b7ef6514563'/>
<id>urn:sha1:713adc6a88be8af8a342a9a72a055b7ef6514563</id>
<content type='text'>
Cython is not yet subinterpreter compatible. There are no ETA when cython is going to support subinterpreters.

This PR removes cython from hermetic python imoprt hooks in order to make them subinterpretr-compatible.
commit_hash:427b6f9db6afa6695659ee147621e1ccb391d3cb
</content>
</entry>
<entry>
<title>Revert "Subinterpretor compatible __res module" rXXXXXX</title>
<updated>2025-04-15T05:21:15Z</updated>
<author>
<name>snermolaev</name>
<email>snermolaev@yandex-team.com</email>
</author>
<published>2025-04-15T05:08:40Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=0ca7cfb39890921e0fc5a77e2972842717989f96'/>
<id>urn:sha1:0ca7cfb39890921e0fc5a77e2972842717989f96</id>
<content type='text'>
commit_hash:1d9f5675b9d3ddaa44db4472376a06ad3e811e2d
</content>
</entry>
<entry>
<title>Subinterpretor compatible __res module</title>
<updated>2025-04-14T03:28:07Z</updated>
<author>
<name>snermolaev</name>
<email>snermolaev@yandex-team.com</email>
</author>
<published>2025-04-14T03:15:42Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=76887f61431dc5999139a8d72882449ca1503660'/>
<id>urn:sha1:76887f61431dc5999139a8d72882449ca1503660</id>
<content type='text'>
Cython is not yet subinterpreter compatible. There are no ETA when cython is going to support subinterpreters.

This PR removes cython from hermetic python imoprt hooks in order to make them subinterpretr-compatible.
commit_hash:1b067c37f55a4f1d9a6172df7009c75231cc1e25
</content>
</entry>
</feed>
