Hello community,

here is the log from the commit of package python-PsychoPy for openSUSE:Factory 
checked in at 2019-03-26 22:32:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-PsychoPy (Old)
 and      /work/SRC/openSUSE:Factory/.python-PsychoPy.new.25356 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-PsychoPy"

Tue Mar 26 22:32:11 2019 rev:2 rq:687042 version:3.0.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-PsychoPy/python-PsychoPy.changes  
2018-08-24 17:04:29.482098969 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-PsychoPy.new.25356/python-PsychoPy.changes   
    2019-03-26 22:32:30.553704527 +0100
@@ -1,0 +2,109 @@
+Tue Mar 19 17:04:07 UTC 2019 - Todd R <toddrme2...@gmail.com>
+
+- Update to Psychopy 3.0.6
+  + Fixed
+    * TrialHandler.next() was accidentally removed by Python3 conversion and 
now added back in commit:c44621ab0
+    * various fixes to iohub Python3 compatibility (especially for datastore)
+    * permit reading "xlsm" files as conditions files (Excel files with macros 
although these will be ignored by Python) commit:9e11bfd61
+    * added space key to the GlobalEventKeys #2310
+    * fix to pasting into Code Component with windows EOLs
+    * fixes to Japanese translation (and bug around saving Static Components 
in Japanese locale)
+    * packaging: PyQt package inside one of the Standalone distros was broken
+- Fix python3 version requires
+- Remove upstream-included fix_async_and_gevent.patch
+
+-------------------------------------------------------------------
+Tue Mar  5 15:26:48 UTC 2019 - Todd R <toddrme2...@gmail.com>
+
+- Update to Psychopy 3.0.5
+  + Fixed
+    * sounddevice backend not importing on systems that don't have readline
+    * fix paste when using legacy macOS end-of-lines (convert them to '\n' 
always)
+  + CHANGED
+    * better automated Pavlovia logging-in for users
+    * faster auto-logging for changes involving numpy arrays (e.g. elexment 
arrays XYs)
+    * updated Japanese translations
+- Update to PsychoPy 3.0.4
+  + FIXED:
+    * fixes to prevent stalled "Synchronizing..." message by preventing 
behaviours that would cause it 
+    * workaround to stop `sounddevice` backend from silencing `input()` 
+    * prevent JS experiments being compiled with units of "use prefs" 
+    * cleaner ioHub shutdown  and datastore 
+    * Slider in JS allows forceEndRoutine 
+    * better error reporting when compiling scripts 
+    * don't crash the app if no internet 
+    * don't crash if scipy.optimize doesn't load 
+    * set Slider label height to match tick height by default 
+    * online sounds were never ending if duration was blank (now ends at end 
of file) 
+    * problem converting EOLs between different formats when pasting code
+  + ADDED:
+    * New Builder Pavlovia button to examine properties of current project
+    * Added star to ShapeStim (currently only in Python) 
+    * Added tooltips for Pavlovia buttons
+- Update to PsychoPy 3.0.3
+  + CHANGED
+    * Slight change to creation of *new* experiments, which will now default 
to`
+      the units of 'height' rather than 'use preferences' (which led to 
potential confusion
+      when the experiment moved to a different computer)
+  + FIXED:
+    * Force End Routine wasn't working with Slider when online 
+    * Fix to the online error about units: if an experiment is given units of 
"use preferences"
+      this will switch to height during HTML export 
+    * First push of a new project to Pavlovia didn't note that remote now 
exists, so
+      tried to "first push" again 
+    * fixed detection of correct non-response in JavaScript outputs (so no-go 
works online) 
+    * added workaround for strange clash of `sounddevice` with `input()` 
+    * various small fixes to iohub for Py3   
+  + ADDED:
+    * star available as a Shape in Builder (but not online yet)
+    * experiment info dialog now supports drop-downs to constrain options 
(e.g. ['male','female','other'] )
+    * BBTK now supports mode Digital Stimulus Response Echo 
+- Update to PsychoPy 3.0.2
+  + FIXED:
+    * Builder's PsychoJS outputs were not updating their versions (pointing to 
the version the script was first created in, not the version currently used) 
+    * sounddevice under Python2 had a bug with being unable to copy() 
+    * now prevent the user from accessing `useVersion` if that version can't 
be supported by the current install (e.g. incompatible Python version or wx 
version)
+    * Windows Standalone version now includes dependency for pyqmixpumps
+- Update to PsychoPy 3.0.1
+  + FIXED:
+- JS outputs were connecting to outdated PsychoJS version (3.0.0b11 instead of 
3.0.0)
+    * updated numpy (to 1.15.4) and scipy (to 1.2.0) for windows installs 
using https://www.lfd.uci.edu/~gohlke/pythonlibs/ in the hope of fixing numpy 
problems for some windows boxes
+    * JS string values in Py27 were being convert to b'theString' in JS 
outputs which obviously broke JS
+  + ADDED:
+    * Slider support from JS outputs
+  + PsychoPy 3.0.0
+  + NEW:
+    * supports heavily revamped PsychoJS library:
+    * PsychoPy can search, sync and create experiments on Pavlovia.org:
+    * Additional new features:
+    * Slider class, recommended replacement for RatingScale (more efficient, 
more
+      flexible and simpler to use)
+    * support for Oculus Rift (only on Windows 64bit Python 3) all due to 
Matthew
+      Cutone
+  + ADDED:
+    * support for Oculus Rift (only on Windows 64bit Python 3) all due to 
Matthew Cutone
+    * Japanese translations to many of the new features/controls
+  + FIXED:
+    * New rating scale (Slider) handles color properly and better handling of 
button drag
+    * 'newRating' Builder demo has been fixed (forceEndRoutine shouldn't have 
been happening)
+    * timeByFrames now renders the graph into the PsychoPy window (was 
sometimes hanging on mac otherwise)
+    * several sync problems with pavlovia.org: 
+    * further fix to memory leak in MovieStim3 
+    * fix to PsychoJS output code: loops were not being compiled correctly 
+    * when compiling to JS we now detect tuples and convert to lists for 
params (JS only has one sequence, with `[ ]` )
+    * some packaging issues on both Windows and Mac (e.g. updates to 
Pillow=5.2.0, soundfile=0.10.2) also fixes libsndfile error on Mac_Py2 
standalone
+    * when the localRoot has been set for a project (before sync) we should 
get back the sync window
+    * clicking "runOnline" before creating/syncing your project with Pavlovia 
now does the right thing
+    * fix to MovieStim3 unloading of movies
+    * a further issue with the app not starting on some machines (due to the
+      first-run wizard)
+    * searching pavlovia projects now support stars and forks in sorting
+    * Slider forceEndRoutine was having no effect
+    * sounddevice problem when playing a mono sound to stereo stream or 
vice-versa
+    * an issue with the app not starting (if git not installed)
+- Add fix_async_and_gevent.patch
+  python3.7 syntax error + gevent warning
+  From: 
https://github.com/psychopy/psychopy/commit/b96914ffd99222368a2360d754a2185bfa412eaf
+  Required for python 3.7 compatibility.  Should be in next release
+
+-------------------------------------------------------------------

Old:
----
  PsychoPy-1.90.3.zip

New:
----
  PsychoPy-3.0.6.zip

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-PsychoPy.spec ++++++
--- /var/tmp/diff_new_pack.dkAMbF/_old  2019-03-26 22:32:32.161704139 +0100
+++ /var/tmp/diff_new_pack.dkAMbF/_new  2019-03-26 22:32:32.209704127 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-PsychoPy
 #
-# 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,12 +12,12 @@
 # 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-PsychoPy
-Version:        1.90.3
+Version:        3.0.6
 Release:        0
 License:        GPL-3.0-or-later
 Summary:        Psychology experiment software in Python
@@ -27,6 +27,7 @@
 Source99:       %{name}-rpmlintrc
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  python3-base > 3.5
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildRequires:  update-desktop-files
@@ -113,6 +114,9 @@
 Recommends:     python-tables
 Recommends:     python-xlrd
 Requires:       python-Cython
+%ifpython3
+Requires:       python3-base >= 3.5
+%endif
 BuildArch:      noarch
 Requires(post):   update-alternatives
 Requires(postun):  update-alternatives
@@ -143,15 +147,13 @@
 
 %install
 %python_install
-rm %{buildroot}%{_bindir}/psychopy_post_inst.py
-mv %{buildroot}%{_bindir}/psychopyApp.py %{buildroot}%{_bindir}/psychopyApp
-%python_clone -a %{buildroot}%{_bindir}/psychopyApp
+%python_clone -a %{buildroot}%{_bindir}/psychopy
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 mkdir -p %{buildroot}%{_datadir}/icons/hicolor/256x256/apps/
 %python_expand cp psychopy/app/Resources/psychopy.png 
%{buildroot}%{_datadir}/icons/hicolor/256x256/apps/PsychoPy-%{$python_bin_suffix}.png
 # Can't use Science or Education categories right now, 
https://bugzilla.opensuse.org/show_bug.cgi?id=1074711
-%python_expand %suse_update_desktop_file -c PsychoPy-%{$python_bin_suffix} 
"PsychoPy %{$python_bin_suffix}" "Psychology software in Python 
%{$python_bin_suffix}" "$__python psychopyApp-%{$python_bin_suffix}" 
PsychoPy-%{$python_bin_suffix} Development IDE
+%python_expand %suse_update_desktop_file -c PsychoPy-%{$python_bin_suffix} 
"PsychoPy %{$python_bin_suffix}" "Psychology software in Python 
%{$python_bin_suffix}" "psychopy-%{$python_bin_suffix}" 
PsychoPy-%{$python_bin_suffix} Development IDE
 
 rm -rf %{buildroot}%{_prefix}/psychojs.zip
 
@@ -159,17 +161,17 @@
 %{python_expand $python -m compileall -d %{$python_sitelib} 
%{buildroot}%{$python_sitelib}/psychopy/tests/test_app/
 $python -O -m compileall -d %{$python_sitelib} 
%{buildroot}%{$python_sitelib}/psychopy/tests/test_app/
 %fdupes %{buildroot}%{$python_sitelib}/psychopy/tests/test_app/
-sed -i -e '1d;2i#!%__$python' 
%{buildroot}%{_bindir}/psychopyApp-%{$python_bin_suffix}
+sed -i -e '1d;2i#!%__$python' 
%{buildroot}%{_bindir}/psychopy-%{$python_bin_suffix}
 }
 
 %find_lang %{name} --all-name %{name}.lang
 %python_expand grep "%{$python_sitelib}" %{name}.lang > 
%{name}_%{$python_bin_suffix}.lang
 
 %post
-%python_install_alternative psychopyApp
+%python_install_alternative psychopy
 
 %postun
-%python_uninstall_alternative psychopyApp
+%python_uninstall_alternative psychopy
 
 %files %{python_files}
 %doc README.md
@@ -177,7 +179,7 @@
 %license LICENSE
 %license psychopy/LICENSE.txt
 %license psychopy/LICENSES.txt
-%python_alternative %{_bindir}/psychopyApp
+%python_alternative %{_bindir}/psychopy
 %{_datadir}/icons/hicolor/256x256/apps/PsychoPy-%{python_bin_suffix}.png
 %{_datadir}/applications/PsychoPy-%{python_bin_suffix}.desktop
 %{python_sitelib}/psychopy/


Reply via email to