tis-setuphelpers-doc

2.6.1.17449-15
Gen doc of setuphelps
939 downloads

See build result
tis-setuphelpers-doc icon
  • package : tis-setuphelpers-doc
  • name : Gen Setuphhelpers Doc
  • version : 2.6.1.17449-15
  • categories : Development
  • maintainer : Amelie LE JEUNE
  • editor :
  • licence :
  • locale :
  • target_os : linux
  • impacted_process :
  • architecture : all
  • signature_date : 2025-09-11 11:44
  • size : 4.20 Mo
package           : tis-setuphelpers-doc
version           : 2.6.1.17449-15
architecture      : all
section           : base
priority          : optional
name              : Gen Setuphhelpers Doc
categories        : Development
maintainer        : Amelie LE JEUNE
description       : Gen doc of setuphelps
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : 
target_os         : linux
min_wapt_version  : 2.3
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : 
description_pl    : 
description_de    : 
description_es    : 
description_pt    : 
description_it    : 
description_nl    : 
description_ru    : 
audit_schedule    : 
editor            : 
keywords          : 
licence           : 
homepage          : 
package_uuid      : 09eda012-1c66-4d97-a84a-5232e126627e
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 3078632e09e88905a16939aca654ceda7fd5d7acd4d42c79d49d2f1d5943d363
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2025-09-11T11:44:51.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature         : S0a1AAFbxYjNCWnkXUHIKS/k4idpylOgwOOZBCt7Q5zhuPyXXbUc64ASyTP5EsOvjw8H8UF/sXyCfF2zQXSGSIyKl4qqrLm7DguzqAj87t5MSWQmHaRO+Z7a+RvVzsI6UclkgFMHuJ3au9Gsgo8DnDUem/A/t38SPzxvgjjmVRlYKGq6TTmTrGhBNo66ibANdu+oJga4uJFF2I4lUM7E+ONRnV+h7/qmBzYkMUBgcZNKxaawnW5AWKB62AjHcdc1pStDaYeimtVv1RvhQke4xDpDjr/EW6a0WQAXoaGKwHNsMZdkDUq8Y89pS5tGmIO347CWieIOwWob7nFCYKrrOg==
# -*- coding: utf-8 -*-
from setuphelpers import *

def install():
    dirsetuphelpers = makepath(WAPT.wapt_base_dir, "doc-setuphelpers")
    copytree2(makepath("build","html"),dirsetuphelpers)

def uninstall():
    dirsetuphelpers = makepath(WAPT.wapt_base_dir, "doc-setuphelpers")
    if isdir(dirsetuphelpers):
        remove_tree(dirsetuphelpers)

# -*- coding: utf-8 -*-
from setuphelpers import *


def update_package():
    doc_built_version = WAPT.wapt_status()["wapt-version-full"].split("-")[0]
    control.set_software_version(doc_built_version)
    control.save_control_to_wapt()

    # Modification de la release de la future doc
    conf_py_file = makepath("source", "conf.py")
    # ouverture fichier en mode lecture
    pyfile = open(conf_py_file, "r", encoding="utf-8")

    # On recherche la ligne comportant la dernière release
    for lines in pyfile.readlines():
        if lines.startswith("version"):
            # on met en variable la ligne pour la remplacer plus tard
            modif_version_line = lines
        if lines.startswith("release"):
            # on met en variable la ligne pour la remplacer plus tard
            modif_release_line = lines
    # on relit le fichier
    pyfile.seek(0)
    # mise en variable du contenu du fichier
    data = pyfile.read()
    # on remplace les fameuses lignes dans la variable contenant tout le fichier
    data = data.replace(modif_version_line, "version = '%s'\n" % doc_built_version)
    data = data.replace(modif_release_line, "release = '%s'\n" % doc_built_version)
    # fermeture en mode lecture
    pyfile.close()
    # ouverture fichier en mode ecriture
    pyfile = open(conf_py_file, "w", encoding="utf-8")
    # remplacer avec le nouveau contenu
    pyfile.write(data)
    # fermeture en mode ecriture
    pyfile.close()

    run(
        "/opt/wapt/waptpython.sh -m pip install -r requirements.txt --only-binary :all: --index-url=https://pip.ad.tranquil.it --trusted-host=pip.ad.tranquil.it"
    )
    run("/opt/wapt/waptpython.sh -m sphinx -M html source build")
8c8678ddce515facddb243230e975fc5d120698167b1a77020476c8433c35e79 : .env
14ad0a69d92a20510b92d026fe91299b2a0a62cb001340b4a8d260f51899d24f : .vscode/launch.json
375cdcdfd2bfc6296881c0ca0ec962c78054197913d91dfde635ab5b5463abd2 : .vscode/settings.json
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
49916bc362eeb947e951b4a8b20d3790db82afd3b6ced6a8400b984f784e11a2 : WAPT/control
3078632e09e88905a16939aca654ceda7fd5d7acd4d42c79d49d2f1d5943d363 : WAPT/icon.png
 : build
d420521863370ddff7646cefb3d4c47f43ee8ae1c7bf119a8680b6377c5a9ec0 : build/doctrees/environment.pickle
e0bf83c0630c1c03293ea789e5004dd67af2f5b2833d6fde904664859cf337af : build/doctrees/index.doctree
43a4c63eaa9d30cbcccd0b0439ddbef4f13892332bf6bf8fb4dfac5e9ed0ffc3 : build/doctrees/index_setuphelpers.doctree
a000582b2de33aeaf72225f1ab9122c3aa479c904c9e137cbd2cbbffa13beb2f : build/html/.buildinfo
62ce1602e7e2b6ae96fcde22ce075c9269b357f24f18a3fcb433b23284d68fc6 : build/html/_modules/common.html
da03a68a7009dd6ff0bf8fad7ea655ebaa7cdd49b16b7655aef74d9488f41851 : build/html/_modules/genericpath.html
3964e0f40a476522152d3768eb3ed19031596bf9927a07ac20c67fed4081b98c : build/html/_modules/index.html
3a85340db6ac1fc5beffb3ff0bfc1ee1a1d5620da6032f0fca15987472267c49 : build/html/_modules/setupdevhelpers.html
6fa8374707b2df2b03bc2a489faed946e72287a859fd71d1625645c0e63ac3f2 : build/html/_modules/setuphelpers.html
892c2a762cafb7178668c9890afe65860c22078b1b13cb6632b37330ce380648 : build/html/_modules/setuphelpers_linux.html
7f8a0085a7b9d33cb98897e0cd2f80e268f0065535e502f0e9f9f7cccc756b81 : build/html/_modules/setuphelpers_unix.html
4b70993cb58b22a9411c904c61904c42e28fc04ecbadc955a70c91b23043505b : build/html/_modules/waptpackage.html
c64802acc46cbb57ce3f3cf1f5f0bfb8a795243f6d4cdf1c252211197fd9a011 : build/html/_modules/waptutils.html
3bb2f5c549198a06ec89874147c8e044511b2ce6c4405cf736f29c24e7c148a2 : build/html/_sources/index.rst.txt
1805187f4027eddc5f28670c4ed1e586e21ac4be36aeb4f5d78317abd4562059 : build/html/_sources/index_setuphelpers.rst.txt
2f1e30341b31300bdc3af29ee4a64e0f40ed15492345387bb47542d9b9b4813c : build/html/_static/_sphinx_javascript_frameworks_compat.js
4369d7f54f8ea13f13e34b8a1f50012d9dbfbe3ccdf37acafdaf007043c42009 : build/html/_static/basic.css
edfc4de8b5af9662c19d74d0ef059deb00283f6b1ae21dfcc8e052d5617a1c7f : build/html/_static/check-solid.svg
261ffa06f381039cf7d18984d1364c59f3c2b9b60b1fa05d5f9c8c152e4d5be5 : build/html/_static/clipboard.min.js
8cf972ac6d0873154c8245eab96a509026ee132f03bf68ec79fdfe3fa7b03a05 : build/html/_static/copy-button.svg
0f7c9f303bd3058bdc9db7263fe560c0a41f3526729ce1f00ccab527724c5476 : build/html/_static/copybutton.css
91a27497196c3062dceaad69abf358af547fc6ecc25323b65c945d3a36b7603b : build/html/_static/copybutton.js
4a178ecff5d986b5612029299ac6f4d08c401fe162af30176b501d318b25b753 : build/html/_static/copybutton_funcs.js
c4050fa47d8bb6297c79811f663e6cfa32cb6b783b47eaeddd6ba50d5cf1a666 : build/html/_static/css/badge_only.css
465ebef562354ac75ab2e4a2794515660251e09d8cbc16154010463eb78bba3d : build/html/_static/css/custom.css
9fec87cadbe2413b255f1ec577573a83f1ca2e1c37aa023dbebcd3a7b864636a : build/html/_static/css/fonts/Roboto-Slab-Bold.woff
1a0c024dd1a267c52d5575469ffe8570d1e84164de7d393cf3414bafd17d7a0c : build/html/_static/css/fonts/Roboto-Slab-Bold.woff2
9f32630e2c0c5135bf1e86e36cb65b3932e4410644235bc2bd995e9c7f6ff117 : build/html/_static/css/fonts/Roboto-Slab-Regular.woff
874e42222856d7af03b3f438d21d923a4280d47fe67c48510e2174a1579795ef : build/html/_static/css/fonts/Roboto-Slab-Regular.woff2
7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979 : build/html/_static/css/fonts/fontawesome-webfont.eot
ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4 : build/html/_static/css/fonts/fontawesome-webfont.svg
aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8 : build/html/_static/css/fonts/fontawesome-webfont.ttf
ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f07 : build/html/_static/css/fonts/fontawesome-webfont.woff
2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe : build/html/_static/css/fonts/fontawesome-webfont.woff2
980c8592e5488df256192c999e92db8fd302db8cd8909b7fa266a684e37e45f8 : build/html/_static/css/fonts/lato-bold-italic.woff
c0916a33340d063f7b05679e08031e729d1888444706f04804705da5966d895d : build/html/_static/css/fonts/lato-bold-italic.woff2
0e56b17d142eb366c8007031d14e34da48c70b4a9d9a0ca492e696a7bae45e1e : build/html/_static/css/fonts/lato-bold.woff
ae88fc0d7a961832f809527d30bd3983a6866d42f66a56ade23f543681594db6 : build/html/_static/css/fonts/lato-bold.woff2
26318a1467a5e5caf10b04cfa942d079632560cd7a29cec565fd1dc9f7ec5081 : build/html/_static/css/fonts/lato-normal-italic.woff
4465765f2f6eddcdad34ffd7cab559e56bc0e75e45e192f85e9562b0771481dc : build/html/_static/css/fonts/lato-normal-italic.woff2
5b9025dda4d7688e3311b0c17eddc501133b807def33effaef6593843cf5416e : build/html/_static/css/fonts/lato-normal.woff
983b0caf336e8542214fc17019a4fc5e0360864b92806ca14d55c1fc1c2c5a0f : build/html/_static/css/fonts/lato-normal.woff2
39aaacc5ee0c048ddd13a2190640f8dbfc1930a48ce02a966ef58c582ca63504 : build/html/_static/css/navbar.css
aeeda9e8072eda396d3fb9af56916cea90f0f10e474a0d5226620ba590579904 : build/html/_static/css/ribbon.css
0fe1c43f95064ebe41691b2429011cd1633d7c4a460fa444b0b26dd4aafcf2fd : build/html/_static/css/theme.css
2e887dc9a70efc8bc29783a50d3809c294ea023f1360ef5035f5aea372614d3f : build/html/_static/doctools.js
c84fc4b4ad10628ff736ff7b7a066174b90d258e7224c7d9f2609e77ec4c93a9 : build/html/_static/documentation_options.js
96dc5b35fda3c956f3bf72a63e74fada18a74add1e9b8a65594584fa28650e79 : build/html/_static/favicon.ico
5c4bc9a16aebf38c4b950f59b8e501ca36495328cb9eb622218bce9064a35e3e : build/html/_static/file.png
3ee26114feb214d4f102e98ad8009b27d374efff10b05095e9bebc8df74c15b9 : build/html/_static/fonts/Noto-Sans.woff2
2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe : build/html/_static/fonts/fontawesome-webfont.woff2
1fe2bb5390a75e5d61e72c107cab528fc3c29a837d69aab7d200e1dbb5dcd239 : build/html/_static/jquery-3.6.0.js
ff1523fb7389539c84c65aba19260648793bb4f5e29329d2ee8804bc37a3fe6e : build/html/_static/jquery.js
f0a4808d04c4d55378751ac096a8376b64b1a704c82584b0ee590212cf413013 : build/html/_static/js/badge_only.js
b42a7e949a6e21d66b30fbbb4a22deafd9e0ccabc04f0fa2907fc6252fdf165f : build/html/_static/js/html5shiv-printshiv.min.js
f6e0283561ddb33b140e14977ffad57163aa28f7e2e7ff15e51e1475b6657b60 : build/html/_static/js/html5shiv.min.js
b1c4d09da3a719c689344888584ef18c52c4bbcff3b7aaed7752fdff7a47050c : build/html/_static/js/theme.js
d35fde9e52ed4840ec7ed105ddb3302a26eb0f53aa151a9491a2dcce0f5d2534 : build/html/_static/language_data.js
47e7fc50db3699f1ca41ce9a2ffa202c00c5d1d5180c55f62ba859b1bd6cc008 : build/html/_static/minus.png
54115199b96a130cba02147c47c0deb43dcc9b9f08b5162bba8642b34980ac63 : build/html/_static/plus.png
1accd27ffdaa3456771214dbc2f4d841d9ebe9324da2b23ac0333d35756f25e5 : build/html/_static/pygments.css
9207489cedecbf47e2ec29e3595fb5401ce3c3ce31f06883e67fca78184bab48 : build/html/_static/searchtools.js
0a20464b65797522de18421a7db1a0851a26aae6dd06b7109d442236313c27ee : build/html/_static/sphinx_highlight.js
c41dfedfb2f85c049fc18444c745ced843440e7b518c3d76fe86ba1d99885ee5 : build/html/_static/theme_overrides.css
cc10f799cd0f6b65f95c4012445497e5ba3cb9f51964a9468940b27bde98b487 : build/html/_static/underscore-1.13.1.js
218fb1c1fc72e9af6b866f430be2a67fa376392b4db2f4dbf32772671b6ae55c : build/html/_static/underscore.js
44582b189d23b42e25e51631f6242ff2fba6fab741fccbb59345bcd2af54f47c : build/html/genindex.html
623ab717b9be28c14c7d5db4774ff52e8a5927eb405ee42fec73db6d6245c8a0 : build/html/index.html
c087ce2099f3f9db022bd7e85a0dc87e9c52e4b95c951455f7ac5357c3d4a72e : build/html/index_setuphelpers.html
43f60aa8b6652dc3c9a18f64050f172f21f35dbfba5c6b856477b43f4d28e460 : build/html/objects.inv
f10393b2c806eb72d98a334782c9641312376446973d08e5f1d0e6e85f9d168d : build/html/py-modindex.html
3bc9de2386281a58b13f2abe0ef80bca03970c87adeb378d62e01f5ae8ae8aaf : build/html/search.html
de29e38da99f351760866313c9117640641547804726342937a97b01a6f2537c : build/html/searchindex.js
bb31d9f54746cc512da47c6bea27647a34f2a7e5185b6016844449de00dc242b : luti.json
b9538f94975ae6b7ba383ac813dab705476efe4f3a84f1c8d566003fc69a5e1b : make_doc.sh
85bad90cb66b939c5d8a4926c81c4fc41a3244bdb1e80c4e6c1c643ccc4433f5 : requirements.txt
cf76c979691333665dcd228c7f1a547119de2ae311ca2eed3174d849e1f7c7d4 : setup.py
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 : source/_static/.gitkeep
465ebef562354ac75ab2e4a2794515660251e09d8cbc16154010463eb78bba3d : source/_static/css/custom.css
39aaacc5ee0c048ddd13a2190640f8dbfc1930a48ce02a966ef58c582ca63504 : source/_static/css/navbar.css
aeeda9e8072eda396d3fb9af56916cea90f0f10e474a0d5226620ba590579904 : source/_static/css/ribbon.css
96dc5b35fda3c956f3bf72a63e74fada18a74add1e9b8a65594584fa28650e79 : source/_static/favicon.ico
3ee26114feb214d4f102e98ad8009b27d374efff10b05095e9bebc8df74c15b9 : source/_static/fonts/Noto-Sans.woff2
2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe : source/_static/fonts/fontawesome-webfont.woff2
c41dfedfb2f85c049fc18444c745ced843440e7b518c3d76fe86ba1d99885ee5 : source/_static/theme_overrides.css
ff243a0773ccaf51dbf5eefa50fc0b2d571d35d9b1f33dd2ab4d780855a3fc37 : source/_templates/layout.html
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 : source/_templates/searchbox.html
4bc2302553282143390d93867312bfb78266cebe6eb4143785c9a3c2ef8981ee : source/conf.py
3bb2f5c549198a06ec89874147c8e044511b2ce6c4405cf736f29c24e7c148a2 : source/index.rst
1805187f4027eddc5f28670c4ed1e586e21ac4be36aeb4f5d78317abd4562059 : source/index_setuphelpers.rst
7fba12c019f203e486f4e8f4b397c90cbedd771762b8697fc442e9f627d75b48 : update_package.py