<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/library/python, branch roadmap</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=roadmap</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=roadmap'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2022-06-01T10:47:52Z</updated>
<entry>
<title>DEVTOOLS-9500 [library/python/pytest] Generate call graph if --profile-pytest is specified</title>
<updated>2022-06-01T10:47:52Z</updated>
<author>
<name>Aleksandr</name>
<email>ivansduck@gmail.com</email>
</author>
<published>2022-06-01T10:47:52Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=18e30b63b3358b58bcce35a95d876e459e602ef6'/>
<id>urn:sha1:18e30b63b3358b58bcce35a95d876e459e602ef6</id>
<content type='text'>
ref:b1b93724ca5ccf2a420b7dd063764bc8eed4f3e4
</content>
</entry>
<entry>
<title>Update contrib/python/ipython/py3 to 8.3.0</title>
<updated>2022-05-17T21:43:36Z</updated>
<author>
<name>robot-contrib</name>
<email>robot-contrib@yandex-team.ru</email>
</author>
<published>2022-05-17T21:43:36Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9e5f436a8b2a27bcc7802e443ea3ef3e41a82a75'/>
<id>urn:sha1:9e5f436a8b2a27bcc7802e443ea3ef3e41a82a75</id>
<content type='text'>
ref:e84342d4d30476f9148137f37fd0c6405fd36f55
</content>
</entry>
<entry>
<title>YMAKE-148: Don't follow symlinks</title>
<updated>2022-05-16T21:30:24Z</updated>
<author>
<name>say</name>
<email>say@yandex-team.ru</email>
</author>
<published>2022-05-16T21:30:24Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=3fddaa3192396d921374ef959a73169c47d34af5'/>
<id>urn:sha1:3fddaa3192396d921374ef959a73169c47d34af5</id>
<content type='text'>
ref:b200b70556036c6a735ab81b1414c4b334ba5958
</content>
</entry>
<entry>
<title>YMAKE-144: Fix RuntimeError: dictionary changed size during iteration</title>
<updated>2022-05-13T23:04:16Z</updated>
<author>
<name>say</name>
<email>say@yandex-team.ru</email>
</author>
<published>2022-05-13T23:04:16Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=492822761567bdac7f2dbe844de1bb3086e9e28e'/>
<id>urn:sha1:492822761567bdac7f2dbe844de1bb3086e9e28e</id>
<content type='text'>
ref:919db9913468e91d031bbd511beeacdcfdd74489
</content>
</entry>
<entry>
<title>Yatest added new Popen argument</title>
<updated>2022-05-06T13:40:58Z</updated>
<author>
<name>vzaborovskiy</name>
<email>vzaborovskiy@yandex-team.ru</email>
</author>
<published>2022-05-06T13:40:58Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=0bb6ddbe6fc9120ce8eae228710de6fb8f1ccee4'/>
<id>urn:sha1:0bb6ddbe6fc9120ce8eae228710de6fb8f1ccee4</id>
<content type='text'>
ref:8ef6e980cdf596b743f677ecbfc7bca8fcf75349
</content>
</entry>
<entry>
<title>Introduce method to get vcs in library/python/svn_version</title>
<updated>2022-05-04T13:07:57Z</updated>
<author>
<name>spreis</name>
<email>spreis@yandex-team.ru</email>
</author>
<published>2022-05-04T13:07:57Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2bf267dc25ea20521a562ebca8bf5c57af7be290'/>
<id>urn:sha1:2bf267dc25ea20521a562ebca8bf5c57af7be290</id>
<content type='text'>
ref:3cdcb0b0558a4896ab20082ec37672275dfe59b9
</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>Remove unnecessary patch from Python 3</title>
<updated>2022-04-09T10:50:59Z</updated>
<author>
<name>shadchin</name>
<email>shadchin@yandex-team.ru</email>
</author>
<published>2022-04-09T10:50:59Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=67ade9a1ace3bdb3b25b2a8e66cd46d94d89a7be'/>
<id>urn:sha1:67ade9a1ace3bdb3b25b2a8e66cd46d94d89a7be</id>
<content type='text'>
ref:08457aac212d00dad336d739a11d619cf2882ae3
</content>
</entry>
<entry>
<title>Add rule to generate cmake file. KIKIMR-14679</title>
<updated>2022-04-08T18:20:14Z</updated>
<author>
<name>Daniil Cherednik</name>
<email>dcherednik@yandex-team.ru</email>
</author>
<published>2022-04-08T18:20:14Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=d6efaab16218e74875dd94c978b659d867327aa4'/>
<id>urn:sha1:d6efaab16218e74875dd94c978b659d867327aa4</id>
<content type='text'>
ref:520f7b10e2f41d081d1552c1ce75159826498334
</content>
</entry>
<entry>
<title>YQ-1003 ExternalFunction provider</title>
<updated>2022-04-07T07:47:49Z</updated>
<author>
<name>hrustyashko</name>
<email>hrustyashko@yandex-team.ru</email>
</author>
<published>2022-04-07T07:47:49Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=18dcbc27f5d6c6d5a79cc85d30587dc2f14485cd'/>
<id>urn:sha1:18dcbc27f5d6c6d5a79cc85d30587dc2f14485cd</id>
<content type='text'>
store connection name at resolved function

rename expr nodes  to dq_function

dq function data provider

ref:23fa1160965eb31574ae1c31a5a9152781f238c2
</content>
</entry>
</feed>
