commit python-rpy2 for openSUSE:Factory
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
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 o
commit python-rpy2 for openSUSE:Factory
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 05:08:
commit python-rpy2 for openSUSE:Factory
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 + :class:`
commit python-rpy2 for openSUSE:Factory
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 comp
commit python-rpy2 for openSUSE:Factory
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
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
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), '') +__version_vector
commit python-rpy2 for openSUSE:Factory
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}