commit python-rpy2 for openSUSE:Factory

2020-07-16 Thread root
Hello community,

here is the log from the commit of package python-rpy2 for openSUSE:Factory 
checked in at 2020-07-16 12:15:43

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


Package is "python-rpy2"

Thu Jul 16 12:15:43 2020 rev:10 rq:821002 version:3.3.5

Changes:

--- /work/SRC/openSUSE:Factory/python-rpy2/python-rpy2.changes  2020-02-10 
21:56:30.962293561 +0100
+++ /work/SRC/openSUSE:Factory/.python-rpy2.new.3592/python-rpy2.changes
2020-07-16 12:17:05.118881763 +0200
@@ -1,0 +2,13 @@
+Wed Jul 15 03:02:21 UTC 2020 - Todd R 
+
+- Update to 3.3.5
+  * Trying to import an R package that it not installed will now raise an
+exception :class:`rpy2.robjects.packages.PackageNotInstalledError`.
+  * The R C API functions `void SET_FRAME(SEXP x, SEXP v)`,
+`void SET_ENCLOS(SEXP x, SEXP v)` and `void SET_HASHTAB(SEXP x, SEXP v)`
+are now accessible through rpy2.
+  * When calling R C-API's `R_ParseVector` and a error occurs, the
+exception message now contains the parsing status.
+
+
+---

Old:

  rpy2-3.2.6.tar.gz

New:

  rpy2-3.3.5.tar.gz



Other differences:
--
++ python-rpy2.spec ++
--- /var/tmp/diff_new_pack.JAdeQF/_old  2020-07-16 12:17:06.090882745 +0200
+++ /var/tmp/diff_new_pack.JAdeQF/_new  2020-07-16 12:17:06.094882750 +0200
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-rpy2
-Version:3.2.6
+Version:3.3.5
 Release:0
 Summary:A Python interface to the R Programming Language
 License:GPL-2.0-or-later

++ rpy2-3.2.6.tar.gz -> rpy2-3.3.5.tar.gz ++
 5585 lines of diff (skipped)




commit python-rpy2 for openSUSE:Factory

2020-02-10 Thread root
Hello community,

here is the log from the commit of package python-rpy2 for openSUSE:Factory 
checked in at 2020-02-10 21:56:27

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


Package is "python-rpy2"

Mon Feb 10 21:56:27 2020 rev:9 rq:773171 version:3.2.6

Changes:

--- /work/SRC/openSUSE:Factory/python-rpy2/python-rpy2.changes  2020-02-03 
11:13:14.097842404 +0100
+++ /work/SRC/openSUSE:Factory/.python-rpy2.new.26092/python-rpy2.changes   
2020-02-10 21:56:30.962293561 +0100
@@ -1,0 +2,13 @@
+Mon Feb 10 15:10:53 UTC 2020 - Todd R 
+
+- Update to 3.2.6
+  + Bugs fixed
+* The conversion of date/time object with specified timezones
+  was wrong when different than the local time zone
+* Iterating over :mod:`rpy2.situation.iter_info()` could result
+  in a error because of a typo in the code.
+  + Changes
+* :mod:`pandas` 1.0.0 breaks the conversion layer. A warning
+  is not emitted whenever trying to use `pandas` >= 1.0.
+
+---

Old:

  rpy2-3.2.5.tar.gz

New:

  rpy2-3.2.6.tar.gz



Other differences:
--
++ python-rpy2.spec ++
--- /var/tmp/diff_new_pack.4YmD1k/_old  2020-02-10 21:56:32.174294231 +0100
+++ /var/tmp/diff_new_pack.4YmD1k/_new  2020-02-10 21:56:32.174294231 +0100
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-rpy2
-Version:3.2.5
+Version:3.2.6
 Release:0
 Summary:A Python interface to the R Programming Language
 License:GPL-2.0-or-later
@@ -65,7 +65,7 @@
 # %%check
 # mkdir -p tester
 # pushd tester
-# %%{python_expand export PYTHONPATH=%{buildroot}%{$python_sitearch}
+# %%{python_expand export PYTHONPATH=%%{buildroot}%%{$python_sitearch}
 # $python -B -m rpy2.tests
 # }
 # popd

++ rpy2-3.2.5.tar.gz -> rpy2-3.2.6.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpy2-3.2.5/NEWS new/rpy2-3.2.6/NEWS
--- old/rpy2-3.2.5/NEWS 2020-01-26 22:04:38.0 +0100
+++ new/rpy2-3.2.6/NEWS 2020-02-02 17:13:05.0 +0100
@@ -1,3 +1,22 @@
+Release 3.2.6
+=
+
+Bugs fixed
+--
+
+- The conversion of date/time object with specified timezones
+  was wrong when different than the local time zone (issue #634)
+
+- Iterating over :mod:`rpy2.situation.iter_info()` could result
+  in a error because of a typo in the code.
+
+Changes
+---
+
+- :mod:`pandas` 1.0.0 breaks the conversion layer. A warning
+  is not emitted whenever trying to use `pandas` >= 1.0.
+
+
 Release 3.2.5
 =
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpy2-3.2.5/PKG-INFO new/rpy2-3.2.6/PKG-INFO
--- old/rpy2-3.2.5/PKG-INFO 2020-01-26 22:08:18.0 +0100
+++ new/rpy2-3.2.6/PKG-INFO 2020-02-02 17:14:11.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: rpy2
-Version: 3.2.5
+Version: 3.2.6
 Summary: Python interface to the R language (embedded R)
 Home-page: https://rpy2.bitbucket.io
 Author: Laurent Gautier
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpy2-3.2.5/rpy2/__init__.py 
new/rpy2-3.2.6/rpy2/__init__.py
--- old/rpy2-3.2.5/rpy2/__init__.py 2020-01-26 22:04:38.0 +0100
+++ new/rpy2-3.2.6/rpy2/__init__.py 2020-02-02 16:51:54.0 +0100
@@ -1,4 +1,4 @@
 
-__version_vector__ = (3,2,5)
+__version_vector__ = (3,2,6)
 
 __version__ = '.'.join(str(x) for x in __version_vector__)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpy2-3.2.5/rpy2/robjects/pandas2ri.py 
new/rpy2-3.2.6/rpy2/robjects/pandas2ri.py
--- old/rpy2-3.2.5/rpy2/robjects/pandas2ri.py   2019-12-18 22:36:55.0 
+0100
+++ new/rpy2-3.2.6/rpy2/robjects/pandas2ri.py   2020-02-02 17:10:05.0 
+0100
@@ -30,6 +30,9 @@
 # activate in the function activate() below.
 import rpy2.robjects.numpy2ri as numpy2ri
 
+if not pandas.__version__.startswith('0.'):
+warnings.warn('pandas >= 1.0 is not supported.')
+
 original_converter = None
 
 ISOdatetime = rinterface.baseenv['ISOdatetime']
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpy2-3.2.5/rpy2/robjects/vectors.py 
new/rpy2-3.2.6/rpy2/robjects/vectors.py
--- old/rpy2-3.2.5/rpy2/robjects/vectors.py 2019-12-18 22:36:55.0 
+0100
+++ new/rpy2-3.2.6/rpy2/robjects/vectors.py 2020-02-02 03:52:36.0 
+0100
@@ -922,20 +922,23 @@
 def iter_localized_datetime(self):
 """Iterator yielding localized Python datetime 

commit python-rpy2 for openSUSE:Factory

2020-02-03 Thread root
Hello community,

here is the log from the commit of package python-rpy2 for openSUSE:Factory 
checked in at 2020-02-03 11:13:08

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


Package is "python-rpy2"

Mon Feb  3 11:13:08 2020 rev:8 rq:768808 version:3.2.5

Changes:

--- /work/SRC/openSUSE:Factory/python-rpy2/python-rpy2.changes  2019-11-28 
10:15:49.923638207 +0100
+++ /work/SRC/openSUSE:Factory/.python-rpy2.new.26092/python-rpy2.changes   
2020-02-03 11:13:14.097842404 +0100
@@ -1,0 +2,11 @@
+Thu Jan 30 15:31:13 UTC 2020 - Todd R 
+
+- Update to 3.2.5
+  * Delimit multi-line expressions with parenthesis rather than backslash.
+  * Use Rf_initEmbeddedR(), remove setup_Rmainloop() (not necessary, it seems).
+- Update to 3.2.4
+  * Fix ABI mode
+- Update to 3.2.3
+  * Backport fix for segfault when parsing.
+  
+---

Old:

  rpy2-3.2.2.tar.gz

New:

  rpy2-3.2.5.tar.gz



Other differences:
--
++ python-rpy2.spec ++
--- /var/tmp/diff_new_pack.eanT7U/_old  2020-02-03 11:13:14.913842816 +0100
+++ /var/tmp/diff_new_pack.eanT7U/_new  2020-02-03 11:13:14.917842819 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-rpy2
 #
-# 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
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-rpy2
-Version:3.2.2
+Version:3.2.5
 Release:0
 Summary:A Python interface to the R Programming Language
 License:GPL-2.0-or-later

++ rpy2-3.2.2.tar.gz -> rpy2-3.2.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpy2-3.2.2/NEWS new/rpy2-3.2.5/NEWS
--- old/rpy2-3.2.2/NEWS 2019-11-03 17:06:41.0 +0100
+++ new/rpy2-3.2.5/NEWS 2020-01-26 22:04:38.0 +0100
@@ -1,3 +1,37 @@
+Release 3.2.5
+=
+
+Bugs fixed
+--
+
+- Latest release for R package `rlang` broke import through `importr()`.
+  A workaround for :mod:`rpy2.robjects.lib.ggplot2` is to rename the
+  offending R object (issue #631).
+
+Changes
+---
+
+- f-string requiring Python >= 3.6 removed.
+
+
+Release 3.2.4
+=
+
+Bugs fixed
+--
+
+- An incomplete backport of the bug fixed in 3.2.3 broke the ABI mode.
+
+
+Release 3.2.3
+=
+
+Bugs fixed
+--
+
+- Error when parsing strings as R codes could result in a segfault. 
+
+
 Release 3.2.2
 =
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpy2-3.2.2/PKG-INFO new/rpy2-3.2.5/PKG-INFO
--- old/rpy2-3.2.2/PKG-INFO 2019-11-03 17:07:59.0 +0100
+++ new/rpy2-3.2.5/PKG-INFO 2020-01-26 22:08:18.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: rpy2
-Version: 3.2.2
+Version: 3.2.5
 Summary: Python interface to the R language (embedded R)
 Home-page: https://rpy2.bitbucket.io
 Author: Laurent Gautier
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpy2-3.2.2/rpy2/__init__.py 
new/rpy2-3.2.5/rpy2/__init__.py
--- old/rpy2-3.2.2/rpy2/__init__.py 2019-11-02 23:27:08.0 +0100
+++ new/rpy2-3.2.5/rpy2/__init__.py 2020-01-26 22:04:38.0 +0100
@@ -1,4 +1,4 @@
 
-__version_vector__ = (3,2,2)
+__version_vector__ = (3,2,5)
 
 __version__ = '.'.join(str(x) for x in __version_vector__)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpy2-3.2.2/rpy2/_rinterface_cffi_build.py 
new/rpy2-3.2.5/rpy2/_rinterface_cffi_build.py
--- old/rpy2-3.2.2/rpy2/_rinterface_cffi_build.py   2019-09-28 
16:28:06.0 +0200
+++ new/rpy2-3.2.5/rpy2/_rinterface_cffi_build.py   2020-01-26 
22:04:38.0 +0100
@@ -150,7 +150,9 @@
   ffi_proxy._processevents_def,
   ffi_proxy._busy_def,
   ffi_proxy._callback_def,
-  ffi_proxy._yesnocancel_def])
+  ffi_proxy._yesnocancel_def,
+  ffi_proxy._parsevector_wrap_def,
+  ffi_proxy._handler_def])
 
 cdef = (create_cdef(definitions, header_filename) +
 callback_defns_api)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpy2-3.2.2/rpy2/rinterface_lib/R_API.h 
new/rpy2-3.2.5/rpy2/rinterface_lib/R_API.h
--- old/rpy2-3.2.2/rpy2/rinterface_lib/R_API.h  2019-10-18 

commit python-rpy2 for openSUSE:Factory

2019-11-28 Thread root
Hello community,

here is the log from the commit of package python-rpy2 for openSUSE:Factory 
checked in at 2019-11-28 10:15:11

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


Package is "python-rpy2"

Thu Nov 28 10:15:11 2019 rev:7 rq:751407 version:3.2.2

Changes:

--- /work/SRC/openSUSE:Factory/python-rpy2/python-rpy2.changes  2019-07-26 
12:42:45.525845698 +0200
+++ /work/SRC/openSUSE:Factory/.python-rpy2.new.26869/python-rpy2.changes   
2019-11-28 10:15:49.923638207 +0100
@@ -1,0 +2,89 @@
+Wed Nov 27 16:05:54 UTC 2019 - Todd R 
+
+- Update to version 3.2.2
+  + Bugs fixed
+* Python format error when trying to report that the system is not reported
+  on Windows.
+* The setup script would error on build if R is not installed. It is now
+  printing an error message.
+- Update to version 3.2.1
+  + Bugs fixed
+* The wrapper for the R package `dbplyr` could not import the underlying
+  package (refactoring elsewhere was not propagated there).
+* Creating R objects called `names` `globalenv` caused the method
+  :meth:`Sexp.names` to fail.
+* Whenever the pandas conversion was activated :class:`FloatSexpVector` 
instances
+  with the R class `POSIXct` attached where not corrected mapped back to 
pandas
+  datetime arrays..
+* Fix installation when an installation when a prefix without write access 
is used.
+- Update to version 3.2.0
+  + New features
+* rpy2 can built and used with :mod:`cffi`'s ABI or API modes (releases 
3.0.x and
+  3.1.x were using the ABI mode exclusively). At the time of writing the 
default
+  is still the ABI mode but the choice can be controlled through the 
environment variable
+  `RPY2_CFFI_MODE`. If set, possible values are `ABI` (default if the 
environment
+  variable is not set), `API`, or `BOTH`. When the latter, both `API` and 
`ABI`
+  modes are built, and the choice of which one to use can be made at run 
time.
+  + Changes
+* The "consoleread" callback (reading input to the R console) is now 
assuming UTF-8
+  (was previously assuming ASCII) and is no longer trying to add a "new 
line" character
+  at the end of the input.
+* Querying an R environment with an invalid key will generate a 
:class:`TypeError`
+  or a :class:`ValueError` depending on the issue (rather than always 
:class:`ValueError`
+  before.
+  + Bugs fixed
+* `setup.py` is now again compatible with Python2.
+* Unit tests were failing if numpy is not installed.
+* :mod:`rpy2.situation` is no longer breaking when R is not the in path and
+  there is no environment variable `R_HOME`.
+* Build script for the cffi interface is now using the environment
+  variable `R_HOME` whenever defined (rather that always infer it from the
+  R in the PATH).
+* Converting R strings back to Python was incorrectly using `Latin1` while 
`UTF-8` was
+  intended.
+- Update to version 3.1.0
+  + New features
+* Python matrix multiplication (`__matmul__` / `@`) added to
+  R :class:`Matrix` objects.
+* An :class:`threading.RLock` is added to 
:mod:`rpy2.rinterface_lib.openrlib` and is
+  used by the context manager 
:func:`rpy2.rinterface_lib.memorymanagement.rmemory`
+  to ensure that protect/unprotect cycles cannot be broken by thread 
switching, at least
+  as long as the context manager is used to handle such cycles (see issue 
#571).
+* The documentation covers the use of notebooks (mainly 
Jupyter/Jupyterlab).
+* The PNG output in Jupyter notebooks R cells can now specify an argument 
`--type`
+  (passed as the named argument `type` in the R function `png`).
+  For example on some Linux systems and R installations, the type `cairo`
+  can fix issues when alpha transparency is used.
+  + Changes
+* Added callbacks for `ptr_R_Busy()` and `ptr_R_ProcessEvents()`.
+* `rstart` now an objects in :mod:`rpy2.rinterface_lib.embedded`
+  (set to `None` until R is initialized).
+* Unit tests are included in a subpackage :mod:`rpy2.tests` as was the
+  case before release 3.0.0.
+* Experimental initialization for Microsoft Windows.
+* :mod:`rpy2.situation` is now also reporting the rpy2 version.
+* :func:`rpy2.robjecs.package_utils.default_symbol_check_after` was
+  renamed  :func:`rpy2.robjecs.package_utils.default_symbol_resolve`.
+  The named parameters `default_symbol_check_after` present in few methods
+  in :mod:`rpy2.robjects.packages` and :mod:`rpy2.robjects.functions` were
+  modified to keep a consistent naming.
+* Trying to instantiate an :class:`rpy2.rlike.container.OrdDict` with a
+  a :class:`dict` will result in a :class:`TypeError` rather than a
+  

commit python-rpy2 for openSUSE:Factory

2019-07-26 Thread root
Hello community,

here is the log from the commit of package python-rpy2 for openSUSE:Factory 
checked in at 2019-07-26 12:42:44

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


Package is "python-rpy2"

Fri Jul 26 12:42:44 2019 rev:6 rq:718616 version:3.0.5

Changes:

--- /work/SRC/openSUSE:Factory/python-rpy2/python-rpy2.changes  2018-12-04 
20:55:40.160763355 +0100
+++ /work/SRC/openSUSE:Factory/.python-rpy2.new.4126/python-rpy2.changes
2019-07-26 12:42:45.525845698 +0200
@@ -1,0 +2,81 @@
+Thu Jul 25 17:54:48 UTC 2019 - Todd R 
+
+- Update to Release 3.0.5
+  + Bugs fixed
+* No longer allow installation if Python 3 but < 3.5.
+* Fixed error `undefined symbol: DATAPTR` if R < 3.5.
+- Update to Release 3.0.4
+  + Bugs fixed
+* Fixed conversion of `pandas` :class:`Series` of dtype 
`pandas.Int32Dtype`,
+  or `pandas.Int64Dtype`.
+- Update to Release 3.0.3
+  + Bugs fixed
+* Fixed the evaluation of R code using the "R magic" was delaying all
+  output to the end of the execution of that code, independently of
+  whether the attribute `cache_display_data` was `True` or `False`.
+* Fixed conversion of :class:`pandas.Series` of `dtype` "object" when
+  all items are either all of the same type or are :obj:`None`.
+- Update to Release 3.0.2
+  + Bugs fixed
+* Failing to import `pandas` or `numpy` when loading the "R magic" 
extension
+  for jupyter/ipython was hiding the cause of the error in the 
`ImportError`
+  exception.
+* Fallback when an R `POSIXct` vector does not had an attribute `"tzone"`.
+* Callback for console reset was not set during R initialization.
+* Fixed rternalized function returning rpy2 objects.
+* `--vanilla` is no longer among the default options used to initialize R.
+- Update to Release 3.0.1
+  + Bugs fixed
+* Script to install R packages for docker image never made it to version
+  control.
+* Conversion of R arrays/matrices into numpy object trigged a segfault
+  during garbage collection.
+- Update to Release 3.0.0
+  + New features
+* rpy2 can be installed without a development environment.
+* Unit tests are now relying on the Python module `pytest`.
+* :attr:`rpy2.rinterface.NA_Integer` is now only defined when the embedded 
R
+  is initialized.
+  + Changes
+* complete rewrite of :mod:`rpy2.rinterface`.
+  :mod:`cffi` is now used to interface with the R compiled shared library.
+  This allows ABI calls and removes the need to compile binaries. However, 
if
+  compilation is available (when installing or preparing pre-compiled 
binaries)
+  faster implementations of performance bottlenecks will be available.
+* calling :func:`rpy2.rinterface.endr` multiple times is now only ending R
+  the first time it is called (note: an ended R cannot successfully be
+  re-initialized).
+* The conversion system in the mod:`rpy2.robjects.conversion` now has only
+  two conversions `py2rpy` and rpy2py`. `py2rpy` tries to convert any
+  Python object into an object rpy2 can use with R and `rpy2py` tries
+  to convert any rpy2 object into a either a non-rpy2 Python object or
+  a mod:`rpy2.robjects` level object.
+* The method `get` for R environments is now called `find()` to avoid
+  confusion with the method of the same name in Python (:meth:`dict.get`).
+* :class:`rpy2.robjects.vectors.Vector`, 
:class:`rpy2.robjects.vectors.Matrix`,
+  and :class:`rpy2.robjects.vectors.Array` can no longer be used to create
+  R arrays of unspecified type. New type-specific classes (for example for
+  vectors :class:`rpy2.robjects.vectors.IntVector`,
+  :class:`rpy2.robjects.vectors.BoolVector`,
+  :class:`rpy2.robjects.vectors.FloatVector`,
+  :class:`rpy2.robjects.vectors.ComplexVector`, or
+  :class:`rpy2.robjects.vectors.StrVector`) should be used instead.
+* mod:`rpy2.rpy_classic`, an implementation of the `rpy` interface using
+  :mod:`rpy2.rinterface` is no longer available.
+* :class:`rpy2.robjects.ParsedCode` and
+  :class:`rpy2.robjects.SourceCode` are moved to
+  :class:`rpy2.robjects.packages.ParsedCode` and
+  :class:`rpy2.robjects.packages.SourceCode`.
+  + Bugs fixed
+* Row names in R data frames were lost when converting to pandas data 
frames.
+  + Known issues
+* Mismatch between R's POSIXlt `wday` and Python time struct_time's 
`tm_wday`.
+- Update to Release 2.9.6
+  + Bugs fixed
+* Latest release of :mod:`pandas` deprecated :meth:`DataFrame.from_items`.
+* Latest release of :mod:`pandas` requires categories to be a list
+  (not an other sequence).
+  + Known issues
+* The numpy buffer implemented by R arrays is broken for 

commit python-rpy2 for openSUSE:Factory

2018-12-04 Thread root
Hello community,

here is the log from the commit of package python-rpy2 for openSUSE:Factory 
checked in at 2018-12-04 20:55:31

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


Package is "python-rpy2"

Tue Dec  4 20:55:31 2018 rev:5 rq:653600 version:2.9.5

Changes:

--- /work/SRC/openSUSE:Factory/python-rpy2/python-rpy2.changes  2018-08-18 
00:02:44.022829967 +0200
+++ /work/SRC/openSUSE:Factory/.python-rpy2.new.19453/python-rpy2.changes   
2018-12-04 20:55:40.160763355 +0100
@@ -1,0 +2,7 @@
+Mon Dec  3 19:19:21 UTC 2018 - Todd R 
+
+- Update to 2.9.5
+  * Missing values in pandas :class:`Category` series were creating
+invalid R factors when converted (issue #493).
+
+---

Old:

  rpy2-2.9.4.tar.gz

New:

  rpy2-2.9.5.tar.gz



Other differences:
--
++ python-rpy2.spec ++
--- /var/tmp/diff_new_pack.gFkA6h/_old  2018-12-04 20:55:40.832762606 +0100
+++ /var/tmp/diff_new_pack.gFkA6h/_new  2018-12-04 20:55:40.836762601 +0100
@@ -20,7 +20,7 @@
 %define skip_python2 1
 %bcond_with test
 Name:   python-rpy2
-Version:2.9.4
+Version:2.9.5
 Release:0
 Summary:A Python interface to the R Programming Language
 License:GPL-2.0-or-later

++ rpy2-2.9.4.tar.gz -> rpy2-2.9.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpy2-2.9.4/NEWS new/rpy2-2.9.5/NEWS
--- old/rpy2-2.9.4/NEWS 2018-06-26 00:19:53.0 +0200
+++ new/rpy2-2.9.5/NEWS 2018-11-27 14:39:05.0 +0100
@@ -1,3 +1,13 @@
+Release 2.9.5
+=
+
+Bugs fixed
+--
+
+- Missing values in pandas :class:`Category` series were creating
+  invalid R factors when converted (issue #493).
+ 
+
 Release 2.9.4
 =
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpy2-2.9.4/PKG-INFO new/rpy2-2.9.5/PKG-INFO
--- old/rpy2-2.9.4/PKG-INFO 2018-06-26 00:20:43.0 +0200
+++ new/rpy2-2.9.5/PKG-INFO 2018-11-27 14:40:51.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: rpy2
-Version: 2.9.4
+Version: 2.9.5
 Summary: Python interface to the R language (embedded R)
 Home-page: https://rpy2.bitbucket.io
 Author: Laurent Gautier
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpy2-2.9.4/doc/generated_rst/README 
new/rpy2-2.9.5/doc/generated_rst/README
--- old/rpy2-2.9.4/doc/generated_rst/README 2015-09-28 02:33:20.0 
+0200
+++ new/rpy2-2.9.5/doc/generated_rst/README 1970-01-01 01:00:00.0 
+0100
@@ -1 +0,0 @@
-This directory contains rst files  dynamically generated.
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpy2-2.9.4/rpy/__init__.py 
new/rpy2-2.9.5/rpy/__init__.py
--- old/rpy2-2.9.4/rpy/__init__.py  2018-06-26 00:19:53.0 +0200
+++ new/rpy2-2.9.5/rpy/__init__.py  2018-11-27 14:39:22.0 +0100
@@ -1,5 +1,5 @@
 
-__version_vector__ = ((2,9,4), '')
+__version_vector__ = ((2,9,5), '')
 
 __version__ = '.'.join([str(x) for x in __version_vector__[0]]) + \
   '' + __version_vector__[1]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpy2-2.9.4/rpy/robjects/pandas2ri.py 
new/rpy2-2.9.5/rpy/robjects/pandas2ri.py
--- old/rpy2-2.9.4/rpy/robjects/pandas2ri.py2018-06-11 03:39:44.0 
+0200
+++ new/rpy2-2.9.5/rpy/robjects/pandas2ri.py2018-11-27 14:39:05.0 
+0100
@@ -86,7 +86,7 @@
 for c in obj.cat.categories:
 if not isinstance(c, str):
 raise ValueError('Converting pandas "Category" series to R factor 
is only possible when categories are strings.')
-res = IntSexpVector(list(x+1 for x in obj.cat.codes))
+res = IntSexpVector(list(rinterface.NA_Integer if x == -1 else x+1 for x 
in obj.cat.codes))
 res.do_slot_assign('levels', StrSexpVector(obj.cat.categories))
 if obj.cat.ordered:
 res.rclass = StrSexpVector(('ordered', 'factor'))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/rpy2-2.9.4/rpy/robjects/tests/testPandasConversions.py 
new/rpy2-2.9.5/rpy/robjects/tests/testPandasConversions.py
--- old/rpy2-2.9.4/rpy/robjects/tests/testPandasConversions.py  2018-01-15 
19:30:09.0 +0100
+++ new/rpy2-2.9.5/rpy/robjects/tests/testPandasConversions.py  2018-11-27 
14:39:05.0 +0100
@@ -116,6 +116,13 @@
 with localconverter(default_converter + rpyp.converter) as cv:
 rp_c = robjects.conversion.py2ro(category)

commit python-rpy2 for openSUSE:Factory

2018-08-17 Thread root
Hello community,

here is the log from the commit of package python-rpy2 for openSUSE:Factory 
checked in at 2018-08-18 00:02:21

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


Package is "python-rpy2"

Sat Aug 18 00:02:21 2018 rev:4 rq:629374 version:2.9.4

Changes:

--- /work/SRC/openSUSE:Factory/python-rpy2/python-rpy2.changes  2018-08-10 
09:50:05.814300784 +0200
+++ /work/SRC/openSUSE:Factory/.python-rpy2.new/python-rpy2.changes 
2018-08-18 00:02:44.022829967 +0200
@@ -1,0 +2,6 @@
+Tue Aug 14 15:10:03 UTC 2018 - sch...@suse.de
+
+- Remove unused dependencies on blas libraries
+- Don't exclude post-build-checks
+
+---



Other differences:
--
++ python-rpy2.spec ++
--- /var/tmp/diff_new_pack.sMirjX/_old  2018-08-18 00:02:44.662831878 +0200
+++ /var/tmp/diff_new_pack.sMirjX/_new  2018-08-18 00:02:44.662831878 +0200
@@ -30,15 +30,11 @@
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module numpy-devel}
 BuildRequires:  %{python_module setuptools}
-BuildRequires:  -post-build-checks
 BuildRequires:  R-base >= 3.2
 BuildRequires:  R-base-devel >= 3.2
-BuildRequires:  blas-devel
 BuildRequires:  fdupes
-BuildRequires:  lapack-devel
 BuildRequires:  libbz2-devel
 BuildRequires:  libicu-devel
-BuildRequires:  openblas-devel
 BuildRequires:  pcre-devel
 BuildRequires:  python-rpm-macros
 BuildRequires:  readline-devel




commit python-rpy2 for openSUSE:Factory

2018-08-10 Thread root
Hello community,

here is the log from the commit of package python-rpy2 for openSUSE:Factory 
checked in at 2018-08-10 09:50:03

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


Package is "python-rpy2"

Fri Aug 10 09:50:03 2018 rev:3 rq:628247 version:2.9.4

Changes:

--- /work/SRC/openSUSE:Factory/python-rpy2/python-rpy2.changes  2018-05-19 
15:43:41.955920963 +0200
+++ /work/SRC/openSUSE:Factory/.python-rpy2.new/python-rpy2.changes 
2018-08-10 09:50:05.814300784 +0200
@@ -1,0 +2,20 @@
+Wed Aug  8 17:33:45 UTC 2018 - toddrme2...@gmail.com
+
+- Update to 2.9.4
+  * Fallback for failure to import numpy or pandas is now dissociated from
+failure to import :mod:`numpy2ri` or :mod:`pandas2ri` (issue #463).
+  * :func:`repr` for R POSIX date/time vectors is now showing a string
+representation of the date/time rather than the timestamp as a float
+(issue #467).
+  * The HTML representation of R data frame (the default representation in the
+Jupyter notebook) was displaying an inconsistent number of rows
+(found while workin on issue #466).
+  * Handle time zones in timezones in Pandas when converting to R data frames
+(issue #454).
+  * When exiting the Python process, the R cleanup is now explicitly request
+to happen before Python's exit. This is preventing possible segfaults
+the process is terminating (issue #471).
+  * dplyr method `ungroup()` was missing from
+:class:`rpy2.robjects.lib.dplyr.DataFrame` (issue #473).
+
+---

Old:

  rpy2-2.9.3.tar.gz

New:

  rpy2-2.9.4.tar.gz



Other differences:
--
++ python-rpy2.spec ++
--- /var/tmp/diff_new_pack.HI9tAi/_old  2018-08-10 09:50:06.770302326 +0200
+++ /var/tmp/diff_new_pack.HI9tAi/_new  2018-08-10 09:50:06.774302332 +0200
@@ -20,7 +20,7 @@
 %define skip_python2 1
 %bcond_with test
 Name:   python-rpy2
-Version:2.9.3
+Version:2.9.4
 Release:0
 Summary:A Python interface to the R Programming Language
 License:GPL-2.0-or-later

++ rpy2-2.9.3.tar.gz -> rpy2-2.9.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpy2-2.9.3/NEWS new/rpy2-2.9.4/NEWS
--- old/rpy2-2.9.3/NEWS 2018-04-14 16:22:00.0 +0200
+++ new/rpy2-2.9.4/NEWS 2018-06-26 00:19:53.0 +0200
@@ -1,3 +1,31 @@
+Release 2.9.4
+=
+
+Bugs fixed
+--
+
+- Fallback for failure to import numpy or pandas is now dissociated from
+  failure to import :mod:`numpy2ri` or :mod:`pandas2ri` (issue #463).
+
+- :func:`repr` for R POSIX date/time vectors is now showing a string
+  representation of the date/time rather than the timestamp as a float
+  (issue #467).
+
+- The HTML representation of R data frame (the default representation in the
+  Jupyter notebook) was displaying an inconsistent number of rows
+  (found while workin on issue #466).
+
+- Handle time zones in timezones in Pandas when converting to R data frames
+  (issue #454).
+
+- When exiting the Python process, the R cleanup is now explicitly request
+  to happen before Python's exit. This is preventing possible segfaults
+  the process is terminating (issue #471).
+
+- dplyr method `ungroup()` was missing from
+  :class:`rpy2.robjects.lib.dplyr.DataFrame` (issue #473).
+
+
 Release 2.9.3
 =
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpy2-2.9.3/PKG-INFO new/rpy2-2.9.4/PKG-INFO
--- old/rpy2-2.9.3/PKG-INFO 2018-04-14 16:22:35.0 +0200
+++ new/rpy2-2.9.4/PKG-INFO 2018-06-26 00:20:43.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: rpy2
-Version: 2.9.3
+Version: 2.9.4
 Summary: Python interface to the R language (embedded R)
 Home-page: https://rpy2.bitbucket.io
 Author: Laurent Gautier
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpy2-2.9.3/doc/generated_rst/README 
new/rpy2-2.9.4/doc/generated_rst/README
--- old/rpy2-2.9.3/doc/generated_rst/README 1970-01-01 01:00:00.0 
+0100
+++ new/rpy2-2.9.4/doc/generated_rst/README 2015-09-28 02:33:20.0 
+0200
@@ -0,0 +1 @@
+This directory contains rst files  dynamically generated.
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rpy2-2.9.3/rpy/__init__.py 
new/rpy2-2.9.4/rpy/__init__.py
--- old/rpy2-2.9.3/rpy/__init__.py  2018-04-14 16:22:00.0 +0200
+++ new/rpy2-2.9.4/rpy/__init__.py  2018-06-26 00:19:53.0 +0200
@@ -1,5 +1,5 @@
 
-__version_vector__ = ((2,9,3), '')

commit python-rpy2 for openSUSE:Factory

2018-05-19 Thread root
Hello community,

here is the log from the commit of package python-rpy2 for openSUSE:Factory 
checked in at 2018-05-19 15:43:41

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


Package is "python-rpy2"

Sat May 19 15:43:41 2018 rev:2 rq:610531 version:2.9.3

Changes:

--- /work/SRC/openSUSE:Factory/python-rpy2/python-rpy2.changes  2018-05-16 
11:39:26.968980137 +0200
+++ /work/SRC/openSUSE:Factory/.python-rpy2.new/python-rpy2.changes 
2018-05-19 15:43:41.955920963 +0200
@@ -1,0 +2,6 @@
+Fri May 18 15:32:11 UTC 2018 - jeng...@inai.de
+
+- Ensure neutrality of description. Trim future goals from
+  description.
+
+---



Other differences:
--
++ python-rpy2.spec ++
--- /var/tmp/diff_new_pack.imrnO8/_old  2018-05-19 15:43:42.727892719 +0200
+++ /var/tmp/diff_new_pack.imrnO8/_new  2018-05-19 15:43:42.731892573 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-rpy2
 #
-# Copyright (c) 2018 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -22,15 +22,15 @@
 Name:   python-rpy2
 Version:2.9.3
 Release:0
+Summary:A Python interface to the R Programming Language
 License:GPL-2.0-or-later
-Summary:A very simple, yet robust, Python interface to the R 
Programming Language
-Url:https://bitbucket.org/rpy2/rpy2
 Group:  Development/Libraries/Python
+Url:https://bitbucket.org/rpy2/rpy2
 Source: 
https://files.pythonhosted.org/packages/source/r/rpy2/rpy2-%{version}.tar.gz
-BuildRequires:  -post-build-checks
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module numpy-devel}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  -post-build-checks
 BuildRequires:  R-base >= 3.2
 BuildRequires:  R-base-devel >= 3.2
 BuildRequires:  blas-devel
@@ -53,17 +53,13 @@
 %python_subpackages
 
 %description
-RPy is a very simple, yet robust, Python interface to the R Programming
-Language. It can manage all kinds of R objects and can execute arbitrary R
-functions (including the graphic functions). All errors from the R language
-areconverted to Python exceptions. Any module installed for the R system can
-be used from within Python.
-
-This code is inspired by RSPython from the Omegahat project. The main goals of
-RPy are:
- + to have a very robust interface for using R from Python
- + the interface should be as transparent and easy to use as possible
- + it should be usable for real scientific and statistical computations
+RPy is a Python interface to the R Programming Language. It can
+manage all kinds of R objects and can execute arbitrary R functions
+(including the graphic functions). All errors from the R language are
+converted to Python exceptions. Any module installed for the R system
+can be used from Python.
+
+This code is inspired by RSPython from the Omegahat project.
 
 %prep
 %setup -qn rpy2-%{version}