Hello community, here is the log from the commit of package python-beniget for openSUSE:Factory checked in at 2019-09-13 15:01:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-beniget (Old) and /work/SRC/openSUSE:Factory/.python-beniget.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-beniget" Fri Sep 13 15:01:17 2019 rev:3 rq:730401 version:0.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-beniget/python-beniget.changes 2019-08-27 10:20:50.503941742 +0200 +++ /work/SRC/openSUSE:Factory/.python-beniget.new.7948/python-beniget.changes 2019-09-13 15:03:24.253281151 +0200 @@ -1,0 +2,6 @@ +Thu Sep 12 12:45:20 UTC 2019 - Tomáš Chvátal <[email protected]> + +- Update to 0.2.0: + * python 3.8 support + +------------------------------------------------------------------- Old: ---- beniget-0.1.0.tar.gz New: ---- beniget-0.2.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-beniget.spec ++++++ --- /var/tmp/diff_new_pack.ltyEa7/_old 2019-09-13 15:03:25.185280953 +0200 +++ /var/tmp/diff_new_pack.ltyEa7/_new 2019-09-13 15:03:25.189280952 +0200 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-beniget -Version: 0.1.0 +Version: 0.2.0 Release: 0 Summary: Module to extract semantic information about static Python code License: BSD-3-Clause @@ -28,10 +28,10 @@ BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-gast >= 0.2.2 +Requires: python-gast >= 0.3.0 BuildArch: noarch # SECTION test requirements -BuildRequires: %{python_module gast >= 0.2.2} +BuildRequires: %{python_module gast >= 0.3.0} # /SECTION %python_subpackages ++++++ beniget-0.1.0.tar.gz -> beniget-0.2.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/beniget-0.1.0/LICENSE new/beniget-0.2.0/LICENSE --- old/beniget-0.1.0/LICENSE 2019-01-13 09:44:58.000000000 +0100 +++ new/beniget-0.2.0/LICENSE 2019-03-18 22:02:52.000000000 +0100 @@ -1,4 +1,4 @@ -Copyright (c) 2016, Serge Guelton +Copyright (c) 2019, Serge Guelton All rights reserved. Redistribution and use in source and binary forms, with or without diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/beniget-0.1.0/PKG-INFO new/beniget-0.2.0/PKG-INFO --- old/beniget-0.1.0/PKG-INFO 2019-03-14 21:05:10.000000000 +0100 +++ new/beniget-0.2.0/PKG-INFO 2019-09-07 17:51:31.000000000 +0200 @@ -1,12 +1,11 @@ Metadata-Version: 1.2 Name: beniget -Version: 0.1.0 +Version: 0.2.0 Summary: Extract semantic information about static Python code Home-page: https://github.com/serge-sans-paille/beniget/ Author: serge-sans-paille Author-email: [email protected] License: BSD 3-Clause -Description-Content-Type: UNKNOWN Description: A static analyzer for Python2 and Python3 code. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/beniget-0.1.0/beniget/beniget.py new/beniget-0.2.0/beniget/beniget.py --- old/beniget-0.1.0/beniget/beniget.py 2019-03-14 11:44:38.000000000 +0100 +++ new/beniget-0.2.0/beniget/beniget.py 2019-09-07 17:50:27.000000000 +0200 @@ -755,12 +755,10 @@ visit_Repr = visit_Await - def visit_Num(self, node): + def visit_Constant(self, node): dnode = self.chains.setdefault(node, Def(node)) return dnode - visit_Str = visit_Num - def visit_FormattedValue(self, node): dnode = self.chains.setdefault(node, Def(node)) self.visit(node.value).add_user(dnode) @@ -774,10 +772,6 @@ self.visit(value).add_user(dnode) return dnode - visit_Bytes = visit_Num - visit_NameConstant = visit_Num - visit_Ellipsis = visit_Num - visit_Attribute = visit_Await def visit_Subscript(self, node): @@ -899,8 +893,12 @@ for arg in node.args: self.visit(arg) + for arg in node.posonlyargs: + self.visit(arg) + if node.vararg: self.visit(node.vararg) + for arg in node.kwonlyargs: self.visit(arg) if node.kwarg: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/beniget-0.1.0/beniget.egg-info/PKG-INFO new/beniget-0.2.0/beniget.egg-info/PKG-INFO --- old/beniget-0.1.0/beniget.egg-info/PKG-INFO 2019-03-14 21:05:10.000000000 +0100 +++ new/beniget-0.2.0/beniget.egg-info/PKG-INFO 2019-09-07 17:51:31.000000000 +0200 @@ -1,12 +1,11 @@ Metadata-Version: 1.2 Name: beniget -Version: 0.1.0 +Version: 0.2.0 Summary: Extract semantic information about static Python code Home-page: https://github.com/serge-sans-paille/beniget/ Author: serge-sans-paille Author-email: [email protected] License: BSD 3-Clause -Description-Content-Type: UNKNOWN Description: A static analyzer for Python2 and Python3 code. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/beniget-0.1.0/beniget.egg-info/requires.txt new/beniget-0.2.0/beniget.egg-info/requires.txt --- old/beniget-0.1.0/beniget.egg-info/requires.txt 2019-03-14 21:05:10.000000000 +0100 +++ new/beniget-0.2.0/beniget.egg-info/requires.txt 2019-09-07 17:51:31.000000000 +0200 @@ -1 +1 @@ -gast>=0.2.2 +gast>=0.3.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/beniget-0.1.0/requirements.txt new/beniget-0.2.0/requirements.txt --- old/beniget-0.1.0/requirements.txt 2019-01-13 21:42:07.000000000 +0100 +++ new/beniget-0.2.0/requirements.txt 2019-09-07 17:50:27.000000000 +0200 @@ -1 +1 @@ -gast >= 0.2.2 +gast >= 0.3.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/beniget-0.1.0/setup.py new/beniget-0.2.0/setup.py --- old/beniget-0.1.0/setup.py 2019-03-14 21:04:58.000000000 +0100 +++ new/beniget-0.2.0/setup.py 2019-09-07 17:51:00.000000000 +0200 @@ -9,7 +9,7 @@ setup( name="beniget", # gast, beniget! - version="0.1.0", + version="0.2.0", packages=["beniget"], description="Extract semantic information about static Python code", long_description=""" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/beniget-0.1.0/tests/chains.py new/beniget-0.2.0/tests/chains.py --- old/beniget-0.1.0/tests/chains.py 2019-03-14 11:44:38.000000000 +0100 +++ new/beniget-0.2.0/tests/chains.py 2019-09-07 17:50:27.000000000 +0200 @@ -306,4 +306,4 @@ def test_call(self): code = "from foo import bar; bar(1, 2)" - self.checkChains(code, "Call <- {Num, Num, bar}, bar <- {bar}") + self.checkChains(code, "Call <- {Constant, Constant, bar}, bar <- {bar}")
