Hello community, here is the log from the commit of package python-guessit for openSUSE:Factory checked in at 2020-05-03 22:47:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-guessit (Old) and /work/SRC/openSUSE:Factory/.python-guessit.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-guessit" Sun May 3 22:47:49 2020 rev:9 rq:799839 version:3.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-guessit/python-guessit.changes 2019-09-04 09:15:44.198934857 +0200 +++ /work/SRC/openSUSE:Factory/.python-guessit.new.2738/python-guessit.changes 2020-05-03 22:47:53.667235247 +0200 @@ -1,0 +2,7 @@ +Sun May 3 13:55:37 UTC 2020 - Luigi Baldoni <[email protected]> + +- Update to version 3.1.1 + * Drop python `3.4` support + * Use SafeLoader with `yaml.load()` + +------------------------------------------------------------------- Old: ---- guessit-3.1.0.tar.gz New: ---- guessit-3.1.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-guessit.spec ++++++ --- /var/tmp/diff_new_pack.mGfpuU/_old 2020-05-03 22:47:54.775237501 +0200 +++ /var/tmp/diff_new_pack.mGfpuU/_new 2020-05-03 22:47:54.779237510 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-guessit # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# 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,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-guessit -Version: 3.1.0 +Version: 3.1.1 Release: 0 Summary: A library for guessing information from video files License: LGPL-3.0-only @@ -48,7 +48,7 @@ and TV shows episodes. %prep -%setup -q -n guessit-%{version} +%autosetup -n guessit-%{version} # Remove shebang from non-executable files for i in {'audio_codec','bit_rate','bonus','cds','container','country','crc','date','edition','episodes','episode_title','film','__init__','language','mimetype','other','part','release_group','screen_size','size','source','streaming_service','title','type','video_codec','website'}; do sed -i -e "1d" "guessit/rules/properties/$i.py" ++++++ guessit-3.1.0.tar.gz -> guessit-3.1.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guessit-3.1.0/HISTORY.rst new/guessit-3.1.1/HISTORY.rst --- old/guessit-3.1.0/HISTORY.rst 2019-09-02 22:11:13.000000000 +0200 +++ new/guessit-3.1.1/HISTORY.rst 2020-05-03 15:30:17.000000000 +0200 @@ -1,6 +1,13 @@ History ======= +3.1.1 (2020-05-03) +------------------ + +- Drop python `3.4` support +- Use SafeLoader with `yaml.load()` + + 3.1.0 (2019-09-02) ------------------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guessit-3.1.0/PKG-INFO new/guessit-3.1.1/PKG-INFO --- old/guessit-3.1.0/PKG-INFO 2019-09-02 22:11:14.000000000 +0200 +++ new/guessit-3.1.1/PKG-INFO 2020-05-03 15:30:18.014332300 +0200 @@ -1,12 +1,12 @@ Metadata-Version: 2.1 Name: guessit -Version: 3.1.0 +Version: 3.1.1 Summary: GuessIt - a library for guessing information from video filenames. Home-page: http://guessit.readthedocs.org/ Author: Rémi Alvergnat Author-email: [email protected] License: LGPLv3 -Download-URL: https://pypi.python.org/packages/source/g/guessit/guessit-3.1.0.tar.gz +Download-URL: https://pypi.python.org/packages/source/g/guessit/guessit-3.1.1.tar.gz Description: GuessIt ======= @@ -210,6 +210,13 @@ History ======= + 3.1.1 (2020-05-03) + ------------------ + + - Drop python `3.4` support + - Use SafeLoader with `yaml.load()` + + 3.1.0 (2019-09-02) ------------------ @@ -629,11 +636,11 @@ Classifier: Programming Language :: Python :: 2 Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3.4 Classifier: Programming Language :: Python :: 3.5 Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 Classifier: Topic :: Multimedia Classifier: Topic :: Software Development :: Libraries :: Python Modules -Provides-Extra: dev Provides-Extra: test +Provides-Extra: dev diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guessit-3.1.0/guessit/__version__.py new/guessit-3.1.1/guessit/__version__.py --- old/guessit-3.1.0/guessit/__version__.py 2019-09-02 22:11:13.000000000 +0200 +++ new/guessit-3.1.1/guessit/__version__.py 2020-05-03 15:30:17.000000000 +0200 @@ -4,4 +4,4 @@ Version module """ # pragma: no cover -__version__ = '3.1.0' +__version__ = '3.1.1' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guessit-3.1.0/guessit/backports.py new/guessit-3.1.1/guessit/backports.py --- old/guessit-3.1.0/guessit/backports.py 2019-09-02 22:11:13.000000000 +0200 +++ new/guessit-3.1.1/guessit/backports.py 2020-05-03 15:30:17.000000000 +0200 @@ -4,7 +4,7 @@ Backports """ # pragma: no-cover -# pylint: disabled +# pylint: skip-file def cmp_to_key(mycmp): """functools.cmp_to_key backport""" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guessit-3.1.0/guessit/options.py new/guessit-3.1.1/guessit/options.py --- old/guessit-3.1.0/guessit/options.py 2019-09-02 22:11:13.000000000 +0200 +++ new/guessit-3.1.1/guessit/options.py 2020-05-03 15:30:17.000000000 +0200 @@ -252,7 +252,7 @@ try: import yaml with open(filepath) as config_file_data: - return yaml.load(config_file_data) + return yaml.load(config_file_data, yaml.SafeLoader) except ImportError: # pragma: no cover raise ConfigurationException('Configuration file extension is not supported. ' 'PyYAML should be installed to support "%s" file' % ( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guessit-3.1.0/guessit/rules/properties/screen_size.py new/guessit-3.1.1/guessit/rules/properties/screen_size.py --- old/guessit-3.1.0/guessit/rules/properties/screen_size.py 2019-09-02 22:11:13.000000000 +0200 +++ new/guessit-3.1.1/guessit/rules/properties/screen_size.py 2020-05-03 15:30:17.000000000 +0200 @@ -24,8 +24,8 @@ :return: Created Rebulk object :rtype: Rebulk """ - interlaced = frozenset({res for res in config['interlaced']}) - progressive = frozenset({res for res in config['progressive']}) + interlaced = frozenset(config['interlaced']) + progressive = frozenset(config['progressive']) frame_rates = [re.escape(rate) for rate in config['frame_rates']] min_ar = config['min_ar'] max_ar = config['max_ar'] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guessit-3.1.0/guessit/test/enable_disable_properties.yml new/guessit-3.1.1/guessit/test/enable_disable_properties.yml --- old/guessit-3.1.0/guessit/test/enable_disable_properties.yml 2019-09-02 22:11:13.000000000 +0200 +++ new/guessit-3.1.1/guessit/test/enable_disable_properties.yml 2020-05-03 15:30:17.000000000 +0200 @@ -286,9 +286,9 @@ : options: --exclude website -website: wawa.co.uk -? movie.mkv +? movie.mp4 : options: --exclude mimetype - -mimetype: video/x-matroska + -mimetype: video/mp4 ? another movie.mkv : options: --exclude container diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guessit-3.1.0/guessit/test/episodes.yml new/guessit-3.1.1/guessit/test/episodes.yml --- old/guessit-3.1.0/guessit/test/episodes.yml 2019-09-02 22:11:13.000000000 +0200 +++ new/guessit-3.1.1/guessit/test/episodes.yml 2020-05-03 15:30:17.000000000 +0200 @@ -4667,15 +4667,15 @@ mimetype: video/mp4 type: episode -? About.Time.E01.1080p.VIKI.WEB-DL-BLUEBERRY.mkv +? About.Time.E01.1080p.VIKI.WEB-DL-BLUEBERRY.mp4 : title: About Time episode: 1 screen_size: 1080p streaming_service: Viki source: Web release_group: BLUEBERRY - container: mkv - mimetype: video/x-matroska + container: mp4 + mimetype: video/mp4 type: episode ? Eyes.Of.Dawn.1991.E01.480p.MBCVOD.AAC.x264-NOGPR.mp4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guessit-3.1.0/guessit/yamlutils.py new/guessit-3.1.1/guessit/yamlutils.py --- old/guessit-3.1.0/guessit/yamlutils.py 2019-09-02 22:11:13.000000000 +0200 +++ new/guessit-3.1.1/guessit/yamlutils.py 2020-05-03 15:30:17.000000000 +0200 @@ -15,14 +15,14 @@ from .rules.common.quantity import BitRate, FrameRate, Size -class OrderedDictYAMLLoader(yaml.Loader): +class OrderedDictYAMLLoader(yaml.SafeLoader): """ A YAML loader that loads mappings into ordered dictionaries. From https://gist.github.com/enaeseth/844388 """ def __init__(self, *args, **kwargs): - yaml.Loader.__init__(self, *args, **kwargs) + yaml.SafeLoader.__init__(self, *args, **kwargs) self.add_constructor(u'tag:yaml.org,2002:map', type(self).construct_yaml_map) self.add_constructor(u'tag:yaml.org,2002:omap', type(self).construct_yaml_map) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guessit-3.1.0/guessit.egg-info/PKG-INFO new/guessit-3.1.1/guessit.egg-info/PKG-INFO --- old/guessit-3.1.0/guessit.egg-info/PKG-INFO 2019-09-02 22:11:14.000000000 +0200 +++ new/guessit-3.1.1/guessit.egg-info/PKG-INFO 2020-05-03 15:30:17.000000000 +0200 @@ -1,12 +1,12 @@ Metadata-Version: 2.1 Name: guessit -Version: 3.1.0 +Version: 3.1.1 Summary: GuessIt - a library for guessing information from video filenames. Home-page: http://guessit.readthedocs.org/ Author: Rémi Alvergnat Author-email: [email protected] License: LGPLv3 -Download-URL: https://pypi.python.org/packages/source/g/guessit/guessit-3.1.0.tar.gz +Download-URL: https://pypi.python.org/packages/source/g/guessit/guessit-3.1.1.tar.gz Description: GuessIt ======= @@ -210,6 +210,13 @@ History ======= + 3.1.1 (2020-05-03) + ------------------ + + - Drop python `3.4` support + - Use SafeLoader with `yaml.load()` + + 3.1.0 (2019-09-02) ------------------ @@ -629,11 +636,11 @@ Classifier: Programming Language :: Python :: 2 Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3.4 Classifier: Programming Language :: Python :: 3.5 Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 Classifier: Topic :: Multimedia Classifier: Topic :: Software Development :: Libraries :: Python Modules -Provides-Extra: dev Provides-Extra: test +Provides-Extra: dev diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guessit-3.1.0/pylintrc new/guessit-3.1.1/pylintrc --- old/guessit-3.1.0/pylintrc 2019-09-02 22:11:13.000000000 +0200 +++ new/guessit-3.1.1/pylintrc 2020-05-03 15:30:17.000000000 +0200 @@ -68,7 +68,7 @@ unpacking-in-except,import-star-module-level,buffer-builtin,round-builtin,file-builtin,reload-builtin,old-division, apply-builtin,oct-method,nonzero-method,basestring-builtin,raising-string,too-few-public-methods,too-many-arguments, too-many-instance-attributes,bad-builtin,too-many-ancestors,too-few-format-args,fixme,duplicate-code, - deprecated-lambda,too-many-nested-blocks,useless-object-inheritance, + deprecated-lambda,too-many-nested-blocks,useless-object-inheritance,import-outside-toplevel, I diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guessit-3.1.0/setup.py new/guessit-3.1.1/setup.py --- old/guessit-3.1.0/setup.py 2019-09-02 22:11:13.000000000 +0200 +++ new/guessit-3.1.1/setup.py 2020-05-03 15:30:17.000000000 +0200 @@ -47,10 +47,10 @@ 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', 'Topic :: Multimedia', 'Topic :: Software Development :: Libraries :: Python Modules' ], diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/guessit-3.1.0/tox.ini new/guessit-3.1.1/tox.ini --- old/guessit-3.1.0/tox.ini 2019-09-02 22:11:13.000000000 +0200 +++ new/guessit-3.1.1/tox.ini 2020-05-03 15:30:17.000000000 +0200 @@ -1,10 +1,5 @@ [tox] -envlist = py27,py34,py35,py36,py37,py38,pypy2,pypy - -[testenv:py38] -commands = - {envbindir}/pip install -e .[dev] - {envpython} setup.py test +envlist = py27,py35,py36,py37,py38,pypy2,pypy [testenv] commands =
