summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-11 19:40:48 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-11 19:40:48 +0000
commit81f7f15dc552d54b441a65e636429ecea1a8c389 (patch)
tree8d9bfa7d2c54ce61775262baad902a5934adaea8
parentc19b635f28db21326c835edf568b386f39d9c1d3 (diff)
automatic import of python-adafruit-circuitpython-busdevice
-rw-r--r--.gitignore1
-rw-r--r--python-adafruit-circuitpython-busdevice.spec137
-rw-r--r--sources1
3 files changed, 139 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..ba705d6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/adafruit-circuitpython-busdevice-5.2.4.tar.gz
diff --git a/python-adafruit-circuitpython-busdevice.spec b/python-adafruit-circuitpython-busdevice.spec
new file mode 100644
index 0000000..795e077
--- /dev/null
+++ b/python-adafruit-circuitpython-busdevice.spec
@@ -0,0 +1,137 @@
+%global _empty_manifest_terminate_build 0
+Name: python-adafruit-circuitpython-busdevice
+Version: 5.2.4
+Release: 1
+Summary: CircuitPython bus device classes to manage bus sharing.
+License: MIT
+URL: https://github.com/adafruit/Adafruit_CircuitPython_BusDevice
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/9d/70/176229889f3bbbed096ee6777548d6a1494c7282472f45231fa9c48a49cb/adafruit-circuitpython-busdevice-5.2.4.tar.gz
+BuildArch: noarch
+
+Requires: python3-Adafruit-Blinka
+Requires: python3-adafruit-circuitpython-typing
+
+%description
+The ``I2CDevice`` and ``SPIDevice`` helper classes make managing transaction state
+on a bus easy. For example, they manage locking the bus to prevent other
+concurrent access. For SPI devices, it manages the chip select and protocol
+changes such as mode. For I2C, it manages the device address.
+ may already have the ``adafruit_bus_device`` package builtin, thus there may be no
+ need to add this package to your CIRCUITPY drive's "lib" directory. If both the
+ builtin and add-on ``adafruit_bus_device`` packages are present, then some
+ libraries that require this package *might* have problems importing it.
+ Please check the `CircuitPython documentation's "module support matrix"
+ <https://docs.circuitpython.org/en/latest/shared-bindings/support_matrix.html>`_
+ to make sure that your board's firmware does include the builtin ``adafruit_bus_device``
+ package.
+On supported GNU/Linux systems like the Raspberry Pi, you can install the driver locally `from
+PyPI <https://pypi.org/project/adafruit-circuitpython-busdevice/>`_. To install for current user:
+ pip3 install adafruit-circuitpython-busdevice
+To install system-wide (this may be required in some cases):
+ sudo pip3 install adafruit-circuitpython-busdevice
+To install in a virtual environment in your current project:
+ mkdir project-name && cd project-name
+ python3 -m venv .venv
+ source .venv/bin/activate
+ pip3 install adafruit-circuitpython-busdevice
+
+%package -n python3-adafruit-circuitpython-busdevice
+Summary: CircuitPython bus device classes to manage bus sharing.
+Provides: python-adafruit-circuitpython-busdevice
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-adafruit-circuitpython-busdevice
+The ``I2CDevice`` and ``SPIDevice`` helper classes make managing transaction state
+on a bus easy. For example, they manage locking the bus to prevent other
+concurrent access. For SPI devices, it manages the chip select and protocol
+changes such as mode. For I2C, it manages the device address.
+ may already have the ``adafruit_bus_device`` package builtin, thus there may be no
+ need to add this package to your CIRCUITPY drive's "lib" directory. If both the
+ builtin and add-on ``adafruit_bus_device`` packages are present, then some
+ libraries that require this package *might* have problems importing it.
+ Please check the `CircuitPython documentation's "module support matrix"
+ <https://docs.circuitpython.org/en/latest/shared-bindings/support_matrix.html>`_
+ to make sure that your board's firmware does include the builtin ``adafruit_bus_device``
+ package.
+On supported GNU/Linux systems like the Raspberry Pi, you can install the driver locally `from
+PyPI <https://pypi.org/project/adafruit-circuitpython-busdevice/>`_. To install for current user:
+ pip3 install adafruit-circuitpython-busdevice
+To install system-wide (this may be required in some cases):
+ sudo pip3 install adafruit-circuitpython-busdevice
+To install in a virtual environment in your current project:
+ mkdir project-name && cd project-name
+ python3 -m venv .venv
+ source .venv/bin/activate
+ pip3 install adafruit-circuitpython-busdevice
+
+%package help
+Summary: Development documents and examples for adafruit-circuitpython-busdevice
+Provides: python3-adafruit-circuitpython-busdevice-doc
+%description help
+The ``I2CDevice`` and ``SPIDevice`` helper classes make managing transaction state
+on a bus easy. For example, they manage locking the bus to prevent other
+concurrent access. For SPI devices, it manages the chip select and protocol
+changes such as mode. For I2C, it manages the device address.
+ may already have the ``adafruit_bus_device`` package builtin, thus there may be no
+ need to add this package to your CIRCUITPY drive's "lib" directory. If both the
+ builtin and add-on ``adafruit_bus_device`` packages are present, then some
+ libraries that require this package *might* have problems importing it.
+ Please check the `CircuitPython documentation's "module support matrix"
+ <https://docs.circuitpython.org/en/latest/shared-bindings/support_matrix.html>`_
+ to make sure that your board's firmware does include the builtin ``adafruit_bus_device``
+ package.
+On supported GNU/Linux systems like the Raspberry Pi, you can install the driver locally `from
+PyPI <https://pypi.org/project/adafruit-circuitpython-busdevice/>`_. To install for current user:
+ pip3 install adafruit-circuitpython-busdevice
+To install system-wide (this may be required in some cases):
+ sudo pip3 install adafruit-circuitpython-busdevice
+To install in a virtual environment in your current project:
+ mkdir project-name && cd project-name
+ python3 -m venv .venv
+ source .venv/bin/activate
+ pip3 install adafruit-circuitpython-busdevice
+
+%prep
+%autosetup -n adafruit-circuitpython-busdevice-5.2.4
+
+%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-adafruit-circuitpython-busdevice -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 5.2.4-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..661f2c1
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+749d22e9800d0fea28a72774629d6971 adafruit-circuitpython-busdevice-5.2.4.tar.gz