diff options
author | CoprDistGit <infra@openeuler.org> | 2023-06-20 03:32:40 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-06-20 03:32:40 +0000 |
commit | d0759cb722cb6121f054210ab87cc72c5d522127 (patch) | |
tree | b0adc54e78e78f5066fe4e5c08760e452cbb5077 | |
parent | 37e2aca841924da8dc9a28f42eca22377c6f16ef (diff) |
automatic import of python-MacTmpopeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-mactmp.spec | 153 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 155 insertions, 0 deletions
@@ -0,0 +1 @@ +/MacTmp-0.0.9.tar.gz diff --git a/python-mactmp.spec b/python-mactmp.spec new file mode 100644 index 0000000..8bf551f --- /dev/null +++ b/python-mactmp.spec @@ -0,0 +1,153 @@ +%global _empty_manifest_terminate_build 0 +Name: python-MacTmp +Version: 0.0.9 +Release: 1 +Summary: A package used to get temperatures on Mac OS Machines. +License: MIT License +URL: https://pypi.org/project/MacTmp/ +Source0: https://mirrors.aliyun.com/pypi/web/packages/f9/39/0cf6985ec2ed1cc64035c1b7fd54ae0a4ee7acf5cfbe06b20f28bf59fdf2/MacTmp-0.0.9.tar.gz +BuildArch: noarch + + +%description +# MacTmp + +This is a python module used to find the temperatures of the CPU and GPU in Mac OS. If there is an issue with this module, please open an issue. + +Installation: `pip3 install MacTmp` + +Please run this with `sudo` + +Run: `sudo python3 file.py` + +Below is the example code: + +```python3 +>>> import MacTmp +>>> print(MacTmp.CPU_Temp()) # To get CPU Temperature +>>> print(MacTmp.GPU_Temp()) # To get GPU Temperature +``` + +Both temperatures are in Celcius. + +Note: GPU temperature does not work with Intel Integrated Graphics. This module doesn't work with Mac Mini's, and support for M1 Macs is untested. This module relies on `powermetrics`, so if that command works, this module should work. + +PyPI page here: https://pypi.org/project/MacTmp/ + +Github Page Here: https://github.com/kethan1/MacTmp/ + + + + +%package -n python3-MacTmp +Summary: A package used to get temperatures on Mac OS Machines. +Provides: python-MacTmp +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-MacTmp +# MacTmp + +This is a python module used to find the temperatures of the CPU and GPU in Mac OS. If there is an issue with this module, please open an issue. + +Installation: `pip3 install MacTmp` + +Please run this with `sudo` + +Run: `sudo python3 file.py` + +Below is the example code: + +```python3 +>>> import MacTmp +>>> print(MacTmp.CPU_Temp()) # To get CPU Temperature +>>> print(MacTmp.GPU_Temp()) # To get GPU Temperature +``` + +Both temperatures are in Celcius. + +Note: GPU temperature does not work with Intel Integrated Graphics. This module doesn't work with Mac Mini's, and support for M1 Macs is untested. This module relies on `powermetrics`, so if that command works, this module should work. + +PyPI page here: https://pypi.org/project/MacTmp/ + +Github Page Here: https://github.com/kethan1/MacTmp/ + + + + +%package help +Summary: Development documents and examples for MacTmp +Provides: python3-MacTmp-doc +%description help +# MacTmp + +This is a python module used to find the temperatures of the CPU and GPU in Mac OS. If there is an issue with this module, please open an issue. + +Installation: `pip3 install MacTmp` + +Please run this with `sudo` + +Run: `sudo python3 file.py` + +Below is the example code: + +```python3 +>>> import MacTmp +>>> print(MacTmp.CPU_Temp()) # To get CPU Temperature +>>> print(MacTmp.GPU_Temp()) # To get GPU Temperature +``` + +Both temperatures are in Celcius. + +Note: GPU temperature does not work with Intel Integrated Graphics. This module doesn't work with Mac Mini's, and support for M1 Macs is untested. This module relies on `powermetrics`, so if that command works, this module should work. + +PyPI page here: https://pypi.org/project/MacTmp/ + +Github Page Here: https://github.com/kethan1/MacTmp/ + + + + +%prep +%autosetup -n MacTmp-0.0.9 + +%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-MacTmp -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 0.0.9-1 +- Package Spec generated @@ -0,0 +1 @@ +c0632cb03e0aec308005fc88f137141f MacTmp-0.0.9.tar.gz |