<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/library/python/runtime_py3/main, branch main</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=main</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-08-04T19:16:42Z</updated>
<entry>
<title>add DUSE_PYTHON3_PREV support</title>
<updated>2025-08-04T19:16:42Z</updated>
<author>
<name>kuzmich321</name>
<email>kuzmich321@yandex-team.com</email>
</author>
<published>2025-08-04T18:11:07Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=78b39e84c02a1fe198c07279e3ad46245fa09981'/>
<id>urn:sha1:78b39e84c02a1fe198c07279e3ad46245fa09981</id>
<content type='text'>
commit_hash:b2e89d949d9560889cc979429e8fa79494368f76
</content>
</entry>
<entry>
<title>fix arcadia py3 runtime for win due to encoding</title>
<updated>2025-02-28T08:56:32Z</updated>
<author>
<name>kuzmich321</name>
<email>kuzmich321@yandex-team.com</email>
</author>
<published>2025-02-28T07:50:51Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=6a9a436309f31f967622304be9fb9f793b38e9cf'/>
<id>urn:sha1:6a9a436309f31f967622304be9fb9f793b38e9cf</id>
<content type='text'>
[Вот так](HIDDEN_URL делает нативный питон

[Репродьюсер](HIDDEN_URL

Как оно выглядит [ДО](HIDDEN_URL и [ПОСЛЕ](HIDDEN_URL, а вот так [нативный](HIDDEN_URL
commit_hash:cdce69c28e699d42f25e43f5d6efb214c8227024
</content>
</entry>
<entry>
<title>Enable UTF-8 mode for all</title>
<updated>2024-06-20T19:50:15Z</updated>
<author>
<name>shadchin</name>
<email>shadchin@yandex-team.com</email>
</author>
<published>2024-06-20T19:38:00Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=13d5ce08ec5a3ae159bbd7847337d0c52453093d'/>
<id>urn:sha1:13d5ce08ec5a3ae159bbd7847337d0c52453093d</id>
<content type='text'>
0003a9ac951e380a13106a8f180014e0aed57f3a
</content>
</entry>
<entry>
<title>Sync contrib/tools/python3 layout with upstream</title>
<updated>2024-02-18T23:50:43Z</updated>
<author>
<name>thegeorg</name>
<email>thegeorg@yandex-team.com</email>
</author>
<published>2024-02-18T23:38:52Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=d96fa07134c06472bfee6718b5cfd1679196fc99'/>
<id>urn:sha1:d96fa07134c06472bfee6718b5cfd1679196fc99</id>
<content type='text'>
* Move src/ subdir contents to the top of the layout
* Rename self-written lib -&gt; lib2 to avoid CaseFolding warning from the VCS
* Regenerate contrib/libs/python proxy-headers accordingly
4ccc62ac1511abcf0fed14ccade38e984e088f1e
</content>
</entry>
<entry>
<title>add ydb deps</title>
<updated>2023-09-29T09:41:34Z</updated>
<author>
<name>nkozlovskiy</name>
<email>nmk@ydb.tech</email>
</author>
<published>2023-09-29T09:24:06Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e0e3e1717e3d33762ce61950504f9637a6e669ed'/>
<id>urn:sha1:e0e3e1717e3d33762ce61950504f9637a6e669ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix ya.make</title>
<updated>2022-07-07T11:41:37Z</updated>
<author>
<name>monster</name>
<email>monster@ydb.tech</email>
</author>
<published>2022-07-07T11:41:37Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=06e5c21a835c0e923506c4ff27929f34e00761c2'/>
<id>urn:sha1:06e5c21a835c0e923506c4ff27929f34e00761c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DEVTOOLSSUPPORT-18626: In venv directly call Py_BytesMain()</title>
<updated>2022-05-04T10:34:25Z</updated>
<author>
<name>say</name>
<email>say@yandex-team.ru</email>
</author>
<published>2022-05-04T10:34:25Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=692098a9726abf54da61f833036c8965e28e1f18'/>
<id>urn:sha1:692098a9726abf54da61f833036c8965e28e1f18</id>
<content type='text'>
The arcadia main function (library/python/runtime_py3/main/main.c::pymain) calls Py_InitializeFromConfig() before going to the vanilla python Py_Main().
Py_InitializeFromConfig() overrides sys.prefix and sys.exec_prefix by default values ('/var/empty') and then import __res module (and importer.pxi as a part of it).
importer.pxi::_init_venv() set a proper value to sys.prefix and sys.exec_prefix attributes.
Py_Main() in turn also calls Py_InitializeFromConfig() and reset the sys attributes to their default values again.
I don't know why it was not a problem in python 3.9 but in 3.10 it is.

ref:0466de641f92d66c4f992ae12c02d8d58db397f6
</content>
</entry>
<entry>
<title>intermediate changes</title>
<updated>2022-03-15T10:35:56Z</updated>
<author>
<name>arcadia-devtools</name>
<email>arcadia-devtools@yandex-team.ru</email>
</author>
<published>2022-03-15T10:35:56Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=094638589de6a6c9f91fad0005843fc1c1adc957'/>
<id>urn:sha1:094638589de6a6c9f91fad0005843fc1c1adc957</id>
<content type='text'>
ref:ca7a95e8c9a9d780f96497136a152091d54e61b5
</content>
</entry>
<entry>
<title>Restoring authorship annotation for Aleksandr &lt;ivansduck@gmail.com&gt;. Commit 2 of 2.</title>
<updated>2022-02-10T13:47:52Z</updated>
<author>
<name>Aleksandr</name>
<email>ivansduck@gmail.com</email>
</author>
<published>2022-02-10T13:47:52Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=b05913d1c3c02a773578bceb7285084d2933ae86'/>
<id>urn:sha1:b05913d1c3c02a773578bceb7285084d2933ae86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for Aleksandr &lt;ivansduck@gmail.com&gt;. Commit 1 of 2.</title>
<updated>2022-02-10T13:47:52Z</updated>
<author>
<name>Aleksandr</name>
<email>ivansduck@gmail.com</email>
</author>
<published>2022-02-10T13:47:52Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ea6c5b7f172becca389cacaff7d5f45f6adccbe6'/>
<id>urn:sha1:ea6c5b7f172becca389cacaff7d5f45f6adccbe6</id>
<content type='text'>
</content>
</entry>
</feed>
