commit python-atom for openSUSE:Factory

2020-08-29 Thread root
Hello community,

here is the log from the commit of package python-atom for openSUSE:Factory 
checked in at 2020-08-29 20:38:29

Comparing /work/SRC/openSUSE:Factory/python-atom (Old)
 and  /work/SRC/openSUSE:Factory/.python-atom.new.3399 (New)


Package is "python-atom"

Sat Aug 29 20:38:29 2020 rev:4 rq:829857 version:0.5.2

Changes:

--- /work/SRC/openSUSE:Factory/python-atom/python-atom.changes  2020-05-07 
14:55:54.578446479 +0200
+++ /work/SRC/openSUSE:Factory/.python-atom.new.3399/python-atom.changes
2020-08-29 20:38:39.973372377 +0200
@@ -1,0 +2,8 @@
+Thu Aug 27 05:05:29 UTC 2020 - Steve Kowalik 
+
+- Update to 0.5.2:
+  * make comparison used in C safe (fix bug introduced in 0.5.0) PR #107
+  * fix bug in using atomlist from C PR #102
+  * clarify Unicode deprecation warning PR #102 
+
+---

Old:

  0.5.0.tar.gz

New:

  0.5.2.tar.gz



Other differences:
--
++ python-atom.spec ++
--- /var/tmp/diff_new_pack.5bSZD7/_old  2020-08-29 20:38:42.349373378 +0200
+++ /var/tmp/diff_new_pack.5bSZD7/_new  2020-08-29 20:38:42.353373381 +0200
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-atom
-Version:0.5.0
+Version:0.5.2
 Release:0
 Summary:Memory efficient Python objects
 License:BSD-3-Clause

++ 0.5.0.tar.gz -> 0.5.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/atom-0.5.0/.github/workflows/ci.yml 
new/atom-0.5.2/.github/workflows/ci.yml
--- old/atom-0.5.0/.github/workflows/ci.yml 2020-03-27 03:22:43.0 
+0100
+++ new/atom-0.5.2/.github/workflows/ci.yml 2020-07-05 21:38:25.0 
+0200
@@ -25,7 +25,7 @@
 steps:
   - uses: actions/checkout@v2
   - name: Set up Python ${{ matrix.python-version }}
-uses: actions/setup-python@v1
+uses: actions/setup-python@v2
 with:
   python-version: ${{ matrix.python-version }}
   - name: Install dependencies
@@ -38,9 +38,15 @@
 run: |
   python setup.py develop
   - name: Test with pytest
+if: matrix.python-version == '3.6'
 run: |
   pip install pytest-cov
-  pytest tests --cov atom --cov-report xml
+  python -m pytest tests --cov atom --cov-report xml
+  - name: Test with pytest
+if: matrix.python-version != '3.6'
+run: |
+  pip install pytest-cov
+  python -X dev -m pytest tests --cov atom --cov-report xml
   - name: Upload coverage to Codecov
 uses: codecov/codecov-action@v1
 if: matrix.os == 'windows-latest'
@@ -49,7 +55,6 @@
   file: ./coverage.xml
   flags: unittests
   name: codecov-umbrella
-  yml: ./codecov.yml
   fail_ci_if_error: true
   - name: Upload coverage to Codecov
 uses: codecov/codecov-action@v1
@@ -58,5 +63,4 @@
   token: ${{ secrets.CODECOV_TOKEN }}
   flags: unittests
   name: codecov-umbrella
-  yml: ./codecov.yml
   fail_ci_if_error: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/atom-0.5.0/atom/scalars.py 
new/atom-0.5.2/atom/scalars.py
--- old/atom-0.5.0/atom/scalars.py  2020-03-27 03:22:43.0 +0100
+++ new/atom-0.5.2/atom/scalars.py  2020-07-05 21:38:25.0 +0200
@@ -223,7 +223,8 @@
 __slots__ = ()
 
 def __init__(self, default=u'', factory=None, strict=False):
-msg = 'Unicode is deprecated and will be removed in atom 0.6.0'
+msg = ('Unicode is deprecated and will be removed in atom 0.6.0, '
+   'use Str instead.')
 warnings.warn(FutureWarning(msg))
 super(Unicode, self).__init__(default, factory)
 if strict:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/atom-0.5.0/atom/src/atomlist.cpp 
new/atom-0.5.2/atom/src/atomlist.cpp
--- old/atom-0.5.0/atom/src/atomlist.cpp2020-03-27 03:22:43.0 
+0100
+++ new/atom-0.5.2/atom/src/atomlist.cpp2020-07-05 21:38:25.0 
+0200
@@ -794,7 +794,7 @@
 bool obs = observer_check();
 if( obs )
 {
-olditem = PyList_GetItem( m_list.get(), index );
+olditem = cppy::xincref(PyList_GetItem( m_list.get(), index ));
 if( !olditem )
 return -1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/atom-0.5.0/atom/src/member.cpp 
new/atom-0.5.2/atom/src/member.cpp
--- old/atom-0.5.0/atom/src/member.cpp  

commit python-atom for openSUSE:Factory

2020-05-07 Thread root
Hello community,

here is the log from the commit of package python-atom for openSUSE:Factory 
checked in at 2020-05-07 14:55:52

Comparing /work/SRC/openSUSE:Factory/python-atom (Old)
 and  /work/SRC/openSUSE:Factory/.python-atom.new.2738 (New)


Package is "python-atom"

Thu May  7 14:55:52 2020 rev:3 rq:800854 version:0.5.0

Changes:

--- /work/SRC/openSUSE:Factory/python-atom/python-atom.changes  2019-03-07 
10:51:07.785842291 +0100
+++ /work/SRC/openSUSE:Factory/.python-atom.new.2738/python-atom.changes
2020-05-07 14:55:54.578446479 +0200
@@ -1,0 +2,9 @@
+Thu May  7 02:46:58 UTC 2020 - Steve Kowalik 
+
+- Update to 0.5.0:
+  * drop Python 2 support PR #83
+  * use cppy to write the c++ extension PR #83
+  * add c++ implememtation of AtomDict PR #93
+  * add a Set member PR #93
+
+---

Old:

  0.4.3.tar.gz

New:

  0.5.0.tar.gz



Other differences:
--
++ python-atom.spec ++
--- /var/tmp/diff_new_pack.lXFt2r/_old  2020-05-07 14:55:55.218447610 +0200
+++ /var/tmp/diff_new_pack.lXFt2r/_new  2020-05-07 14:55:55.222447617 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-atom
 #
-# 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
@@ -17,14 +17,15 @@
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%define skip_python2 1
 Name:   python-atom
-Version:0.4.3
+Version:0.5.0
 Release:0
 Summary:Memory efficient Python objects
 License:BSD-3-Clause
-Group:  Development/Languages/Python
-Url:https://github.com/nucleic/atom
+URL:https://github.com/nucleic/atom
 Source: https://github.com/nucleic/atom/archive/%{version}.tar.gz
+BuildRequires:  %{python_module cppy}
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}

++ 0.4.3.tar.gz -> 0.5.0.tar.gz ++
 14181 lines of diff (skipped)




commit python-atom for openSUSE:Factory

2019-03-07 Thread root
Hello community,

here is the log from the commit of package python-atom for openSUSE:Factory 
checked in at 2019-03-07 10:50:31

Comparing /work/SRC/openSUSE:Factory/python-atom (Old)
 and  /work/SRC/openSUSE:Factory/.python-atom.new.28833 (New)


Package is "python-atom"

Thu Mar  7 10:50:31 2019 rev:2 rq:682152 version:0.4.3

Changes:

--- /work/SRC/openSUSE:Factory/python-atom/python-atom.changes  2018-05-16 
11:44:02.462954071 +0200
+++ /work/SRC/openSUSE:Factory/.python-atom.new.28833/python-atom.changes   
2019-03-07 10:51:07.785842291 +0100
@@ -1,0 +2,7 @@
+Wed Mar  6 12:58:53 UTC 2019 - Tomáš Chvátal 
+
+- Update to 0.4.3:
+  * Remove dependency on future which was slowing down import time
+- Switch to github tarball for tests and license
+
+---

Old:

  atom-0.4.1.tar.gz

New:

  0.4.3.tar.gz



Other differences:
--
++ python-atom.spec ++
--- /var/tmp/diff_new_pack.itWAHs/_old  2019-03-07 10:51:08.209842176 +0100
+++ /var/tmp/diff_new_pack.itWAHs/_new  2019-03-07 10:51:08.209842176 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-atom
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,28 +12,25 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-atom
-Version:0.4.1
+Version:0.4.3
 Release:0
 Summary:Memory efficient Python objects
 License:BSD-3-Clause
 Group:  Development/Languages/Python
 Url:https://github.com/nucleic/atom
-Source: 
https://files.pythonhosted.org/packages/source/a/atom/atom-%{version}.tar.gz
+Source: https://github.com/nucleic/atom/archive/%{version}.tar.gz
 BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  c++_compiler
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-# SECTION test requirements
-BuildRequires:  %{python_module future}
-# /SECTION
-Requires:   python-future
 
 %python_subpackages
 
@@ -45,19 +42,21 @@
 
 %prep
 %setup -q -n atom-%{version}
-sed -i 's/\r$//' README.rst
 
 %build
-export CFLAGS="%{optflags}"
+export CFLAGS="%{optflags} -fno-strict-aliasing"
 %python_build
 
 %install
 %python_install
 %python_expand %fdupes %{buildroot}%{$python_sitearch}
 
+%check
+%python_expand PYTHONPATH=%{buildroot}%{$python_sitearch} 
py.test-%{$python_bin_suffix} -v
+
 %files %{python_files}
 %doc README.rst
-%license COPYING.txt
+%license LICENSE
 %{python_sitearch}/*
 
 %changelog

++ atom-0.4.1.tar.gz -> 0.4.3.tar.gz ++
 34082 lines of diff (skipped)