| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sphinx ceiling version bumped to 6.x. While it *works* with current
Sphinx 7.x, sphinx-book-theme is actually pinned to <7, so to avoid
install complaints, leave Sphinx down-rev for now.
lxml version pin bumped, and the fence for not installing on
Python 3.12 is changed to 3.13 - PyPI packages for 3.12 are up.
Update doc/generated/variables.mod as it contains new construction
variables from the 4.6 development: all the generated files will be
updated at release time, but this allows a build *without*
regenerating to not fail.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|
|
|
| |
no error
|
|
|
|
| |
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|
|
|
|
|
|
|
|
| |
Now the scons "product" build (including generating and
building docs) is done in CI, it's useful to fail more
distinctly on xml problems. Modify scripts to do that,
and do a bit of reformatting along the way.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|
|
|
|
|
|
| |
Another regen of generated files, as there were a
couple of changes that affected those.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|
|
|
|
|
|
| |
src/engine/SCons moved to SCons, affects wired in paths
in documentation, and doc building scripts
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|
|
|
|
|
|
|
| |
Fixes #3580 a different way: generate the link itself into
the tools.gen file, instead of post-processing the broken
entity reference back into a usable form.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The process to generate tools.gen writes entities for links to
construction variables used/set by each tool. When this data is
written out using lxml's tostring() method, this is encoded, causing
&foo; to become &foo; which then doesn't work in later processing
as these files are included, as they're no longer valid entity
references for substitution.
This seems really hard to fix directly, because tostring() is working
as documented by doing this, so for now - maybe forever in light of
thoughts of converting docs to a different format - just postprocess
the file to undo the damage.
A hack, but fixes #3580
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
get importlib magic number from util
sider complaints about unicode usage
sider complaint about subprocess return value unused
sider complaint about shutil import unused (it is used, but
inside a big string that is written to a file to be executed)
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* context managers on file r/w + use shutil.copy where it makes sense.
* lxml wants (demands?) that xml files be processed as bytes
* for the phase where we gen the entity files, read as text anyway
* Need to solve a problem where the generated xml is putting the \n in
literally, not evaluating it.
* Fix some examples broken for py3
* Fix more octal constant instances
* Cleanups suggested by PyCharm: staticmethods, two blanks
before class definition, others.
This addresses issues called out in #3300, but is not a complete
solution because the actual doc build step still fails with the
epydoc failures (which aren't directly because of Py3; epydoc
build doesn't work any better on my system with Py3, even with
the forked version with patches).
Signed-off-by: Mats Wichmann <mats@linux.com>
|
|\ |
|
| |
| |
| |
| | |
docs-update-generated is being run by.
|
| | |
|
|/ |
|
|
|
|
|
| |
- several smaller fixes
- added first version of the Overview document for the doc toolchain
|
| |
|
|
- prepared introduction of SCons XSD namespace
|