1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= python-gi-docgen
7 SDESC[v11]= Documentation tool for GObject-based libs (3.11)
8 SDESC[v12]= Documentation tool for GObject-based libs (3.12)
9 HOMEPAGE= https://gitlab.gnome.org/GNOME/gi-docgen
10 CONTACT= Python_Automaton[python@ironwolf.systems]
13 SITES[main]= PYPIWHL/9a/9a/1221564e13c97af17ebf55da41267799b630d0258530152a75feffe99eec
14 DISTFILE[1]= gi_docgen-2023.3-py2.py3-none-any.whl:main
23 OPTIONS_AVAILABLE= PY311 PY312
24 OPTIONS_STANDARD= none
25 VOPTS[v11]= PY311=ON PY312=OFF
26 VOPTS[v12]= PY311=OFF PY312=ON
28 DISTNAME= gi_docgen-2023.3.dist-info
32 [PY311].RUN_DEPENDS_ON= python-Markdown:single:v11
33 python-MarkupSafe:single:v11
34 python-Pygments:single:v11
35 python-Jinja2:single:v11
36 python-packaging:single:v11
37 python-typogrify:single:v11
38 [PY311].USES_ON= python:v11,wheel
40 [PY312].RUN_DEPENDS_ON= python-Markdown:single:v12
41 python-MarkupSafe:single:v12
42 python-Pygments:single:v12
43 python-Jinja2:single:v12
44 python-packaging:single:v12
45 python-typogrify:single:v12
46 [PY312].USES_ON= python:v12,wheel
49 ${MV} ${STAGEDIR}${PREFIX}/share/pkgconfig/gi-docgen.pc ${STAGEDIR}${PREFIX}/lib/pkgconfig/gi-docgen.pc
50 ${RMDIR} ${STAGEDIR}${PREFIX}/share/pkgconfig
51 ${REINPLACE_CMD} 's!/usr/share:!/${PREFIX}/share:/usr/share:!' ${STAGEDIR}${PREFIX}/lib/python${PYTHON_VER}/site-packages/gidocgen/utils.py
53 [FILE:2334:descriptions/desc.primary]
54 GI-DocGen: Documentation tool for GObject-based libraries
55 -------------------------------------------------------------------------------
57 GI-DocGen is a document generator for GObject-based libraries. GObject is
58 the base type system of the GNOME project. GI-Docgen reuses the
59 introspection data generated by GObject-based libraries to generate the API
60 reference of these libraries, as well as other ancillary documentation.
64 ### Running GI-DocGen uninstalled
66 You can run GI-DocGen from its repository, by calling:
72 GI-DocGen will automatically detect this case.
74 ### Installing GI-DocGen via pip
76 To install GI-DocGen, you will need to have the following pieces of
78 available on your computer:
80 - Python 3.6, or later
83 Run the following command:
86 pip3 install --user gi-docgen
89 After running the command above, make sure to have the `~/.local/bin`
90 directory listed in your `$PATH` environment variable.
92 To update GI-DocGen, run the following command:
95 pip3 install --user --upgrade gi-docgen
100 First, read [the GI-DocGen tutorial].
102 The documentation for GI-DocGen is [available online].
104 The `examples` directory in the repository contains simple project files
106 various GNOME libraries.
110 GI-DocGen is **not** a general purpose documentation tool for C libraries.
112 While GI-DocGen can be used to generate API references for most GObject/C
113 libraries that expose introspection data, its main goal is to generate the
114 reference for GTK and its immediate dependencies. Any and all attempts at
115 making this tool more generic, or to cover more use cases, will be weighted
116 heavily against its primary goal.
118 GI-DocGen is still in development. The recommended use of GI-DocGen is to
119 add it as a sub-project to your [Meson build system],
120 and vendor it when releasing dist archives.
122 You should **not** depend on a system-wide installation until GI-DocGen is
125 If you need a general purpose documentation tool, I strongly recommend:
131 ## Copyright and Licensing terms
133 Copyright 2021 GNOME Foundation
135 GI-DocGen is released under the terms of the Apache License, version 2.0,
137 under the terms of the GNU General Public License, either version 3.0 or,
138 at your option, any later version.
142 4375f2e35fdb6fef6dfe7026ede1077fd515a9ca72adc5555db291428a101310 1260856 gi_docgen-2023.3-py2.py3-none-any.whl