adding doc generation from the tests

pull/51/head
Chris Holdgraf 2017-08-01 00:05:46 -04:00
rodzic f444ffe8b6
commit c14542f0a2
5 zmienionych plików z 45 dodań i 0 usunięć

Wyświetl plik

@ -183,3 +183,28 @@ epub_copyright = copyright
# A list of files that should not be packed into the epub file.
epub_exclude_files = ['search.html']
# Build the repo2docker test syntax
from glob import glob
import os
s = ''
for folder, _, files in os.walk(os.path.join('..', '..', 'tests')):
if 'README.rst' not in files:
continue
header = files.pop(files.index('README.rst'))
with open(os.path.join(folder, header), 'r') as ff:
s += ff.read() + '\n'
for ifile in files:
filename = os.path.basename(ifile)
if filename == 'verify':
continue
with open(os.path.join(folder, ifile), 'r') as ff:
lines = ff.readlines()
lines = [' ' + line for line in lines]
this_s = '``{}``\n{}\n\n**Contents**::\n\n'.format(
filename, '~' * (len(filename) + 4))
this_s += '\n'.join(lines)
this_s += '\n\n'
s += this_s
with open('./generated/test_file_text.txt', 'w') as ff:
ff.write(s)

Wyświetl plik

@ -18,3 +18,8 @@ Indices and tables
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
Build Syntax
============
.. include:: generated/test_file_text.txt

Wyświetl plik

@ -0,0 +1,5 @@
Python - Mixed Requirements
---------------------------
You can specify both a ``requirements.txt`` and an ``environment.yml`` file,
and both of these will be used to build your environment.

Wyświetl plik

@ -0,0 +1,5 @@
Python - Conda Environment
--------------------------
Conda environments files may allow for more complex builds and dependencies. You
can specify them in the standard YAML structure.

Wyświetl plik

@ -0,0 +1,5 @@
Julia - REQUIRE
---------------
The simplest way to specify dependencies in Julia, a REQUIRE file simply
lists the names of packages. Each one will be installed but not pre-compiled.