Python-SIP to darmowy i otwarty projekt source specjalnie zaprojektowane dla twórców, którzy poszukują łatwego w użyciu narzędzia do tworzenia powiązań Pythona (znany również jako moduły rozszerzające) dla zestawu narzędzi Qt. Może być również wykorzystywany do budowania C lub C ++ powiązań bibliotek dla języka programowania Python.
Ukazuje się jako część projektu pyqt
Python-SIP jest częścią serii produktów pyqt, i zawiera moduł Pythona i generator kodu, który przetwarza zestaw plików specyfikacji i generuje C ++ i C kod, który jest później przekształcony modułu rozszerzenia powiązań.
W ramach projektu Python-SIP zapewnia również funkcje pomocnicze do automatycznie wygenerowanego kodu i oferuje łatwy sposób na korzystanie z istniejących C lub C ++ bibliotek w środowisku produkcyjnym interpretacyjnej programowania.
Pierwsze kroki z python-SIP
Aby zainstalować oprogramowanie Python-SIP w systemie GNU / Linux, trzeba będzie najpierw pobrać najnowszą wersję ze Softoware, rozpakować archiwum w wybranej lokalizacji, otwórz emulator terminala i przejdź do lokalizacji rozpakowany katalog.
Uruchom & ldquo; Pythona configure.py & rdquo; Polecenie (bez cudzysłowów), aby skonfigurować oprogramowanie i uruchom & bdquo; aby & rdquo; Polecenie (bez cudzysłowów), aby go skompilować. Wreszcie, należy uruchomić & bdquo; make install & rdquo; Polecenie (bez cudzysłowów) jako root, aby go zainstalować systemu szerokości.
Pod maską, wspierane systemy operacyjne i dostępność
Python-SIP jest w całości napisany w języku programowania Python, co oznacza, że jest on kompatybilny ze wszystkimi systemami operacyjnymi Linux Kernel-based, jak również systemów operacyjnych Microsoft Windows. Jest on dostępny do pobrania jako archiwum źródeł uniwersalne, który obsługuje zarówno 32-bitowe i 64-bitowe platformy sprzętowe
Co nowego w tej wersji.
- Dodano / TypeHint / argument, klasę, odwzorowaną rodzaju, funkcji i zmiennych typedef adnotacje.
- Dodano / TypeHintIn / i / TypeHintOut / argument klasę, odwzorowaną rodzaj i typedef adnotacje.
- Dodano / TypeHintValue / argumentu, klasę i odwzorowanych adnotacje typu.
- Dodano / NoTypeHint / klasy, wyliczenia, funkcji i zmiennych adnotacje.
- Dodano% ExportedTypeHintCode i% TypeHintCode.
- Dodano opcję -f linii poleceń traktować ostrzeżenia jako błędy.
- Dodano -y opcji wiersza poleceń do generowanych PEP 484 typów plików kompatybilny podpowiedź pośredniczącego.
- Nieaktualne katalogu / DocType / i / DocValue / adnotacje.
Dyrektywy
Co nowego w wersji 4.17:
- Ta wersja dodaje wsparcie dla PEP 465, PEP 492 i MSVC 2015.
Co nowego w wersji 4.16.9:
- To jest bug-fix tylko release <. / li>
Co nowego w wersji 4.16.8.
- Jest to przede wszystkim uwolnienie bug-fix
Co nowego w wersji 4.16.5:
- To jest drobna release funkcjonalny i bug-fix .
Co nowego w wersji 4.16.3:
- wyliczenia obsługują teraz __qualname__ dla Pythona i v3.3 później.
Co nowego w wersji 4.15.4:
- To jest drobna uwalniania bug fix wymagane przez PyQt v5.2.
Co nowego w wersji 4.15.3:
- To jest wersja bug fix dla regresji, że wpływa PyQtChart.
Co nowego w wersji 4.15.2:
- To jest drobna release funkcjonalne, które będą potrzebne przez pyqt v5.1.
- Zawiera również poprawki wymagane przez PyKDE4.
Co nowego w wersji 4.15:
- Jest to znaczące uwalnianie funkcyjną, która jest wymagana przez pyqt v5 .0.1 i PyQt v4.10.3.
Co nowego w wersji 4.14.7:
- To jest drobna release funkcjonalny i wymaga PyQt v5.
Co nowego w wersji 4.14.6:
- To jest drobna wydanie poprawkowe
Co nowego w wersji 4.14.5:
- To jest drobna wydanie poprawkowe, specjalnie dla QGIS .
Komentarze nie znaleziono