Thank you all for your suggestions ! They help a lot to improve my package !
Thank you again
Hopefully soon it will reach you !

Francesco

Il giorno mer 14 mag 2025 alle ore 20:47 Henrik Bengtsson <
henrik.bengts...@gmail.com> ha scritto:

> > ... some GitHub packages ...
>
> In addition to what's already been said (list them under Suggests), I
> encourage you to make those package available via
> https://r-universe.dev/, instead of asking users to install them
> directly from GitHub (via remotes::install_github(...)). The idea is
> that you provide your own only package repository, e.g.
> https://ngsFC.r-universe.dev/. With R-universe you, and users, also
> get the benefit of automatic testing there and automatic builds of
> Windows and macOS package binaries, and more importantly those
> packages can be installed using install.packages().
>
> Note that you do not have to be the owner of those GitHub repositories
> to make them available on R-universe. You can create your own set of
> custom packages you want to provide this way. For example, you can
> install Pharmaverse-related packages from
> https://pharmaverse.r-universe.dev/. They provide packages from
> multiple sources. All they have to do achieve this is to create a
> GitHub repo with a special name
> https://github.com/pharmaverse/pharmaverse.r-universe.dev/, and then
> provide a one JSON file specifying which packages to include and where
> those package lives, cf.
>
> https://github.com/pharmaverse/pharmaverse.r-universe.dev/blob/main/packages.json
> .
>
> Finally, with packages on R-universe, you can list specifying:
>
> Additional_repositories: https://ngsFC.r-universe.dev
>
> 'R CMD check' acknowledges 'Additional_repositories' - it's part of
> the core R infrastructure. I know there's an idea for
> install.packages(..., dependencies = TRUE) to eventually automatically
> install from such repositories too. We're not there yet though.
>
> R-universe is great, it's fully operational, is becoming a de-facto
> standard, and, I think, is our best option for bringing in non-CRAN,
> non-Bioconductor dependencies.
>
> /Henrik
>
> On Wed, May 14, 2025 at 6:45 AM Kern, Lori via Bioc-devel
> <bioc-devel@r-project.org> wrote:
> >
> > Hello Francesco,
> >
> > To expand on lluis reply:
> > packages not on CRAN or Bioconductor are not allowed and strictly
> enforced on Bioconductor systems so please keep this in mind but agree that
> it is general practice to put these types of packages in Suggest.
> >
> >
> > Lori Shepherd - Kern
> >
> > Bioconductor Core Team
> >
> > Roswell Park Comprehensive Cancer Center
> >
> > Department of Biostatistics & Bioinformatics
> >
> > Elm & Carlton Streets
> >
> > Buffalo, New York 14263
> >
> > ________________________________
> > From: Bioc-devel <bioc-devel-boun...@r-project.org> on behalf of Lluís
> Revilla <lluis.revi...@gmail.com>
> > Sent: Tuesday, May 13, 2025 5:32 PM
> > To: Francesco Cecere <francesco.cecere...@gmail.com>
> > Cc: bioc-devel@r-project.org <bioc-devel@r-project.org>
> > Subject: Re: [Bioc-devel] Help Remote Installations
> >
> > Hi Francesco,
> >
> > You reached the right list.
> > Congratulations on getting this far, it is not always easy to fix all
> the R
> > CMD checks and BiocChecks.
> >
> > If these packages are optional, they should be used conditionally:
> > if (requireNamespace("pkg", quietly = TRUE)) {
> >     pkg::optional_function(...)
> > }
> >
> > And be listed on the Suggested field of the DESCRIPTION file.
> > For more information read the Writing R Extensions section 1.1.3.1
> > <
> https://secure-web.cisco.com/1cfkhpY8_Ibxipo-UfpcaAj8sLwysVLekrO5rKwbyvPzg4jZpTzz0bzQuPdtIqnMz33sQ4f4ItOxR7PMZHNoxV41QfYSj2jXfkUirUyqLtGAzVpleRVkCtciE23H12ff7YumAxTyl8Y_B0UcknmVyV9580ek3peohP0FORKvY1Fo6Xf8YQs-AZW0gHmAF4DVIRKVW-8fdSYELOJGu3RQXPei4KqZD6scrYnfld5Yb3HK-QbF0fMNidifHwFQpxCQd3VwELrDZYQXM1cUI-cPLezUhrOz2d7ieHCNKBLT7N62rlTHTp_gM65Qxo0qLYR0D/https%3A%2F%2Fcran.r-project.org%2Fdoc%2Fmanuals%2Fr-devel%2FR-exts.html%23Suggested-packages
> >.
> >
> > However, note that depending on packages not on CRAN is usually not
> > recommended as the quality and availability is not known by R and
> > Bioconductor processes.
> >
> > Best wishes,
> >
> > Lluís
> >
> > On Tue, 13 May 2025 at 16:22, Francesco Cecere <
> > francesco.cecere...@gmail.com> wrote:
> >
> > > Hello,
> > >
> > > This is the first time I’m writing to you; I hope I’m doing it
> correctly
> > > and contacting the right place.
> > >
> > > I have the package almost ready to send. *BiocCheck* works well; I have
> > > just one note about the length of a few functions. However, *R CMD
> check*
> > > gives me a warning about some GitHub packages that I have not listed
> in the
> > > DESCRIPTION or NAMESPACE. These packages implement methods that can be
> > > optionally selected in my framework, and I’ve documented the
> installation
> > > steps in the README if someone wants to use them.
> > >
> > > Should I leave the warning as is, or is there something I can do to
> resolve
> > > it?
> > >
> > > Thank you.
> > >
> > > Best regards,
> > > Francesco
> > >
> > >         [[alternative HTML version deleted]]
> > >
> > > _______________________________________________
> > > Bioc-devel@r-project.org mailing list
> > >
> https://secure-web.cisco.com/1o2jZ4vayDdk1rPjbvCMZ8-iNmnetga1wh3e-KAzSwyWaSkG8Dyok7BlxXRMrgq28t8OFDxY9FFILF0nbP-3_irgmpoWUrwwfNvqUBxDB70U2vJSqmtjUUhdpFd3Wzs5uWWWfoW6WTT4evUFvYAB-sp6dR01QhU-Yr-05Aj81y8WNJX102zHwu9VWx86VMb7lfl23tvD8SLhhyRUemqVa4Tkt5AabFodBA8x-Iu_Q75akkPzg9qKE4vLb2w3ka2_xHkCFZQvjE9Oump3r7Ny0lipJ_n9MTj3IixZYp2fRysDKMA4LcIJVDBmv3qUnAvL3/https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fbioc-devel
> > >
> >
> >         [[alternative HTML version deleted]]
> >
> > _______________________________________________
> > Bioc-devel@r-project.org mailing list
> >
> https://secure-web.cisco.com/1o2jZ4vayDdk1rPjbvCMZ8-iNmnetga1wh3e-KAzSwyWaSkG8Dyok7BlxXRMrgq28t8OFDxY9FFILF0nbP-3_irgmpoWUrwwfNvqUBxDB70U2vJSqmtjUUhdpFd3Wzs5uWWWfoW6WTT4evUFvYAB-sp6dR01QhU-Yr-05Aj81y8WNJX102zHwu9VWx86VMb7lfl23tvD8SLhhyRUemqVa4Tkt5AabFodBA8x-Iu_Q75akkPzg9qKE4vLb2w3ka2_xHkCFZQvjE9Oump3r7Ny0lipJ_n9MTj3IixZYp2fRysDKMA4LcIJVDBmv3qUnAvL3/https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fbioc-devel
> >
> >
> >
> > This email message may contain legally privileged and/or confidential
> information.  If you are not the intended recipient(s), or the employee or
> agent responsible for the delivery of this message to the intended
> recipient(s), you are hereby notified that any disclosure, copying,
> distribution, or use of this email message is prohibited.  If you have
> received this message in error, please notify the sender immediately by
> e-mail and delete this email message from your computer. Thank you.
> >         [[alternative HTML version deleted]]
> >
> > _______________________________________________
> > Bioc-devel@r-project.org mailing list
> > https://stat.ethz.ch/mailman/listinfo/bioc-devel
>

        [[alternative HTML version deleted]]

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to