forked from pool/python-python-redmine
- Update to version 2.4.0 New Features: * Timezone support. Improvements: * Added support for Python 3.10, 3.11 and latest PyPy * Added support for `allowed_statuses` to ``include`` param and on demand includes for Issue resource. * Added support for `issue_custom_fields` to ``include`` param and on demand includes for Project resource. - Added support for `comments` and `attachments` to ``include`` param and on demand includes for News resource. * Added support for Project ``close()``, ``reopen()``, ``archive()``, ``unarchive()`` operations. * Added support for updating and deleting issue journals. Backwards Incompatible Changes: * Switched to pytest instead of nose as nose project is dead * Removed usage of distutils.LooseVersion internally since it became deprecated and caused warnings, because of that all version info internally is now being represented as tuples and not strings as before. Bugfixes: * Stop raising `ResourceAttrError` for attributes that actually exist, but their value is `None`. * Project resource ``default_assignee`` attribute was returned as a dict instead of being converted to Resource object. * Project resource ``time_entry_activities`` attribute was returned as a list instead of being converted to ResourceSet object. OBS-URL: https://build.opensuse.org/request/show/1060191 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-python-redmine?expand=0&rev=11
63 lines
1.9 KiB
RPMSpec
63 lines
1.9 KiB
RPMSpec
#
|
|
# spec file for package python-python-redmine
|
|
#
|
|
# Copyright (c) 2023 SUSE LLC
|
|
#
|
|
# All modifications and additions to the file contributed by third parties
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
# upon. The license for this file, and modifications and additions to the
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
# license for the pristine package is not an Open Source License, in which
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
# published by the Open Source Initiative.
|
|
|
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
|
#
|
|
|
|
|
|
Name: python-python-redmine
|
|
Version: 2.4.0
|
|
Release: 0
|
|
Summary: Python library for the Redmine RESTful API
|
|
License: Apache-2.0
|
|
Group: Development/Languages/Python
|
|
URL: https://python-redmine.com
|
|
Source: https://files.pythonhosted.org/packages/source/p/python-redmine/python-redmine-%{version}.tar.gz
|
|
BuildRequires: %{python_module pytest-cov}
|
|
BuildRequires: %{python_module pytest}
|
|
BuildRequires: %{python_module requests >= 2.28.2}
|
|
BuildRequires: %{python_module setuptools}
|
|
BuildRequires: fdupes
|
|
BuildRequires: python-rpm-macros
|
|
Requires: python-requests >= 2.28.2
|
|
BuildArch: noarch
|
|
%python_subpackages
|
|
|
|
%description
|
|
Python Redmine is a library for communicating with a Redmine
|
|
project management application. Redmine exposes some of it's data
|
|
via REST API for which Python Redmine provides a simple but
|
|
powerful Pythonic API inspired by a well-known Django ORM.
|
|
|
|
%prep
|
|
%setup -q -n python-redmine-%{version}
|
|
|
|
%build
|
|
%python_build
|
|
|
|
%install
|
|
%python_install
|
|
%python_expand %fdupes %{buildroot}%{$python_sitelib}
|
|
|
|
%check
|
|
%pytest
|
|
|
|
%files %{python_files}
|
|
%license LICENSE
|
|
%doc CHANGELOG.rst README.rst
|
|
%{python_sitelib}/redminelib
|
|
%{python_sitelib}/python_redmine-*
|
|
|
|
%changelog
|