Разработка стека Python с использованием Python Tools для Visual Studio - PullRequest
5 голосов
/ 07 апреля 2011

Позволяет ли Python Tools для Visual Studio Beta , который включает поддержку CPython, разрабатывать в Stackless Python?

Если это так, не могли бы вы расширить свои ответы, включив в них любой изшаги, необходимые для настройки среды Stackless Python, помимо установки PTVS на существующую установку VS2010, пожалуйста?

1 Ответ

5 голосов
/ 19 июля 2011

Вы, конечно, можете разрабатывать для Stackless, но в настоящее время нет специальной поддержки для Stackless.Это означает, что вы найдете опыт редактирования кода и окно REPL работают просто отлично.Но профилирование и отладка, основанные на sys.settrace, не будут работать для тасклетов.

Если вы устанавливаете Stackless через MSI, PTVS выполнит установку так же, как и обычную установку CPython.Если вы установили его с помощью какого-либо другого механизма, вам нужно перейти в Инструменты-> Параметры-> Инструменты Python-> Параметры интерпретатора и настроить собственный интерпретатор с помощью кнопки Добавить переводчика.

Если вы хотитечтобы сделать это лучше, вы можете внести свой вклад в PTVS, чтобы улучшить это. Документация Stackless содержит информацию о том, как включить отладку , и не похоже, что это будет слишком сложно.С точки зрения PTVS это будет просто включать обновление visualstudio_py_debugger.py, чтобы обнаружить, что он работает в Stackless, и добавить соответствующий код и убедиться, что он работает.

...