Я хочу создать пакет Python (который будет размещен в локальном репозитории git), в котором большая часть кода будет написана на C ++. В основном я реорганизую / переписываю старый проект C ++ (новый проект в CLion) и хочу включить его в пакет Python, потому что он будет использоваться во многих других проектах Python (включая веб-сервисы Flask).
Итак, я тогда хочу pip install
мой пакет, и он должен быть установлен как любой другой пакет Python.
Я занимаюсь разработкой под OS X и имею IDE от JetBrains (PyCharm и CLion).
Каковы лучшие практики для создания такого проекта Python и как будут выглядеть этапы разработки + развертывания? Как должен setup.py
выглядеть как например? Также я могу настроить проекты так, чтобы я мог отлаживать как мой код Python, так и код C ++? Как мне построить C ++ сторону проекта?
Я бы предпочел использовать как можно меньше сторонних инструментов.
Также любые ресурсы, на которые вы могли бы указать мне, также были бы полезны.
Задача ещё не решена.