Я пишу GUI для моего Raspberry pi, но я бы хотел поработать над кодом на P C, а затем перенести его в pi, просто потому что инструменты лучше, и у меня в основном удаленный доступ пи пи c эт c. Моя проблема в том, что GUI делает некоторые вызовы для изменения выводов ввода / вывода на Pi, используя библиотеку RPi.GPIO, которой нет на P C. Конечно, я могу закомментировать строки с пи-спецификацией c кода, но это действительно грязно, особенно если я начну переходить туда-сюда. Моя идея состоит в том, чтобы настроить библиотеку-пустышку / зеркало для P C, затем код выбирает библиотеку-пустышку на P C и настоящую библиотеку на pi. Кажется простым, но я действительно увяз в создании собственной библиотеки. Итак, на мой вопрос, вкратце - какой самый простой способ создать быструю библиотеку с использованием PyCharm, которую мой код мог бы взять ...
Вот небольшой код для контекста ...
import RPi.GPIO as GPIO # this is the library I want to mirror
# sets pin numbering on pi, does completely nothing in
# the dummy I want to call in on on PC
GPIO.setmode(GPIO.BOARD)
GPIO.output(self.reset_pin, 1) # also does stuff on pi, nothing on PC