Это на самом деле невозможно, если ваша цель - создать сборку, которая содержит типы, похожие на типы, созданные в C #. Основная проблема здесь заключается в том, что типы Python работают значительно иначе, чем типы CLR. Во-первых, они могут быть изменены во время выполнения, в то время как типы CLR полностью статичны. Таким образом, единственный способ достичь этого сегодня - это использовать интерфейсы хостинга для создания небольшой заглушки C #, которая делегирует работу коду Python.
IronPython имеет возможность компилировать в сборку - на что ссылается этот пост в блоге - но мы сделали это в первую очередь, чтобы вы могли развернуть приложение IronPython для своих клиентов, не предоставляя им исходный код.
Не стесняйтесь следовать более конкретному сценарию, добавив комментарий к этому ответу, и я буду рад дать совет о том, как его реализовать.