Skip to content

Releases: philipmorrisintl/RPackUtils

0.2.1

10 Dec 08:38
Compare
Choose a tag to compare
  • RPACU-54 Bug fix, custom library path not taken into account while installing
  • Fix missing column 'linkingTo' for the csv file output (rpackscan)

0.2.0

15 Nov 16:43
Compare
Choose a tag to compare

RPackUtils has been re-licensed.
Starting from this release, 0.2.0, the code is licensed under Apache 2.0.

  • RPACU-48 In the configuration file, allow the user to specify both a relative and an absolute path to the R library
  • RPACU-49 Update the credentials placeholders so that they more clearly appear as placeholders
  • RPACU-50 Re-license the software from GPLv2 to Apache 2.0
  • RPACU-51 Check the output messages from stderr and stdout even when the R installation command returns a success code
  • RPACU-52 Fix DESCRIPTION file parsing, read the "LinkingTo" field

0.1.9

11 Mar 14:15
Compare
Choose a tag to compare
  • FIX bug in computing the license class
  • GitHub repository migration from pmpsa-hpc to philipmorrisintl

0.1.8

08 Feb 14:57
Compare
Choose a tag to compare
  • Add a new option to rpackm called "--keep" the keep downloaded packages
  • FIX bug in computing the license class
  • FIX invalid escape sequence in regex for the CRAN provider
  • FIX DeprecationWarning: The 'warn' method is deprecated for the logger class, we have to use 'warning' instead

0.1.7

11 Dec 12:48
Compare
Choose a tag to compare
  • RPACU-38 licensecheck boolean is not parsed correctly while reading the
    configuration file
  • RPACU-37 new option '--overwrite-specified' to only overwrite specified
    packages and not all as for the option '--overwrite'
  • RPACU-35 new command to scan a repository to fetch R packages metadata
  • Clean and reformat the source code
  • Skip tests requiring any external resource when the later is unavailable
  • Add ability to choose a destination folder while mirroring, so the
    downloaded packages are kept there and the mirror command can be launched
    again
  • Support a local repository while mirroring
  • Document the supported repository types with a class diagram
  • The configuration sections ('artifactory_repos', 'renvironment_repos',
    'local_repos') are not mandatory
  • RPACU-41 Check the Artifactory client implementation supports sub folders
    as repositories

0.1.6

24 Jul 06:47
Compare
Choose a tag to compare

Prepare and publish to PYPI

0.1.5

18 Jun 12:56
Compare
Choose a tag to compare
  • RPACU-16 Support multiple repository providers
  • RPACU-18 Enhance the R environments cloning (rpacks) by reusing temporary
    files
  • RPACU-17 reIntegrate the DepTree with the networkx module
  • RPACU-19 Write unit tests, use mocks and mark slower tests
  • RPACU-20 Update the documentation (README.md)
  • RPACU-21 Enhance the DESCRIPTION file parser, write a recursive parser
    (PackInfo)
  • RPACU-22 Support license-classes (BLACKLISTED, RESTRICTED, ALLOWED)
    (PackInfo)
  • RPACU-23 Enhance version numbers comparison and support bamboo build
    numbers
  • RPACU-24 FIX version mismatch in the LooseVersion comparison
  • RPACU-25 The nloptr package is downloading external stuff, the subprocess
    module hangs and never complete
  • RPACU-26 Ignore binary R packages, report an error and continue to
    process
  • RPACU-27 Adapt the configuration file format and write a parser to
    instantiate corresponding objects (repositories)
  • RPACU-28 timestamp every task
  • RPACU-29 Use a logger to output messages instead of the "print" function
  • RPACU-30 Compute the license-class in PackInfo (BLACKLISTED, RESTRICTED,
    ALLOWED)
  • RPACU-31 Support imports, depends ans suggests in dependency graphs
  • RPACU-33 Dependency Graph: Search across all defined Artifactory
    repositories when --repoparam is not specified
  • RPACU-34 Introduce a new license-class "UNKNOWN" and deal with the
    external file references (LICENSE file)

0.1.4

25 Apr 09:34
Compare
Choose a tag to compare

First public release