%global _empty_manifest_terminate_build 0 Name: python-piicodev Version: 1.10.0 Release: 1 Summary: Drivers for the PiicoDev ecosystem of sensors and modules License: MIT License URL: https://github.com/CoreElectronics/CE-PiicoDev-PyPI Source0: https://mirrors.nju.edu.cn/pypi/web/packages/7a/1d/940682003f41bccf8d4873965b1cae919a96272cf9b07fa3d7b9831c6db4/piicodev-1.10.0.tar.gz BuildArch: noarch Requires: python3-smbus2 Requires: python3-pytest %description # Core Electronics Unified PiicoDev Library Unified device libraries for the PiicoDev ecosystem of sensors and modules. Built for MicroPython and Python. ## Installation On Raspberry Pi, run the following to install: ```shell sudo pip3 install piicodev ``` ## Changes - v1.10.0 - Add support for PiicoDev Ultrasonic Rangefinder - Remove debug messages from PiicoDev_Servo.py - Add ESP32 warnings in PiicoDev_Unified.py - v1.9.0 - Add support for PiicoDev Transceiver - v1.8.0 - Add support for PiicoDev Servo Driver (PCA9685) - v1.7.1 - Improve RFID robustness (allow incomplete text reads) - v1.7.0 - Add support for PiicoDev Button (PiicoDev_Switch.py) - v1.6.1 - Add support for Air-Quality Sensor ENS160 - v1.6.0 - Bad release, use v1.6.1 - v1.5.4 - Fix device ID address for PiicoDev potentiometers - v1.5.3 - Force warning for unconfigured i2c on Raspberry Pi SBC for Potentiometer - v1.5.2 - Add warning for unconfigured i2c on Raspberry Pi SBC - v1.5.1 - Change device ID for Slide Potentiometer - v1.5.0 - Add support for PiicoDev Potentiometers - v1.4.0 - Add support for 3-Axis Accelerometer LIS3DH - v1.3.1 - VL53L1X: Rename change_id() to change_addr() - SSD1306: Add ASW argument to initialisation function - v1.3.0 - Add support for PiicoDev Real Time Clock RV-3028 - Bugfix QMC6310: logging function - Bugfix RGB module: ensure brightness is an integer - v1.2.2 - QMC6310: Change default sign to match silk screen - v1.2.1 - Add support for PiicoDev RFID Module - v1.2.0 - Bad release, use v1.2.1 - v1.1.3 - Add support for QMC6310 - v1.1.2 - No change - deployment test - v1.1.1 - SSD1306: Add support for circles & arcs - v1.0.1 - BME280: Add initialisation error handling - SSD1306: Remove PIL dependency (RPi SBC) and improve pbm file handling - v1.0.0 - Initial release ## Developing To install this package, along with the tools you need to develop and run tests, run the following (in your virtualenv:) ```shell sudo pip3 install -e .[dev] ``` %package -n python3-piicodev Summary: Drivers for the PiicoDev ecosystem of sensors and modules Provides: python-piicodev BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-piicodev # Core Electronics Unified PiicoDev Library Unified device libraries for the PiicoDev ecosystem of sensors and modules. Built for MicroPython and Python. ## Installation On Raspberry Pi, run the following to install: ```shell sudo pip3 install piicodev ``` ## Changes - v1.10.0 - Add support for PiicoDev Ultrasonic Rangefinder - Remove debug messages from PiicoDev_Servo.py - Add ESP32 warnings in PiicoDev_Unified.py - v1.9.0 - Add support for PiicoDev Transceiver - v1.8.0 - Add support for PiicoDev Servo Driver (PCA9685) - v1.7.1 - Improve RFID robustness (allow incomplete text reads) - v1.7.0 - Add support for PiicoDev Button (PiicoDev_Switch.py) - v1.6.1 - Add support for Air-Quality Sensor ENS160 - v1.6.0 - Bad release, use v1.6.1 - v1.5.4 - Fix device ID address for PiicoDev potentiometers - v1.5.3 - Force warning for unconfigured i2c on Raspberry Pi SBC for Potentiometer - v1.5.2 - Add warning for unconfigured i2c on Raspberry Pi SBC - v1.5.1 - Change device ID for Slide Potentiometer - v1.5.0 - Add support for PiicoDev Potentiometers - v1.4.0 - Add support for 3-Axis Accelerometer LIS3DH - v1.3.1 - VL53L1X: Rename change_id() to change_addr() - SSD1306: Add ASW argument to initialisation function - v1.3.0 - Add support for PiicoDev Real Time Clock RV-3028 - Bugfix QMC6310: logging function - Bugfix RGB module: ensure brightness is an integer - v1.2.2 - QMC6310: Change default sign to match silk screen - v1.2.1 - Add support for PiicoDev RFID Module - v1.2.0 - Bad release, use v1.2.1 - v1.1.3 - Add support for QMC6310 - v1.1.2 - No change - deployment test - v1.1.1 - SSD1306: Add support for circles & arcs - v1.0.1 - BME280: Add initialisation error handling - SSD1306: Remove PIL dependency (RPi SBC) and improve pbm file handling - v1.0.0 - Initial release ## Developing To install this package, along with the tools you need to develop and run tests, run the following (in your virtualenv:) ```shell sudo pip3 install -e .[dev] ``` %package help Summary: Development documents and examples for piicodev Provides: python3-piicodev-doc %description help # Core Electronics Unified PiicoDev Library Unified device libraries for the PiicoDev ecosystem of sensors and modules. Built for MicroPython and Python. ## Installation On Raspberry Pi, run the following to install: ```shell sudo pip3 install piicodev ``` ## Changes - v1.10.0 - Add support for PiicoDev Ultrasonic Rangefinder - Remove debug messages from PiicoDev_Servo.py - Add ESP32 warnings in PiicoDev_Unified.py - v1.9.0 - Add support for PiicoDev Transceiver - v1.8.0 - Add support for PiicoDev Servo Driver (PCA9685) - v1.7.1 - Improve RFID robustness (allow incomplete text reads) - v1.7.0 - Add support for PiicoDev Button (PiicoDev_Switch.py) - v1.6.1 - Add support for Air-Quality Sensor ENS160 - v1.6.0 - Bad release, use v1.6.1 - v1.5.4 - Fix device ID address for PiicoDev potentiometers - v1.5.3 - Force warning for unconfigured i2c on Raspberry Pi SBC for Potentiometer - v1.5.2 - Add warning for unconfigured i2c on Raspberry Pi SBC - v1.5.1 - Change device ID for Slide Potentiometer - v1.5.0 - Add support for PiicoDev Potentiometers - v1.4.0 - Add support for 3-Axis Accelerometer LIS3DH - v1.3.1 - VL53L1X: Rename change_id() to change_addr() - SSD1306: Add ASW argument to initialisation function - v1.3.0 - Add support for PiicoDev Real Time Clock RV-3028 - Bugfix QMC6310: logging function - Bugfix RGB module: ensure brightness is an integer - v1.2.2 - QMC6310: Change default sign to match silk screen - v1.2.1 - Add support for PiicoDev RFID Module - v1.2.0 - Bad release, use v1.2.1 - v1.1.3 - Add support for QMC6310 - v1.1.2 - No change - deployment test - v1.1.1 - SSD1306: Add support for circles & arcs - v1.0.1 - BME280: Add initialisation error handling - SSD1306: Remove PIL dependency (RPi SBC) and improve pbm file handling - v1.0.0 - Initial release ## Developing To install this package, along with the tools you need to develop and run tests, run the following (in your virtualenv:) ```shell sudo pip3 install -e .[dev] ``` %prep %autosetup -n piicodev-1.10.0 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-piicodev -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri May 05 2023 Python_Bot - 1.10.0-1 - Package Spec generated