Accepting request 568544 from Cloud:OpenStack:Factory

- Convert to singlespec

- update to version 1.6.0
  - Improving cover and docs testenv
  - Fix jitter strategies
  - Begin adding our own thread pool executor
  - Remove 'smart' idleness check
  - Avoid tox_install.sh for constraints support
  - Improve get optimal count of max_worker for pool
  - Update reno for stable/ocata
  - Fix time related check in rejection test
  - Eliminate unneccessary patching in GreenFuture
  - Add what the watcher watches to the watcher as a property
  - Remove discover from test-requirements
  - Typo fix: arbitary => arbitrary
  - Add Constraints support
  - Add reno for release notes management
  - Show team and repo badges on README
  - Don't include openstack/common in flake8 exclude list
  - Introducing NeverAgain functionality for periodics
  - Add re-raising SystemExit exception
  - Add Python 3.5 classifier and venv
  - turn on warning-is-error in doc build
  - Switch from oslosphinx to openstackdocstheme
  - Update .gitignore
  - Do not check spacing if periodic disabled
  - Fix 'on_failure' param not be used
  - replace _callables by _works
  - The python 3.4 support is removed
  - rearrange existing documentation to fit the new standard layout

OBS-URL: https://build.opensuse.org/request/show/568544
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-futurist?expand=0&rev=5
This commit is contained in:
Dominique Leuenberger 2018-01-24 14:31:11 +00:00 committed by Git OBS Bridge
parent cb5c9ec423
commit c21160e2c8
5 changed files with 123 additions and 25 deletions

12
_service Normal file
View File

@ -0,0 +1,12 @@
<services>
<service mode="disabled" name="renderspec">
<param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/master/openstack/futurist/futurist.spec.j2</param>
<param name="output-name">python-futurist.spec</param>
<param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/requirements.txt</param>
<param name="changelog-email">cloud-devel@suse.de</param>
<param name="changelog-provider">gh,openstack,futurist</param>
</service>
<service mode="disabled" name="download_files">
</service>
<service name="format_spec_file" mode="disabled"/>
</services>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2d51e23607f42bcd84fcf666b91d9a41c131943d85f7a252e599cdea6518ab1c
size 30739

3
futurist-1.6.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ab3b2422f89d93751cfbf455aef7847a63d6d484ec294409f5a620648f941364
size 40372

View File

@ -1,3 +1,51 @@
-------------------------------------------------------------------
Tue Jan 23 11:07:46 UTC 2018 - tbechtold@suse.com
- Convert to singlespec
-------------------------------------------------------------------
Mon Jan 15 12:15:03 UTC 2018 - cloud-devel@suse.de
- update to version 1.6.0
- Improving cover and docs testenv
- Fix jitter strategies
- Begin adding our own thread pool executor
- Remove 'smart' idleness check
- Avoid tox_install.sh for constraints support
- Improve get optimal count of max_worker for pool
- Update reno for stable/ocata
- Fix time related check in rejection test
- Eliminate unneccessary patching in GreenFuture
- Add what the watcher watches to the watcher as a property
- Remove discover from test-requirements
- Typo fix: arbitary => arbitrary
- Add Constraints support
- Add reno for release notes management
- Show team and repo badges on README
- Don't include openstack/common in flake8 exclude list
- Introducing NeverAgain functionality for periodics
- Add re-raising SystemExit exception
- Add Python 3.5 classifier and venv
- turn on warning-is-error in doc build
- Switch from oslosphinx to openstackdocstheme
- Update .gitignore
- Do not check spacing if periodic disabled
- Fix 'on_failure' param not be used
- replace _callables by _works
- The python 3.4 support is removed
- rearrange existing documentation to fit the new standard layout
- Use prettytable to show pretty schedule/active/planned time table
- Removes unnecessary utf-8 coding
- Improve doctest and doc8 test
- Update homepage with developer documentation page
- Update reno for stable/pike
- Remove setting of version/release from releasenotes
- Reduce/remove duplication in run functions
- Remove link to modindex
- Update URLs in documents according to document migration
- Updated from global requirements
- Expose underlying timeout error
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Feb 28 20:19:32 UTC 2016 - dmueller@suse.com Sun Feb 28 20:19:32 UTC 2016 - dmueller@suse.com

View File

@ -1,7 +1,7 @@
# #
# spec file for package python-futurist # spec file for package python-futurist
# #
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -17,42 +17,80 @@
Name: python-futurist Name: python-futurist
Version: 0.13.0 Version: 1.6.0
Release: 0 Release: 0
Summary: Useful additions to futures, from the future Summary: Useful additions to futures, from the future.
License: Apache-2.0 License: Apache-2.0
Group: Development/Languages/Python Group: Development/Languages/Python
Url: http://www.openstack.org/ Url: https://launchpad.net/futurist
Source: https://pypi.python.org/packages/source/f/futurist/futurist-%{version}.tar.gz Source0: https://files.pythonhosted.org/packages/source/f/futurist/futurist-1.6.0.tar.gz
BuildRequires: openstack-macros
BuildRequires: python-devel BuildRequires: python-devel
BuildRequires: python-pbr BuildRequires: python2-PrettyTable >= 0.7.1
BuildRequires: python-setuptools BuildRequires: python2-Sphinx
Requires: python-contextlib2 >= 0.4.0 BuildRequires: python2-contextlib2 >= 0.4.0
Requires: python-futures >= 3.0 BuildRequires: python2-eventlet >= 0.18.2
BuildRequires: python2-futures >= 3.0.0
BuildRequires: python2-monotonic >= 0.6
BuildRequires: python2-openstackdocstheme >= 1.17.0
BuildRequires: python2-oslotest >= 1.10.0
BuildRequires: python2-pbr >= 2.0.0
BuildRequires: python2-setuptools >= 16.0
BuildRequires: python2-six >= 1.10.0
BuildRequires: python2-testrepository >= 0.0.18
BuildRequires: python2-testscenarios >= 0.4
BuildRequires: python2-testtools >= 2.2.0
BuildRequires: python3-PrettyTable >= 0.7.1
BuildRequires: python3-Sphinx
BuildRequires: python3-devel
BuildRequires: python3-eventlet >= 0.18.2
BuildRequires: python3-monotonic >= 0.6
BuildRequires: python3-openstackdocstheme >= 1.17.0
BuildRequires: python3-oslotest >= 1.10.0
BuildRequires: python3-pbr >= 2.0.0
BuildRequires: python3-setuptools >= 16.0
BuildRequires: python3-six >= 1.10.0
BuildRequires: python3-testrepository >= 0.0.18
BuildRequires: python3-testscenarios >= 0.4
BuildRequires: python3-testtools >= 2.2.0
Requires: python-PrettyTable >= 0.7.1
Requires: python-monotonic >= 0.6 Requires: python-monotonic >= 0.6
Requires: python-six >= 1.9.0 Requires: python-six >= 1.10.0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if 0%{?suse_version} && 0%{?suse_version} <= 1110
%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
%else
BuildArch: noarch BuildArch: noarch
%ifpython2
Requires: python-contextlib2 >= 0.4.0
Requires: python-futures >= 3.0.0
%endif %endif
%python_subpackages
%description %description
Useful additions to futures, from the future Useful additions to futures, from the future.
%prep %prep
%setup -q -n futurist-%{version} %autosetup -p1 -n futurist-1.6.0
%py_req_cleanup
sed -i 's/^warning-is-error.*/warning-is-error = 0/g' setup.cfg
%build %build
python setup.py build %{python_build}
# generate html docs
%{__python2} setup.py build_sphinx
# remove the sphinx-build leftovers
rm -rf html/.{doctrees,buildinfo}
%install %install
python setup.py install --prefix=%{_prefix} --root=%{buildroot} %{python_install}
%files %check
%defattr(-,root,root,-) %{python_expand rm -rf .testrepository
%doc ChangeLog AUTHORS README.rst LICENSE $python setup.py testr
%{python_sitelib}/* }
%files %{python_files}
%doc doc/build/html README.rst
%license LICENSE
%{python_sitelib}/futurist
%{python_sitelib}/futurist-*-py?.?.egg-info
%changelog %changelog