Hello community, here is the log from the commit of package python-dephell for openSUSE:Factory checked in at 2020-03-04 09:47:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-dephell (Old) and /work/SRC/openSUSE:Factory/.python-dephell.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-dephell" Wed Mar 4 09:47:06 2020 rev:7 rq:781261 version:0.8.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-dephell/python-dephell.changes 2019-12-27 13:49:05.736476590 +0100 +++ /work/SRC/openSUSE:Factory/.python-dephell.new.26092/python-dephell.changes 2020-03-04 09:47:19.530176648 +0100 @@ -1,0 +2,26 @@ +Mon Mar 2 15:11:12 CET 2020 - Matej Cepl <[email protected]> + +Upgrade to 0.8.1: + - New commands: dephell package changelog, dephell package bug, + dephell jail show, dephell inspect versioning. + - Experimental Windows support. Test it and contribute! (#343). + Special thanks to @espdev who has done almost all the + migration. + - Lazy imports. About 10 dependencies were converted into + optional and will be installed by-demand. Installation with + curl -L dephell.org/install | python3 isn't affected. (#349) + - Support new pip (362) and lock older pip because a new one is + broken (#363) + - Rewritten installer (#365, #355) + - Meet dephell_argparse (#317). + - Meet DepHell-powered projects list (#339) + - Rename dephell autocomplete into dephell self autocomplete, + and dephell auth into dephell self auth (#321). + - Support allow-prereleases key from Poetry 1.0.0 (#323) + - From now DepHell will not be tested on Python 3.5 + installation because nobody installs DepHell on Python 3.5 + (#334). +- Switch to the multibuild, separating testing run. +- And now whole test suite passes. Yay! + +------------------------------------------------------------------- Old: ---- dephell-0.7.9.tar.gz New: ---- _multibuild dephell-0.8.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-dephell.spec ++++++ --- /var/tmp/diff_new_pack.MjNGT2/_old 2020-03-04 09:47:22.522178442 +0100 +++ /var/tmp/diff_new_pack.MjNGT2/_new 2020-03-04 09:47:22.522178442 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-dephell # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,8 +18,16 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 -Name: python-dephell -Version: 0.7.9 +%global flavor @BUILD_FLAVOR@%{nil} +%if "%{flavor}" == "test" +%define psuffix -test +%bcond_without test +%else +%define psuffix %{nil} +%bcond_with test +%endif +Name: python-dephell%{psuffix} +Version: 0.8.1 Release: 0 Summary: Dependency resolution for Python License: MIT @@ -31,13 +39,14 @@ BuildRequires: bash BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-Cerberus +Requires: python-Cerberus >= 1.3 Requires: python-Jinja2 Requires: python-aiohttp Requires: python-appdirs -Requires: python-attrs +Requires: python-attrs >= 19.2.0 Requires: python-bowler Requires: python-dephell-archive >= 0.1.5 +Requires: python-dephell-argparse >= 0.1.1 Requires: python-dephell-discover >= 0.2.6 Requires: python-dephell-licenses >= 0.1.6 Requires: python-dephell-links >= 0.1.4 @@ -48,6 +57,7 @@ Requires: python-dephell-specifier >= 0.1.7 Requires: python-dephell-venvs >= 0.1.16 Requires: python-dephell-versioning +Requires: python-dephell_changelogs # Yeah, html5lib is required by dephell, and no, autodiscovery won’t find it. # rpmlint is stupid Requires: python-docker @@ -73,6 +83,7 @@ Suggests: python-yapf BuildArch: noarch # SECTION test requirements +%if %{with test} BuildRequires: %{python_module Cerberus} BuildRequires: %{python_module Jinja2} BuildRequires: %{python_module aiohttp} @@ -81,6 +92,7 @@ BuildRequires: %{python_module attrs} BuildRequires: %{python_module bowler} BuildRequires: %{python_module dephell-archive >= 0.1.5} +BuildRequires: %{python_module dephell-argparse >= 0.1.1} BuildRequires: %{python_module dephell-discover >= 0.2.6} BuildRequires: %{python_module dephell-licenses >= 0.1.6} BuildRequires: %{python_module dephell-links >= 0.1.4} @@ -91,10 +103,12 @@ BuildRequires: %{python_module dephell-specifier >= 0.1.7} BuildRequires: %{python_module dephell-venvs >= 0.1.16} BuildRequires: %{python_module dephell-versioning} +BuildRequires: %{python_module dephell_changelogs} BuildRequires: %{python_module dockerpty} BuildRequires: %{python_module docker} BuildRequires: %{python_module fissix} BuildRequires: %{python_module flatdict} +BuildRequires: %{python_module graphviz} BuildRequires: %{python_module html5lib} BuildRequires: %{python_module m2r} BuildRequires: %{python_module packaging} @@ -109,6 +123,8 @@ BuildRequires: %{python_module tomlkit} BuildRequires: %{python_module yaspin} BuildRequires: git-core +BuildRequires: graphviz-gnome +%endif # /SECTION %python_subpackages @@ -126,19 +142,24 @@ %python_build %install +%if ! %{with test} %python_install %python_expand %fdupes %{buildroot}%{$python_sitelib} +%endif %check +%if %{with test} # Emulate Travis, which disables tests which expect a git repository export TRAVIS_OS_NAME=1 -# Failing tests dicsussed on gh#dephell/dephell_setuptools#4 -%pytest --no-network -k 'not (test_load or test_repository_preserve or test_idempotency or test_get_deps_auth or test_get_deps or test_extra or test_get_releases or test_info_from_files or test_deps_file or test_preserve_path or test_git_parsing or test_bump_command_with_placeholder_tag or test_inspect_venv_command)' +%pytest --no-network +%endif +%if ! %{with test} %files %{python_files} %doc README.md README.rst %license LICENSE %python3_only %{_bindir}/dephell %{python_sitelib}/* +%endif %changelog ++++++ _multibuild ++++++ <multibuild> <package>test</package> </multibuild> ++++++ dephell-0.7.9.tar.gz -> dephell-0.8.1.tar.gz ++++++ ++++ 4046 lines of diff (skipped)
