From 383b6cc72792b7148c270742fc8cc63ce9187422 Mon Sep 17 00:00:00 2001
From: Juliette Engelaere-Lefebvre
 <juliette.engelaere@developpement-durable.gouv.fr>
Date: Fri, 4 Apr 2025 19:24:57 +0200
Subject: [PATCH 1/2] =?UTF-8?q?Modifications=20op=C3=A9r=C3=A9es=20dans=20?=
 =?UTF-8?q?l'espoir=20de=20relancer=20le=20d=C3=A9ploiement=20:?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

- déplacement des csv de inst vers data-raw : l'app a priori n'en a pas besoin, c'était peut être à l'origine des problemes de langue (locale) générant le message avec read.table (c'est une fonction qu'il y a derriere read.csv)

- supression de renv/, le déploiement se fait en répliquant les packages du PC de déploiement avec packrat, a priori pas besoin de renv

- ajout de la dépendance au package markdown qui est mal gérée par la fonction includeMarkdown() (c'est une dépendance optionnelle des packages qui la proposent, le problème a été identifié après un premier déploiement infructueux grâce à l'exploration des log de l'app avec `rsconnect::showLogs(appName = "nitrates", account = "ssm-ecologie"))`

- supression de la dépendance de l'app au package nitrates.pdl dans le fichier app.R, shinyApps.io cherche à la réinstaller, mais ne sait pas à partir de où alors que tout est dans le dossier de l'app
---
 DESCRIPTION                                   |   1 +
 app.R                                         |   3 ++-
 .../extdata/Departement_2023.csv              |   0
 .../extdata/Departement_2024.csv              |   0
 {inst => data-raw}/extdata/ME_2023.csv        |   0
 {inst => data-raw}/extdata/ME_2024.csv        |   0
 ...nees_datavisualisation_pression_azotee.ods | Bin
 .../extdata/NSA_973_20241205_SANDRE.csv       |   0
 {inst => data-raw}/extdata/SAGE_2023.csv      |   0
 {inst => data-raw}/extdata/SAGE_2024.csv      |   0
 renv/settings.json                            |  21 ------------------
 11 files changed, 3 insertions(+), 22 deletions(-)
 rename {inst => data-raw}/extdata/Departement_2023.csv (100%)
 rename {inst => data-raw}/extdata/Departement_2024.csv (100%)
 rename {inst => data-raw}/extdata/ME_2023.csv (100%)
 rename {inst => data-raw}/extdata/ME_2024.csv (100%)
 rename {inst => data-raw}/extdata/Metadonnees_datavisualisation_pression_azotee.ods (100%)
 rename {inst => data-raw}/extdata/NSA_973_20241205_SANDRE.csv (100%)
 rename {inst => data-raw}/extdata/SAGE_2023.csv (100%)
 rename {inst => data-raw}/extdata/SAGE_2024.csv (100%)
 delete mode 100644 renv/settings.json

diff --git a/DESCRIPTION b/DESCRIPTION
index 4e01ae6..1239d0c 100644
--- a/DESCRIPTION
+++ b/DESCRIPTION
@@ -22,6 +22,7 @@ Imports:
     leaflet,
     leaflet.extras,
     magrittr,
+    markdown,
     pkgload,
     purrr,
     sf,
diff --git a/app.R b/app.R
index 2a37cb8..3bc04f1 100644
--- a/app.R
+++ b/app.R
@@ -3,6 +3,7 @@
 # Or use the blue button on top of this file
 
 pkgload::load_all(export_all = FALSE,helpers = FALSE,attach_testthat = FALSE)
+library(markdown)
 options( "golem.app.prod" = TRUE)
-nitrates.pdl::run_app() # add parameters here (if any)
+run_app() # add parameters here (if any)
 #
diff --git a/inst/extdata/Departement_2023.csv b/data-raw/extdata/Departement_2023.csv
similarity index 100%
rename from inst/extdata/Departement_2023.csv
rename to data-raw/extdata/Departement_2023.csv
diff --git a/inst/extdata/Departement_2024.csv b/data-raw/extdata/Departement_2024.csv
similarity index 100%
rename from inst/extdata/Departement_2024.csv
rename to data-raw/extdata/Departement_2024.csv
diff --git a/inst/extdata/ME_2023.csv b/data-raw/extdata/ME_2023.csv
similarity index 100%
rename from inst/extdata/ME_2023.csv
rename to data-raw/extdata/ME_2023.csv
diff --git a/inst/extdata/ME_2024.csv b/data-raw/extdata/ME_2024.csv
similarity index 100%
rename from inst/extdata/ME_2024.csv
rename to data-raw/extdata/ME_2024.csv
diff --git a/inst/extdata/Metadonnees_datavisualisation_pression_azotee.ods b/data-raw/extdata/Metadonnees_datavisualisation_pression_azotee.ods
similarity index 100%
rename from inst/extdata/Metadonnees_datavisualisation_pression_azotee.ods
rename to data-raw/extdata/Metadonnees_datavisualisation_pression_azotee.ods
diff --git a/inst/extdata/NSA_973_20241205_SANDRE.csv b/data-raw/extdata/NSA_973_20241205_SANDRE.csv
similarity index 100%
rename from inst/extdata/NSA_973_20241205_SANDRE.csv
rename to data-raw/extdata/NSA_973_20241205_SANDRE.csv
diff --git a/inst/extdata/SAGE_2023.csv b/data-raw/extdata/SAGE_2023.csv
similarity index 100%
rename from inst/extdata/SAGE_2023.csv
rename to data-raw/extdata/SAGE_2023.csv
diff --git a/inst/extdata/SAGE_2024.csv b/data-raw/extdata/SAGE_2024.csv
similarity index 100%
rename from inst/extdata/SAGE_2024.csv
rename to data-raw/extdata/SAGE_2024.csv
diff --git a/renv/settings.json b/renv/settings.json
deleted file mode 100644
index 0ecea91..0000000
--- a/renv/settings.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
-  "bioconductor.version": null,
-  "external.libraries": [],
-  "ignored.packages": [
-    "nitrates.pdl"
-  ],
-  "package.dependency.fields": [
-    "Imports",
-    "Depends",
-    "LinkingTo"
-  ],
-  "ppm.enabled": null,
-  "ppm.ignored.urls": [],
-  "r.version": null,
-  "snapshot.type": "implicit",
-  "use.cache": true,
-  "vcs.ignore.cellar": true,
-  "vcs.ignore.library": true,
-  "vcs.ignore.local": true,
-  "vcs.manage.ignores": true
-}
-- 
GitLab


From 0e4af56a3c15ce9f30f18d8d8645a050b285b9de Mon Sep 17 00:00:00 2001
From: Franck Gaspard <franck.gaspard@developpement-durable.gouv.fr>
Date: Mon, 14 Apr 2025 16:27:26 +0200
Subject: [PATCH 2/2] =?UTF-8?q?modification=20de=20prepa=5Fpression=5Fazot?=
 =?UTF-8?q?ee.R=20pour=20prendre=20en=20compte=20le=20fait=20que=20les=20.?=
 =?UTF-8?q?csv=20ont=20=C3=A9t=C3=A9=20d=C3=A9plac=C3=A9=20de=20inst/extda?=
 =?UTF-8?q?ta=20=C3=A0=20data-raw/exdatdata?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

ajout des package markdown et pkgload dans DESCRIPTION du fait de leur nécessité pour le déploiement de l'application

0 errors ✔ | 0 warnings ✔ | 3 notes ✖

── R CMD check results ─────────────────────── nitrates.pdl 0.0.0.9000 ────
Duration: 3m 8.9s

❯ checking installed package size ... NOTE
    installed size is 14.6Mb
    sub-directories of 1Mb or more:
      app    3.4Mb
      data  10.8Mb

❯ checking for future file timestamps ... NOTE
  unable to verify current time

❯ checking dependencies in R code ... NOTE
  Espaces de noms dans le champ Imports non importés depuis :
    'markdown' 'pkgload'
    All declared Imports should be used.

R CMD check succeeded
---
 data-raw/prepa_pression_azotee.R    |   6 +++---
 data/departement_pa_telecharger.rda | Bin 940 -> 942 bytes
 dev/02_dev.R                        |   2 ++
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/data-raw/prepa_pression_azotee.R b/data-raw/prepa_pression_azotee.R
index 0044db7..5e4201f 100644
--- a/data-raw/prepa_pression_azotee.R
+++ b/data-raw/prepa_pression_azotee.R
@@ -26,21 +26,21 @@ rm(list=ls())
 
 
 # importation des données de la DRAAF 2024 --------
-Departement_2024 <- utils::read.csv2("inst/extdata/Departement_2024.csv")
+Departement_2024 <- utils::read.csv2("data-raw/extdata/Departement_2024.csv")
 # names(Departement_2024)
 # [1] "ANNEE_DECLARATION"              "DEPARTEMENT"                    "Code"                           "SAU_recensee"
 # [5] "QTE_ORG_MIN"                    "QTE_N_MIN_EPAN"                 "ORG_EPAN_THEORIQ"               "QTE_N_ORG_NON_MAITRI"
 # [9] "nb_occurences"                  "pression_azote_globale"         "pression_azote_mineral"         "pression_azote_orga"
 # [13] "pression_azote_orga_non_maitri"
 
-ME_2024 <- utils::read.csv2("inst/extdata/ME_2024.csv")
+ME_2024 <- utils::read.csv2("data-raw/extdata/ME_2024.csv")
 # names(ME_2024)
 # [1] "ANNEE_DECLARATION"              "CODE_ME"                        "Nom"                            "SAU_recensee"
 # [5] "QTE_ORG_MIN"                    "QTE_N_MIN_EPAN"                 "ORG_EPAN_THEORIQ"               "QTE_N_ORG_NON_MAITRI"
 # [9] "Comptage"                       "pression_azote_globale"         "pression_azote_mineral"         "pression_azote_orga"
 # [13] "pression_azote_orga_non_maitri"
 
-SAGE_2024 <- utils::read.csv2("inst/extdata/SAGE_2024.csv") %>%
+SAGE_2024 <- utils::read.csv2("data-raw/extdata/SAGE_2024.csv") %>%
   dplyr::mutate(Code = as.character(Code))
 # names(SAGE_2024)
 # [1] "ANNEE_DECLARATION"              "nom"                            "Code"                           "SAU_recensee"
diff --git a/data/departement_pa_telecharger.rda b/data/departement_pa_telecharger.rda
index 2e2b74365d7017994e21c08c5231ae909a0e12e3..c1a0f910bc9382ebb1b515d834beb9d11b4a2e56 100644
GIT binary patch
delta 919
zcmV;I18DrL2d)PZLRx4!F+o`-Q(6C!5H0`%7?BYsf6M^U3Tde_0D3?JLq;IbGypWv
zz)T1MkN^Wgp^yxj21c4a69iM#(I<q`cvI9eXlMX5217sq000J=05WJ~0000CKnO4d
zV3>_EVHpfV2*O|lVHpgXWHe-A4GaXtz?h8~2+5NGic>-(O$`Z&r1ZjRJv4`>sxwe%
z2AVxbf24YuJws_dG@Db@^$n;EsA$?xQ`GSx<pzdEB^jTzsBR)+y?XX3qCzi6Z&M<1
zoX)qB1yb?e?`qp2r5@fbZbay#c?EmofeV!3)EuGX4UzFisZ~mlIyyZmQCu+LQxHKQ
zL^JxQWh4fT(Gx_|OwyAmq(w+GVG}k57PNbtf6m8K`^&RH1-(<B2x(0+1;0XWe!v<3
zRt9w7+Eg?nM*6<8nD7Po@qST+<BWl^YMh)|YH5$9u`svhaM>FpWNeL*;9YR^=KvZ-
zU>FCIKFGkpz`(%3z`(%3%qzj1ah@y=9`B!RrA@%rfN!82ojUxdYU`QW&OE<xQ2+{G
ze+$|Fg_n<gODBnW6;8({^zn;|Y!?S2Kx>pBgWS_7bjopx8Uz!B;S>q*%ROY5U~%HG
zq`Q;SBLx_(7>VGjNS2xs0$Qn<V5b_fq%ciIiV6`}<=%lqIb$<4{=DD~aq4nd0Y-=g
zHsyhZ10Zw<Kz;F_D_UbV1f*bD;Jf&^e_h>^a#QA3_OX`M80o+mG4PBDnF-B_4lcBd
z_*_fN&qI4(A3y2qNCL%UpU`pxKHiJ?PR5wgAlcU+lb02bo~rCr$r*AgS`EnFw#%~<
z!d)11UP57UhOL3kp|;hY=xZd&IQ~NkD-|R(4S|&xtuw6>IODc8sNd5f)wmr|e+?aN
zezz-cuV`OnT@EnY&D3CUgeSQf4J5Cw>6D<fmLxXVRF3#|#v);>5I7wn40-~#<99V%
z^QYU_>*u0cjYA6JLLL)&EVx>D5yBanNe%SWw>B12kE}f5v)QYYgH>G6|2BQ!<0~eR
z3YLdrj^LTyo$cAz!{yrlLpSq#ebx9V2i4jiwy!v~z~^JU9^d=P`{+Qy$L0ai?QQB#
z4t2g>&gh$3vjO0wr~d(y^%&g));%ZyBnW~d`~BA+u`q$r6cMT7(NP3IDhP&L(ai#^
tcRT&=?&jqvTqECwwy(s<m)1N^|BoSjZ%*%iUXlNcxgwk>NPozP7XV$9ryl?S

delta 917
zcmV;G18V%P2doDXLRx4!F+o`-Q(23U!VLfe6p;}of7k(#(wLOmfF7U#&>8`t&;S7S
z0004?8UO}>0ibE2rkhhnhdm~V<WEy-c~3za4KiRxO)!{^10xZUgc$}PG8mZy2mzsp
z$)ExZ0T?DDOqfPP5W+B+0T@O@CYcQx7=uFrF)$`0MglTqz#^2<35YTpB5A!-8c$6}
zsp@#9e?g-V&}cGxn^Q7RO*K7FO+z&e9-*UZJx^15nugRg4H{|d{*$+{IbQDW>cu$-
zy&Iai(~RbAi6B!j9nbr#e1@ERoBGlP94KqdNJ8;3IAg>g9CAk}Y84cx1EZtTl^0>X
zflcs&K!|7j=GsZ36Gq7sMAJ;u38D$%MLCcOf6ReJtsL#gXQ}-9xikP_R5PIsIi^6z
z=uMrn27k@G&72#mW`t<rUF)gBfH23z))-G9WDSa`#l)7bpz?NR7YxlDp~@Vg${S;2
z6H-6}K&%cd48ZY6+87uZ7#J8B7#J8Cg?F=#LKgdciu!f01T8>08kPAkX3w$v=J#jr
ze_T)knCqv7b8AZ9#SgZYH8dN;HiSuJ9mX1}CVWN#KU1X-mW5J@OdJ9LKmgf~i%pV7
zDA0m{kPK4+MlfpD%$p;EmLOw+4s7@WAaKI~=Wpng@kMI&Y)Z}s4v@!($l&#O)Wcdk
zJV}9~11sp`&X-{54uI(l{5^S&WC=)Me_7zO@NfIuM`~00)w#R{s|<V42J$*%01!6y
z<XVOEtl8u4Y;be>-FX0B);awL6gl^lT7>(0V?={%V16$~D<36A*{6;&%cpcV!)dO&
zQ9LD+N^A&Ac>_|w^5|>pPh@K($vFN42`d!jG!2237MfG75;Df%)}wVwMOO56e}px4
z_B#HB&c)G%jbw2K@@}I8Y(jhCkkTcEe@aq<>Rae*+oU)naAGDJkpsKvh+@zcyG{Jn
zFwU3vvDnT;sx-@YvJmlH33`yUya?b7%%p}4)SK%IDaVvKgOj&YBf+SzEI+NTckRT;
zqybLo`zY>-&D-4V&ba=SU*Kl$ds^#h&<`uJKTS-+uJ1DxrC$D4^CmzENz2d%YquJx
z0I^|~?s5otY?uJajCbfK-ww}^y{8%g3`3$K`+D8yBO(gAoi+mHe$d1~N12280fYci
rCEx#du3V&r>OJ^c_k1jAYmW=R<j7pVPXBaTBmWn2ML1B9i;%(%8E>DN

diff --git a/dev/02_dev.R b/dev/02_dev.R
index 0cf6fa0..758d091 100644
--- a/dev/02_dev.R
+++ b/dev/02_dev.R
@@ -17,6 +17,8 @@
 ## Amend DESCRIPTION with dependencies read from package code parsing
 ## install.packages('attachment') # if needed.
 attachment::att_amend_desc()
+usethis::use_package("markdown")
+usethis::use_package("pkgload")
 
 ## Add modules ----
 ## Create a module infrastructure in R/
-- 
GitLab