14
0

Accepting request 799654 from home:alois:branches:devel:languages:python

- Update to version 2.1.0
  * Improve legendastv provider matches
  * Fix video extensions (.mk3d .ogm .ogv)
  * Use new url to search for titles in legendastv provider
  * Fix stevedore incompatibility
  * Add support to webm video extension
  * Make providers easier to be extended and customized
  * Update podnapisi URL
  * Add support to VIP/Donor accounts in legendastv provider
  * Proper handling titles with year / country in legendastv
    provider
  * Several minor enhancements in legendastv provider
  * Add support for python 3.6, 3.7 and 3.8
  * Drop support for python 3.3 and 3.4
  * Do not discard providers bad zip/rar is downloaded
  * SubsCenter provider removal
  * Fix lxml parsing for Addic7ed provider
  * Support titles with asterics in Addic7ed provider
  * Add support to multi-episode search in Opensubtitles provider
  * Fix multi-episode search in TVSubtitles provider
  * Update to guessit 3
  * Improve archive scanning
  * Add Opensubtitles VIP provider
  * Add country to Movie and Episode
  * Add streaming_service to Video
  * Add info property to Subtitle
  * Do not search for subtitles if all required languages is
    already present
  * Improve TVDB refiner to support series with comma
  * Add alternative_titles to Video and enhance OMDB refiner to
    use alternative_titles
  * Only compute video hashes when required
  * Add apikey to OMDB refiner
  * Fix Subtitle validation when unable to guess encoding
  * Add support to rar in Dockerfile
- Drop python2 support to simplify packaging
- Drop subliminal.1 manpage because it's no longer possible to
  build it

OBS-URL: https://build.opensuse.org/request/show/799654
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-subliminal?expand=0&rev=15
This commit is contained in:
2020-05-02 12:20:39 +00:00
committed by Git OBS Bridge
parent b7dbe64a62
commit f61b5b8c53
5 changed files with 51 additions and 2558 deletions

View File

@@ -1,3 +1,45 @@
-------------------------------------------------------------------
Sat May 2 10:36:35 UTC 2020 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 2.1.0
* Improve legendastv provider matches
* Fix video extensions (.mk3d .ogm .ogv)
* Use new url to search for titles in legendastv provider
* Fix stevedore incompatibility
* Add support to webm video extension
* Make providers easier to be extended and customized
* Update podnapisi URL
* Add support to VIP/Donor accounts in legendastv provider
* Proper handling titles with year / country in legendastv
provider
* Several minor enhancements in legendastv provider
* Add support for python 3.6, 3.7 and 3.8
* Drop support for python 3.3 and 3.4
* Do not discard providers bad zip/rar is downloaded
* SubsCenter provider removal
* Fix lxml parsing for Addic7ed provider
* Support titles with asterics in Addic7ed provider
* Add support to multi-episode search in Opensubtitles provider
* Fix multi-episode search in TVSubtitles provider
* Update to guessit 3
* Improve archive scanning
* Add Opensubtitles VIP provider
* Add country to Movie and Episode
* Add streaming_service to Video
* Add info property to Subtitle
* Do not search for subtitles if all required languages is
already present
* Improve TVDB refiner to support series with comma
* Add alternative_titles to Video and enhance OMDB refiner to
use alternative_titles
* Only compute video hashes when required
* Add apikey to OMDB refiner
* Fix Subtitle validation when unable to guess encoding
* Add support to rar in Dockerfile
- Drop python2 support to simplify packaging
- Drop subliminal.1 manpage because it's no longer possible to
build it
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Oct 14 14:43:50 UTC 2019 - Matej Cepl <mcepl@suse.com> Mon Oct 14 14:43:50 UTC 2019 - Matej Cepl <mcepl@suse.com>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package python-subliminal # spec file for package python-subliminal
# #
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2020 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
@@ -17,40 +17,17 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}} %{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define oldpython python %define skip_python2 1
Name: python-subliminal Name: python-subliminal
Version: 2.0.5 Version: 2.1.0
Release: 0 Release: 0
Summary: Python library to search and download subtitles Summary: Python library to search and download subtitles
License: MIT License: MIT
URL: https://github.com/Diaoul/subliminal URL: https://github.com/Diaoul/subliminal
Source: https://files.pythonhosted.org/packages/source/s/subliminal/subliminal-%{version}.tar.gz Source: https://files.pythonhosted.org/packages/source/s/subliminal/subliminal-%{version}.tar.gz
# find a way to generate this
Source1: subliminal.1
# stevedore is not yet unified
BuildRequires: %{oldpython}-stevedore >= 1.6.0
BuildRequires: %{python_module Sphinx}
BuildRequires: %{python_module babelfish >= 0.5.4}
BuildRequires: %{python_module beautifulsoup4 >= 4.4.0}
BuildRequires: %{python_module chardet >= 2.3.0}
BuildRequires: %{python_module click >= 4.1}
BuildRequires: %{python_module devel >= 2.7}
BuildRequires: %{python_module dogpile.cache >= 0.6.0}
BuildRequires: %{python_module enzyme >= 0.4.1}
BuildRequires: %{python_module pysrt >= 1.0.1}
BuildRequires: %{python_module pyxdg >= 0.25}
BuildRequires: %{python_module requests >= 2.7.0}
BuildRequires: %{python_module setuptools >= 18.0.1} BuildRequires: %{python_module setuptools >= 18.0.1}
BuildRequires: %{python_module six >= 1.9.0}
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: python-rpm-macros BuildRequires: python-rpm-macros
BuildRequires: python2-guessit >= 2.0.1
BuildRequires: python2-html5lib >= 0.999999
BuildRequires: python2-pbr >= 1.3.0
BuildRequires: python2-python-dateutil >= 2.2
BuildRequires: python2-rarfile >= 2.7
BuildRequires: python3-appdirs >= 1.3
BuildRequires: python3-stevedore >= 1.6.0
Requires: python-appdirs >= 1.3 Requires: python-appdirs >= 1.3
Requires: python-babelfish >= 0.5.4 Requires: python-babelfish >= 0.5.4
Requires: python-beautifulsoup4 >= 4.4.0 Requires: python-beautifulsoup4 >= 4.4.0
@@ -58,31 +35,17 @@ Requires: python-chardet >= 2.3.0
Requires: python-click >= 4.1 Requires: python-click >= 4.1
Requires: python-dogpile.cache >= 0.6.0 Requires: python-dogpile.cache >= 0.6.0
Requires: python-enzyme >= 0.4.1 Requires: python-enzyme >= 0.4.1
Requires: python-guessit >= 2.0.1 Requires: python-guessit >= 3.0.0
Requires: python-pysrt >= 1.0.1 Requires: python-pysrt >= 1.0.1
Requires: python-pytz >= 2012c Requires: python-pytz >= 2012c
Requires: python-pyxdg >= 0.25
Requires: python-rarfile >= 2.7 Requires: python-rarfile >= 2.7
Requires: python-requests >= 2.7.0 Requires: python-requests >= 2.7.0
Requires: python-six >= 1.9.0 Requires: python-six >= 1.9.0
Requires: python-stevedore >= 1.20.0
Recommends: python-colorlog >= 2.6.0 Recommends: python-colorlog >= 2.6.0
BuildArch: noarch BuildArch: noarch
%ifpython2
# Stevedore is not yet unified
Requires: %{oldpython}-stevedore >= 1.6.0
Requires: python-futures >= 3.0
Requires: python-html5lib >= 0.999999
Requires: python-pbr >= 1.3.0
Requires: python-python-dateutil >= 2.2
%endif
%ifpython3
Requires: python-dbm
Requires: python3-stevedore >= 1.6.0
%endif
%ifpython3
Provides: subliminal = %{version} Provides: subliminal = %{version}
Obsoletes: subliminal < %{version} Obsoletes: subliminal < %{version}
%endif
%python_subpackages %python_subpackages
%description %description
@@ -90,22 +53,19 @@ Subliminal is a python library to search and download subtitles.
It comes with an easy to use CLI suitable for direct use or cron jobs. It comes with an easy to use CLI suitable for direct use or cron jobs.
%prep %prep
%setup -q -n subliminal-%{version} %autosetup -n subliminal-%{version}
%build %build
%python_build %python_build
%install %install
%python_install %python_install
mkdir -p %{buildroot}/%{_mandir}/man1
install -m 644 %{SOURCE1} -t %{buildroot}/%{_mandir}/man1
%python_expand %fdupes %{buildroot}%{$python_sitelib} %python_expand %fdupes %{buildroot}%{$python_sitelib}
%files %{python_files} %files %{python_files}
%license LICENSE %license LICENSE
%doc HISTORY.rst README.rst %doc HISTORY.rst README.rst
%python3_only %{_bindir}/subliminal %python3_only %{_bindir}/subliminal
%python3_only %{_mandir}/man1/subliminal.1%{ext_man}
%{python_sitelib}/subliminal %{python_sitelib}/subliminal
%{python_sitelib}/subliminal-%{version}-py%{python_version}.egg-info %{python_sitelib}/subliminal-%{version}-py%{python_version}.egg-info

View File

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

3
subliminal-2.1.0.tar.gz Normal file
View File

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

File diff suppressed because it is too large Load Diff