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}")


Reply via email to