Как создать пакет Python со встроенным кодом C ++

Я хочу создать пакет Python (который будет размещен в локальном репозитории git), в котором большая часть кода будет написана на C ++. В основном я реорганизую / переписываю старый проект C ++ (новый проект в CLion) и хочу включить его в пакет Python, потому что он будет использоваться во многих других проектах Python (включая веб-сервисы Flask).

Итак, я тогда хочу pip install мой пакет, и он должен быть установлен как любой другой пакет Python.

Я занимаюсь разработкой под OS X и имею IDE от JetBrains (PyCharm и CLion).

Каковы лучшие практики для создания такого проекта Python и как будут выглядеть этапы разработки + развертывания? Как должен setup.py выглядеть как например? Также я могу настроить проекты так, чтобы я мог отлаживать как мой код Python, так и код C ++? Как мне построить C ++ сторону проекта?

Я бы предпочел использовать как можно меньше сторонних инструментов.

Также любые ресурсы, на которые вы могли бы указать мне, также были бы полезны.

2

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]