%global _empty_manifest_terminate_build 0 Name: python-pyspectrum Version: 0.1.5 Release: 1 Summary: a small, multi-use color library for python that supports RGB, Hexadecimal, Decimal, CMYK and most web colors License: MIT License URL: https://github.com/gooseterv/pyspectrum Source0: https://mirrors.nju.edu.cn/pypi/web/packages/fc/ba/b585d09558d753e9337f0e445452c0cc1b6b23f8bdccf4ce6779448a38c8/pyspectrum-0.1.5.tar.gz BuildArch: noarch %description # pyspectrum ### a small, multi-use color library for python ### supports RGB, Hexadecimal, Decimal, CMYK, HSV and most web colors (`red`, `seagreen`, `yellow`) ## Quickstart ### Installation & Upgrading Using `pip` to install is highly reccomended
`pip install -U pyspectrum`
Upgrade to the latest stable version
`pip install -U --upgrade pyspectrum`
### Example ```py import pyspectrum # init colors c = pyspectrum.Colors() # creating color classes out of values redRGB = c.RGB(255, 0, 0) redHex = c.Hexadecimal("#ff0000") redCMYK = c.CMYK(0, 100, 100, 0) # html/css color name convertedRGB = c.from_name("red") # converting values convertedCMYK = redRGB.to_cmyk() convertedHex = redRGB.to_hex() # accessing tuples and printing print(f"Red RGB tuple: {redRGB.to_tuple()}") print(f"Red Hex code: {redHex.to_string()}") print(f"Red CMYK tuple: {redCMYK.to_tuple()}") ## printing colored text from RGB # prints'This is red text' in a red color print(c.color_text("This is red text", redRGB)) ## Combining Colors # making green g = c.mix_colors([ #yellow c.RGB(255, 255, 0), # blue c.RGB(0, 0, 255) ]) print(g.to_tuple()) ``` %package -n python3-pyspectrum Summary: a small, multi-use color library for python that supports RGB, Hexadecimal, Decimal, CMYK and most web colors Provides: python-pyspectrum BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-pyspectrum # pyspectrum ### a small, multi-use color library for python ### supports RGB, Hexadecimal, Decimal, CMYK, HSV and most web colors (`red`, `seagreen`, `yellow`) ## Quickstart ### Installation & Upgrading Using `pip` to install is highly reccomended
`pip install -U pyspectrum`
Upgrade to the latest stable version
`pip install -U --upgrade pyspectrum`
### Example ```py import pyspectrum # init colors c = pyspectrum.Colors() # creating color classes out of values redRGB = c.RGB(255, 0, 0) redHex = c.Hexadecimal("#ff0000") redCMYK = c.CMYK(0, 100, 100, 0) # html/css color name convertedRGB = c.from_name("red") # converting values convertedCMYK = redRGB.to_cmyk() convertedHex = redRGB.to_hex() # accessing tuples and printing print(f"Red RGB tuple: {redRGB.to_tuple()}") print(f"Red Hex code: {redHex.to_string()}") print(f"Red CMYK tuple: {redCMYK.to_tuple()}") ## printing colored text from RGB # prints'This is red text' in a red color print(c.color_text("This is red text", redRGB)) ## Combining Colors # making green g = c.mix_colors([ #yellow c.RGB(255, 255, 0), # blue c.RGB(0, 0, 255) ]) print(g.to_tuple()) ``` %package help Summary: Development documents and examples for pyspectrum Provides: python3-pyspectrum-doc %description help # pyspectrum ### a small, multi-use color library for python ### supports RGB, Hexadecimal, Decimal, CMYK, HSV and most web colors (`red`, `seagreen`, `yellow`) ## Quickstart ### Installation & Upgrading Using `pip` to install is highly reccomended
`pip install -U pyspectrum`
Upgrade to the latest stable version
`pip install -U --upgrade pyspectrum`
### Example ```py import pyspectrum # init colors c = pyspectrum.Colors() # creating color classes out of values redRGB = c.RGB(255, 0, 0) redHex = c.Hexadecimal("#ff0000") redCMYK = c.CMYK(0, 100, 100, 0) # html/css color name convertedRGB = c.from_name("red") # converting values convertedCMYK = redRGB.to_cmyk() convertedHex = redRGB.to_hex() # accessing tuples and printing print(f"Red RGB tuple: {redRGB.to_tuple()}") print(f"Red Hex code: {redHex.to_string()}") print(f"Red CMYK tuple: {redCMYK.to_tuple()}") ## printing colored text from RGB # prints'This is red text' in a red color print(c.color_text("This is red text", redRGB)) ## Combining Colors # making green g = c.mix_colors([ #yellow c.RGB(255, 255, 0), # blue c.RGB(0, 0, 255) ]) print(g.to_tuple()) ``` %prep %autosetup -n pyspectrum-0.1.5 %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-pyspectrum -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Mon May 15 2023 Python_Bot - 0.1.5-1 - Package Spec generated