diff --git a/colorama-0.4.3.tar.gz b/colorama-0.4.3.tar.gz deleted file mode 100644 index d0fcf5a..0000000 Binary files a/colorama-0.4.3.tar.gz and /dev/null differ diff --git a/colorama-0.4.4.tar.gz b/colorama-0.4.4.tar.gz new file mode 100644 index 0000000..ed0bd3d Binary files /dev/null and b/colorama-0.4.4.tar.gz differ diff --git a/python-colorama.spec b/python-colorama.spec index 2334fc3..a1c432f 100644 --- a/python-colorama.spec +++ b/python-colorama.spec @@ -1,112 +1,43 @@ %global _empty_manifest_terminate_build 0 -Name: python-colorama -Version: 0.4.3 -Release: 1 -Summary: Cross-platform colored terminal text. -License: BSD -URL: https://github.com/tartley/colorama -Source0: https://files.pythonhosted.org/packages/82/75/f2a4c0c94c85e2693c229142eb448840fba0f9230111faa889d1f541d12d/colorama-0.4.3.tar.gz -BuildArch: noarch - - +Name: python-colorama +Version: 0.4.4 +Release: 1 +Summary: Cross-platform colored terminal text. +License: BSD +URL: https://github.com/tartley/colorama +Source0: https://files.pythonhosted.org/packages/1f/bb/5d3246097ab77fa083a61bd8d3d527b7ae063c7d8e8671b1cf8c4ec10cbe/colorama-0.4.4.tar.gz +BuildArch: noarch %description -Makes ANSI escape character sequences (for producing colored terminal text and -cursor positioning) work under MS Windows. -ANSI escape character sequences have long been used to produce colored terminal -text and cursor positioning on Unix and Macs. Colorama makes this work on -Windows, too, by wrapping ``stdout``, stripping ANSI sequences it finds (which -would appear as gobbledygook in the output), and converting them into the -appropriate win32 calls to modify the state of the terminal. On other platforms, -Colorama does nothing. -Colorama also provides some shortcuts to help generate ANSI sequences -but works fine in conjunction with any other ANSI sequence generation library, -such as the venerable Termcolor (https://pypi.org/project/termcolor/) -or the fabulous Blessings (https://pypi.org/project/blessings/). -This has the upshot of providing a simple cross-platform API for printing -colored terminal text from Python, and has the happy side-effect that existing -applications or libraries which use ANSI sequences to produce colored output on -Linux or Macs can now also work on Windows, simply by calling -``colorama.init()``. -An alternative approach is to install ``ansi.sys`` on Windows machines, which -provides the same behaviour for all applications running in terminals. Colorama -is intended for situations where that isn't easy (e.g., maybe your app doesn't -have an installer.) -Demo scripts in the source code repository print some colored text using -ANSI sequences. Compare their output under Gnome-terminal's built in ANSI -handling, versus on Windows Command-Prompt using Colorama: -These screengrabs show that, on Windows, Colorama does not support ANSI 'dim -text'; it looks the same as 'normal text'. +Makes ANSI escape character sequences (for producing colored terminal +text and cursor positioning) work under MS Windows. %package -n python3-colorama -Summary: Cross-platform colored terminal text. -Provides: python-colorama -BuildRequires: python3-devel -BuildRequires: python3-setuptools +Summary: Cross-platform colored terminal text. +Provides: python-colorama +# Base build requires +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pbr +BuildRequires: python3-pip +BuildRequires: python3-wheel %description -n python3-colorama -Makes ANSI escape character sequences (for producing colored terminal text and -cursor positioning) work under MS Windows. -ANSI escape character sequences have long been used to produce colored terminal -text and cursor positioning on Unix and Macs. Colorama makes this work on -Windows, too, by wrapping ``stdout``, stripping ANSI sequences it finds (which -would appear as gobbledygook in the output), and converting them into the -appropriate win32 calls to modify the state of the terminal. On other platforms, -Colorama does nothing. -Colorama also provides some shortcuts to help generate ANSI sequences -but works fine in conjunction with any other ANSI sequence generation library, -such as the venerable Termcolor (https://pypi.org/project/termcolor/) -or the fabulous Blessings (https://pypi.org/project/blessings/). -This has the upshot of providing a simple cross-platform API for printing -colored terminal text from Python, and has the happy side-effect that existing -applications or libraries which use ANSI sequences to produce colored output on -Linux or Macs can now also work on Windows, simply by calling -``colorama.init()``. -An alternative approach is to install ``ansi.sys`` on Windows machines, which -provides the same behaviour for all applications running in terminals. Colorama -is intended for situations where that isn't easy (e.g., maybe your app doesn't -have an installer.) -Demo scripts in the source code repository print some colored text using -ANSI sequences. Compare their output under Gnome-terminal's built in ANSI -handling, versus on Windows Command-Prompt using Colorama: -These screengrabs show that, on Windows, Colorama does not support ANSI 'dim -text'; it looks the same as 'normal text'. +Makes ANSI escape character sequences (for producing colored terminal +text and cursor positioning) work under MS Windows. %package help -Summary: Development documents and examples for colorama -Provides: python3-colorama-doc +Summary: Cross-platform colored terminal text. +Provides: python3-colorama-doc %description help -Makes ANSI escape character sequences (for producing colored terminal text and -cursor positioning) work under MS Windows. -ANSI escape character sequences have long been used to produce colored terminal -text and cursor positioning on Unix and Macs. Colorama makes this work on -Windows, too, by wrapping ``stdout``, stripping ANSI sequences it finds (which -would appear as gobbledygook in the output), and converting them into the -appropriate win32 calls to modify the state of the terminal. On other platforms, -Colorama does nothing. -Colorama also provides some shortcuts to help generate ANSI sequences -but works fine in conjunction with any other ANSI sequence generation library, -such as the venerable Termcolor (https://pypi.org/project/termcolor/) -or the fabulous Blessings (https://pypi.org/project/blessings/). -This has the upshot of providing a simple cross-platform API for printing -colored terminal text from Python, and has the happy side-effect that existing -applications or libraries which use ANSI sequences to produce colored output on -Linux or Macs can now also work on Windows, simply by calling -``colorama.init()``. -An alternative approach is to install ``ansi.sys`` on Windows machines, which -provides the same behaviour for all applications running in terminals. Colorama -is intended for situations where that isn't easy (e.g., maybe your app doesn't -have an installer.) -Demo scripts in the source code repository print some colored text using -ANSI sequences. Compare their output under Gnome-terminal's built in ANSI -handling, versus on Windows Command-Prompt using Colorama: -These screengrabs show that, on Windows, Colorama does not support ANSI 'dim -text'; it looks the same as 'normal text'. +Makes ANSI escape character sequences (for producing colored terminal +text and cursor positioning) work under MS Windows. %prep -%autosetup -n colorama-0.4.3 +%autosetup -n colorama-0.4.4 %build %py3_build + %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} @@ -116,31 +47,38 @@ 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 + 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 + 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 + 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 + 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 + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . +%check +%{__python3} setup.py test + %files -n python3-colorama -f filelist.lst %dir %{python3_sitelib}/* + %files help -f doclist.lst %{_docdir}/* %changelog +* Tue Jul 13 2021 OpenStack_SIG - 0.4.4-1 +- Upgrade to version 0.4.4 + * Wed Sep 30 2020 Python_Bot - Package Spec generated