Accepting request 946837 from home:bnavigator:branches:devel:languages:python
- Unpin black for example project OBS-URL: https://build.opensuse.org/request/show/946837 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-isort?expand=0&rev=91
This commit is contained in:
parent
7d10f9f672
commit
11ffa02d06
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jan 16 19:49:20 UTC 2022 - Ben Greiner <code@bnavigator.de>
|
||||||
|
|
||||||
|
- Unpin black for example project
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Dec 27 17:45:17 UTC 2021 - Ben Greiner <code@bnavigator.de>
|
Mon Dec 27 17:45:17 UTC 2021 - Ben Greiner <code@bnavigator.de>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2021 SUSE LLC
|
# Copyright (c) 2022 SUSE LLC
|
||||||
#
|
#
|
||||||
# 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
|
||||||
@ -16,7 +16,6 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
|
||||||
%global flavor @BUILD_FLAVOR@%{nil}
|
%global flavor @BUILD_FLAVOR@%{nil}
|
||||||
%if "%{flavor}" == "test"
|
%if "%{flavor}" == "test"
|
||||||
%define psuffix -test
|
%define psuffix -test
|
||||||
@ -25,6 +24,8 @@
|
|||||||
%define psuffix %{nil}
|
%define psuffix %{nil}
|
||||||
%bcond_with test
|
%bcond_with test
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
%{?!python_module:%define python_module() python3-%{**}}
|
||||||
%define skip_python2 1
|
%define skip_python2 1
|
||||||
Name: python-isort%{psuffix}
|
Name: python-isort%{psuffix}
|
||||||
Version: 5.10.1
|
Version: 5.10.1
|
||||||
@ -37,7 +38,7 @@ Source: https://github.com/PyCQA/isort/archive/%{version}.tar.gz#/isort-
|
|||||||
BuildRequires: %{python_module pip}
|
BuildRequires: %{python_module pip}
|
||||||
BuildRequires: %{python_module poetry-core}
|
BuildRequires: %{python_module poetry-core}
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: python-rpm-macros >= 20210127.3a18043
|
BuildRequires: python-rpm-macros
|
||||||
Requires: python-setuptools
|
Requires: python-setuptools
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(postun):update-alternatives
|
Requires(postun):update-alternatives
|
||||||
@ -52,6 +53,7 @@ BuildRequires: %{python_module colorama >= 0.4.3}
|
|||||||
BuildRequires: %{python_module hypothesmith}
|
BuildRequires: %{python_module hypothesmith}
|
||||||
BuildRequires: %{python_module libcst}
|
BuildRequires: %{python_module libcst}
|
||||||
BuildRequires: %{python_module natsort}
|
BuildRequires: %{python_module natsort}
|
||||||
|
BuildRequires: %{python_module numpy}
|
||||||
BuildRequires: %{python_module pip-api}
|
BuildRequires: %{python_module pip-api}
|
||||||
BuildRequires: %{python_module pipreqs}
|
BuildRequires: %{python_module pipreqs}
|
||||||
BuildRequires: %{python_module poetry}
|
BuildRequires: %{python_module poetry}
|
||||||
@ -59,7 +61,6 @@ BuildRequires: %{python_module pylama}
|
|||||||
BuildRequires: %{python_module pytest > 6.0}
|
BuildRequires: %{python_module pytest > 6.0}
|
||||||
BuildRequires: %{python_module pytest-mock}
|
BuildRequires: %{python_module pytest-mock}
|
||||||
BuildRequires: git
|
BuildRequires: git
|
||||||
BuildRequires: %{python_module numpy if (%python-base without python36-base)}
|
|
||||||
%endif
|
%endif
|
||||||
%python_subpackages
|
%python_subpackages
|
||||||
|
|
||||||
@ -86,8 +87,10 @@ hypothesis.settings.register_profile(
|
|||||||
)
|
)
|
||||||
" >> tests/conftest.py
|
" >> tests/conftest.py
|
||||||
|
|
||||||
# unpin natsort in example plugin
|
# unpin natsort in example plugin -- https://github.com/PyCQA/isort/issues/1873
|
||||||
sed -i 's/natsort = "^/natsort = ">=/' example_isort_sorting_plugin/pyproject.toml
|
sed -i 's/natsort = "^/natsort = ">=/' example_isort_sorting_plugin/pyproject.toml
|
||||||
|
# unpin black in example plugin
|
||||||
|
sed -i 's/black = "^/black = ">=/' example_isort_formatting_plugin/pyproject.toml
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%pyproject_wheel
|
%pyproject_wheel
|
||||||
@ -109,8 +112,8 @@ ignoretests+=" --ignore tests/benchmark"
|
|||||||
# test_setting_combinations.py::test_isort_is_idempotent
|
# test_setting_combinations.py::test_isort_is_idempotent
|
||||||
# is flaky https://github.com/PyCQA/isort/issues/1466
|
# is flaky https://github.com/PyCQA/isort/issues/1466
|
||||||
donttest="(test_setting_combinations and test_isort_is_idempotent)"
|
donttest="(test_setting_combinations and test_isort_is_idempotent)"
|
||||||
# requirementslib is not available yet for python 3.9 or greater,
|
# The package python-requirementslib is not available anymore.
|
||||||
# it's a deprecated finder for isort so we drop it
|
# It's a deprecated finder for isort so we drop it
|
||||||
# https://github.com/sarugaku/requirementslib/issues/288
|
# https://github.com/sarugaku/requirementslib/issues/288
|
||||||
donttest+=" or (test_deprecated_finders and test_pipfile_finder)"
|
donttest+=" or (test_deprecated_finders and test_pipfile_finder)"
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user