diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ac17741 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +prompt_toolkit-*.tar.gz diff --git a/README.md b/README.md deleted file mode 100644 index c4eba61..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# python-prompt-toolkit - -The python-prompt-toolkit package \ No newline at end of file diff --git a/python-prompt-toolkit.spec b/python-prompt-toolkit.spec new file mode 100644 index 0000000..b012bbe --- /dev/null +++ b/python-prompt-toolkit.spec @@ -0,0 +1,150 @@ +# what it's called on pypi +%global srcname prompt_toolkit +# what it's imported as +%global libname %{srcname} +# name of egg info directory +%global eggname %{srcname} +# package name fragment +%global pkgname prompt-toolkit + +%global _description \ +prompt_toolkit is a library for building powerful interactive command lines and\ +terminal applications in Python. + +%bcond_without tests + + +Name: python-%{pkgname} +Version: 2.0.5 +Release: 1%{?dist} +Summary: Library for building powerful interactive command lines in Python +License: BSD +URL: https://github.com/jonathanslenders/python-prompt-toolkit +Source0: %pypi_source +BuildArch: noarch + + +%description %{_description} + + +%package -n python3-%{pkgname} +Summary: %{summary} +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%if %{with tests} +BuildRequires: python3-pytest +BuildRequires: python3-six >= 1.9.0 +BuildRequires: python3-wcwidth +%endif +Requires: python3-six >= 1.9.0 +Requires: python3-wcwidth +# https://github.com/jonathanslenders/python-prompt-toolkit/issues/94 +Recommends: python3-pygments +# renamed from python3-prompt_toolkit +Obsoletes: python3-prompt_toolkit < 1.0.15-3 +Provides: python3-prompt_toolkit = %{version}-%{release} +%{?python_provide:%python_provide python3-%{pkgname}} + + +%description -n python3-%{pkgname} %{_description} + + +%prep +%autosetup -n %{srcname}-%{version} +rm -rf %{eggname}.egg-info + + +%build +%py3_build + + +%install +%py3_install + + +%if %{with tests} +%check +PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} --verbose +%endif + + +%files -n python3-%{pkgname} +%doc README.rst AUTHORS.rst CHANGELOG +%license LICENSE +%{python3_sitelib}/%{libname} +%{python3_sitelib}/%{eggname}-%{version}-py%{python3_version}.egg-info + + +%changelog +* Mon Oct 01 2018 Carl George - 2.0.5-1 +- Latest upstream +- Remove python2 subpackage + +* Fri Sep 28 2018 Carl George - 2.0.4-1 +- Latest upstream +- Rename from *-prompt_toolkit to *-prompt-toolkit + +* Fri Sep 28 2018 Carl George - 1.0.15-2 +- Revert using a common documentation directory to avoid potential update issues +- Change pygments to an optional dependency + +* Thu Jul 12 2018 Carl George - 1.0.15-1 +- Latest upstream +- Use common documentation directory + +* Tue Jun 19 2018 Miro Hrončok - 1.0.14-6 +- Rebuilt for Python 3.7 + +* Mon Feb 12 2018 Carl George - 1.0.14-5 +- Make requirements compatible with EPEL +- Build for Python 3 in EPEL +- Run test suite +- Remove duplicate provides + +* Mon Feb 12 2018 Iryna Shcherbina - 1.0.14-4 +- Update Python 2 dependency declarations to new packaging standards + (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) + +* Fri Feb 09 2018 Fedora Release Engineering - 1.0.14-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.0.14-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon May 01 2017 Fabio Alessandro Locati - 1.0.14-1 +- Update to 1.0.14 + +* Sat Feb 11 2017 Fedora Release Engineering - 1.0.9-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon Dec 19 2016 Miro Hrončok - 1.0.9-2 +- Rebuild for Python 3.6 + +* Sun Dec 11 2016 Fabio Alessandro Locati - 1.0.9-1 +- Update to 1.0.9 + +* Tue Jul 19 2016 Fedora Release Engineering - 1.0.0-2 +- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages + +* Fri May 06 2016 Fabio Alessandro Locati - 1.0.0-1 +- Update to 1.0.0 + +* Tue Mar 29 2016 Fabio Alessandro Locati - 0.60-1 +- Update to 0.60 + +* Thu Feb 04 2016 Fedora Release Engineering - 0.57-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Tue Jan 12 2016 Fabio Alessandro Locati - 0.57-2 +- Make the EL6 package provide python-prompt_toolkit too + +* Sat Jan 09 2016 Fabio Alessandro Locati - 0.57-1 +- New upstream update + +* Wed Jan 06 2016 Fabio Alessandro Locati - 0.54-2 +- Fix quiet setup +- Fix license +- Add AUTHORS.rst, CHANGELOG & TODO.rst + +* Tue Dec 29 2015 Fabio Alessandro Locati - 0.54-1 +- Initial package. diff --git a/sources b/sources new file mode 100644 index 0000000..9370565 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (prompt_toolkit-2.0.5.tar.gz) = ff195a04f2b3afe16723dd8aaca631d1db6be3a33c242d2e292549bedae65814f0d7fbe9c7760186d1c82dac94a95d8b0f5a134df920c9c1c3c17272365d14ce