Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pymol for openSUSE:Factory 
checked in at 2023-08-18 19:29:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pymol (Old)
 and      /work/SRC/openSUSE:Factory/.python-pymol.new.1766 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pymol"

Fri Aug 18 19:29:26 2023 rev:10 rq:1104685 version:2.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pymol/python-pymol.changes        
2021-05-19 17:49:31.405498581 +0200
+++ /work/SRC/openSUSE:Factory/.python-pymol.new.1766/python-pymol.changes      
2023-08-18 19:29:53.219480297 +0200
@@ -1,0 +2,44 @@
+Wed Aug 11 12:23:17 UTC 2023 - <hs...@mail.de>
+
+- update to 2.5.0
+  * File Import/Export
+    - DX binary map import (*dxbin)
+    - PDB/MMTF export: symmetry information now added
+    - Improved FASTA import
+    - Support for map.gz and mrc.gz extensions
+  * Builder & Panels
+    - Improved Fuse command (disallows hypervalent bonds,
+      substitute monovalent atoms instead of attaching to them)
+    - Customizable keyboard shortcut menu
+    - Properties inspector now supports unsetting settings with
+      “Delete” key
+  * Graphics & Visualization
+    - Ray interior colors now match primitives with
+      `set ray_interior_color, atomic`
+    - Isomesh transparency support
+    - `sphere_mode` 5 removed (9 as replacement)
+    - Curved cartoon cylindrical helices
+    - Isosurface generation via marching cubes with setting
+      `isosurface_algorithm, (0, 1)` (0 requires VTKm)
+  * PBC Handling
+    - Periodic boundary conditions supported in rebond, smooth,
+      and intra_fit
+  * Python API
+    - Python 2 support removed
+    - pbc argument added to rebond, smooth, and intra_fit
+    - png(None) returns bytes
+    - scene_order() allows list for `names`
+    - pbc_wrap() and pbc_unwrap added
+    - matrix_reset() supports `state=0` for all states
+    - editing_ring() added
+    - unset now restores the default value for global settings
+    - load_traj now uses state=1 by default
+    - get_area command and dots representation: Exclude
+      “flag ignore” atoms
+- no-o3.patch: adapt to 2.5.0
+- spec file:
+  * some tweaks to adapt to 2.5.0
+  * remove test related stuff; test run commands are removed
+    from 2.5.0 as unmaintained and useless
+
+-------------------------------------------------------------------

Old:
----
  _service
  pymol-open-source-2.4.0.tar.gz
  pymol-testing-0.0+git.1613482680.a99b9c6.obscpio
  pymol-testing.obsinfo

New:
----
  pymol-open-source-2.5.0.tar.gz

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

Other differences:
------------------
++++++ python-pymol.spec ++++++
--- /var/tmp/diff_new_pack.8N3wx4/_old  2023-08-18 19:29:54.827483181 +0200
+++ /var/tmp/diff_new_pack.8N3wx4/_new  2023-08-18 19:29:54.895483303 +0200
@@ -16,21 +16,18 @@
 #
 
 
-%bcond_with test
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%define skip_python36 1
+%define skip_python2 1
 %define oldpython python
 %define modname pymol-open-source
-%define test_version 0.0+git.1613482680.a99b9c6
 Name:           python-pymol
-Version:        2.4.0
+Version:        2.5.0
 Release:        0
 Summary:        A Molecular Viewer
 License:        Python-2.0
 Group:          Productivity/Scientific/Chemistry
 URL:            https://pymol.org/2/
 Source0:        
https://github.com/schrodinger/%{modname}/archive/v%{version}/%{modname}-%{version}.tar.gz
-Source1:        pymol-testing-%{test_version}.tar.xz
 # PATCH-FIX-OPENSUSE no-build-date.patch dh...@wustl.edu -- patch eliminates 
build date
 Patch0:         no-build-date.patch
 # PATCH-FIX-OPENSUSE no-o3.patch tchva...@suse.com -- do not add O3 to the code
@@ -40,24 +37,20 @@
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module qt5-devel}
 BuildRequires:  %{python_module setuptools}
-BuildRequires:  Catch2-devel
 BuildRequires:  fdupes
 BuildRequires:  freetype2-devel
 BuildRequires:  gcc-c++
 BuildRequires:  glew-devel
 BuildRequires:  glm-devel
-BuildRequires:  libmsgpack-devel
+BuildRequires:  msgpack-cxx-devel
 BuildRequires:  libpng-devel
 BuildRequires:  libxml2-devel
 BuildRequires:  mmtf-cpp-devel
 BuildRequires:  netcdf-devel
 BuildRequires:  python-rpm-macros
-# It needed itself for testing.
-%if %{with test}
-BuildRequires:  %{python_module pymol}
-%endif
 Requires:       python-numpy
 Requires:       python-qt5
+Requires:       python-pmw
 Requires(post): update-alternatives
 Requires(postun):update-alternatives
 Obsoletes:      pymol < %{version}
@@ -83,19 +76,9 @@
 %prep
 %setup -q -n %{modname}-%{version}
 %autopatch -p1
-sed -i "1d" modules/pmg_tk/startup/apbs_tools.py # Remove she-bang line
-chmod -x test/cyg test/run test/show
-%if %{with test}
-# Unpack data for pymol-testing
-tar -xvf %{SOURCE1} -C %{_builddir}/%{modname}-%{version}
-# Use this to enable testing.
-sed -i 's/testing = False/testing = True/g' setup.py
-%endif
-
 %build
 export CXXFLAGS="%{optflags} -fno-strict-aliasing"
-# Use --testing to enable testing.
-%python_build %{?with_test:--testing}%{!?with_test:}
+%python_build
 
 %install
 %python_install
@@ -109,11 +92,6 @@
 %python_uninstall_alternative pymol
 
 %check
-# Use this to enable testing.
-# I think it use pymol itself to run test, I could not get pymol to run.
-%if %{with test}
-pymol -ckqy pymol-testing-%{test_version}/testing.py --run all
-%endif
 
 %files %{python_files}
 %doc README ChangeLog

++++++ no-o3.patch ++++++
--- /var/tmp/diff_new_pack.8N3wx4/_old  2023-08-18 19:29:55.227483898 +0200
+++ /var/tmp/diff_new_pack.8N3wx4/_new  2023-08-18 19:29:55.267483970 +0200
@@ -6,7 +6,7 @@
      '-Wno-char-subscripts',
 -    # optimizations
 -    "-Og" if DEBUG else "-O3",
- ]
+ ] if not WIN else []
  ext_link_args = []
  ext_objects = []
 

++++++ pymol-open-source-2.4.0.tar.gz -> pymol-open-source-2.5.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-pymol/pymol-open-source-2.4.0.tar.gz 
/work/SRC/openSUSE:Factory/.python-pymol.new.1766/pymol-open-source-2.5.0.tar.gz
 differ: char 12, line 1

Reply via email to