Skip to content

upgrade rpy2 package 2.8.2 -> 3.3.5, upgrade R to 3.6.3, add new dependencies #29441

@videlec

Description

@videlec

Main changes:

  • https://pypi.org/project/rpy2/, supports python >= 3.6

  • cygwin.patch does not apply anymore

  • cffi>=1.13.1 is a new dependency, we install latest 1.14.0 (supports python >= 3.2)

  • pycparser is a new dependency (required by cffi, supports python >= 3.4)

  • https://pypi.org/project/tzlocal/ is a new dependency, we install latest 2.1 (supports python >= 2.7)

  • https://pypi.org/project/pytz/ is a new dependency, we update to latest 2020.1 (supports python >= 2.4)

  • add small patches to setup.py that

    • disables printing on stdout (that perturbs pip) - accepted upstream
    • removes the build dependency on pytest
  • some more dependencies (pytest, numpy, tzlocal) conditional on SAGE_CHECK!=no

tarballs: see checksums.ini (to download automatically, use ./configure --enable-download-from-upstream-url)

Upstream issues and PR

Depends on #29851
Depends on #30064
Depends on #30118
Depends on #30067
Depends on #30147
Depends on #29929
Depends on #30149

CC: @mkoeppe @EmmanuelCharpentier @timokau @isuruf @slel @antonio-rojas @embray @dimpase

Component: packages: standard

Author: Vincent Delecroix, Matthias Koeppe

Branch: 54d0f99

Reviewer: Emmanuel Charpentier, Dima Pasechnik

Issue created by migration from https://trac.sagemath.org/ticket/29441

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions