!7 Upgrade package version for OpenStack Wallaby support
From: @sean-lau Reviewed-by: @myeuler Signed-off-by: @myeuler
This commit is contained in:
commit
51e5755a18
Binary file not shown.
BIN
colorama-0.4.4.tar.gz
Normal file
BIN
colorama-0.4.4.tar.gz
Normal file
Binary file not shown.
@ -1,112 +1,43 @@
|
|||||||
%global _empty_manifest_terminate_build 0
|
%global _empty_manifest_terminate_build 0
|
||||||
Name: python-colorama
|
Name: python-colorama
|
||||||
Version: 0.4.3
|
Version: 0.4.4
|
||||||
Release: 1
|
Release: 1
|
||||||
Summary: Cross-platform colored terminal text.
|
Summary: Cross-platform colored terminal text.
|
||||||
License: BSD
|
License: BSD
|
||||||
URL: https://github.com/tartley/colorama
|
URL: https://github.com/tartley/colorama
|
||||||
Source0: https://files.pythonhosted.org/packages/82/75/f2a4c0c94c85e2693c229142eb448840fba0f9230111faa889d1f541d12d/colorama-0.4.3.tar.gz
|
Source0: https://files.pythonhosted.org/packages/1f/bb/5d3246097ab77fa083a61bd8d3d527b7ae063c7d8e8671b1cf8c4ec10cbe/colorama-0.4.4.tar.gz
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Makes ANSI escape character sequences (for producing colored terminal text and
|
Makes ANSI escape character sequences (for producing colored terminal
|
||||||
cursor positioning) work under MS Windows.
|
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'.
|
|
||||||
|
|
||||||
%package -n python3-colorama
|
%package -n python3-colorama
|
||||||
Summary: Cross-platform colored terminal text.
|
Summary: Cross-platform colored terminal text.
|
||||||
Provides: python-colorama
|
Provides: python-colorama
|
||||||
|
# Base build requires
|
||||||
BuildRequires: python3-devel
|
BuildRequires: python3-devel
|
||||||
BuildRequires: python3-setuptools
|
BuildRequires: python3-setuptools
|
||||||
|
BuildRequires: python3-pbr
|
||||||
|
BuildRequires: python3-pip
|
||||||
|
BuildRequires: python3-wheel
|
||||||
%description -n python3-colorama
|
%description -n python3-colorama
|
||||||
Makes ANSI escape character sequences (for producing colored terminal text and
|
Makes ANSI escape character sequences (for producing colored terminal
|
||||||
cursor positioning) work under MS Windows.
|
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'.
|
|
||||||
|
|
||||||
%package help
|
%package help
|
||||||
Summary: Development documents and examples for colorama
|
Summary: Cross-platform colored terminal text.
|
||||||
Provides: python3-colorama-doc
|
Provides: python3-colorama-doc
|
||||||
%description help
|
%description help
|
||||||
Makes ANSI escape character sequences (for producing colored terminal text and
|
Makes ANSI escape character sequences (for producing colored terminal
|
||||||
cursor positioning) work under MS Windows.
|
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'.
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n colorama-0.4.3
|
%autosetup -n colorama-0.4.4
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%py3_build
|
%py3_build
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%py3_install
|
%py3_install
|
||||||
install -d -m755 %{buildroot}/%{_pkgdocdir}
|
install -d -m755 %{buildroot}/%{_pkgdocdir}
|
||||||
@ -135,12 +66,19 @@ popd
|
|||||||
mv %{buildroot}/filelist.lst .
|
mv %{buildroot}/filelist.lst .
|
||||||
mv %{buildroot}/doclist.lst .
|
mv %{buildroot}/doclist.lst .
|
||||||
|
|
||||||
|
%check
|
||||||
|
%{__python3} setup.py test
|
||||||
|
|
||||||
%files -n python3-colorama -f filelist.lst
|
%files -n python3-colorama -f filelist.lst
|
||||||
%dir %{python3_sitelib}/*
|
%dir %{python3_sitelib}/*
|
||||||
|
|
||||||
|
|
||||||
%files help -f doclist.lst
|
%files help -f doclist.lst
|
||||||
%{_docdir}/*
|
%{_docdir}/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Jul 13 2021 OpenStack_SIG <openstack@openeuler.org> - 0.4.4-1
|
||||||
|
- Upgrade to version 0.4.4
|
||||||
|
|
||||||
* Wed Sep 30 2020 Python_Bot <Python_Bot@openeuler.org>
|
* Wed Sep 30 2020 Python_Bot <Python_Bot@openeuler.org>
|
||||||
- Package Spec generated
|
- Package Spec generated
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user