Permalink
Browse files

RF: repronim -> niceman #1

  • Loading branch information...
yarikoptic committed Jan 12, 2017
1 parent f27e28b commit e03181012de6e427d82c9b9016feface730fd01d
Showing with 552 additions and 552 deletions.
  1. +1 −1 .gitignore
  2. +11 −11 .travis.yml
  3. +42 −42 CONTRIBUTING.md
  4. +4 −4 README.md
  5. +4 −4 docs/Makefile
  6. BIN docs/source/_static/{repronim_logo.png → niceman_logo.png}
  7. +3 −3 docs/source/_templates/autosummary/module.rst
  8. +6 −6 docs/source/cmdline.rst
  9. +8 −8 docs/source/conf.py
  10. +1 −1 docs/source/glossary.rst
  11. +6 −6 docs/source/modref.rst
  12. +18 −18 {repronim → niceman}/__init__.py
  13. +2 −2 {repronim → niceman}/api.py
  14. +1 −1 {repronim → niceman}/client/__init__.py
  15. +2 −2 {repronim → niceman}/client/awsclient.py
  16. +2 −2 {repronim → niceman}/client/base.py
  17. +2 −2 {repronim → niceman}/client/dockerclient.py
  18. +2 −2 {repronim → niceman}/client/singularityclient.py
  19. +2 −2 {repronim → niceman}/client/sshclient.py
  20. 0 {repronim → niceman}/client/tests/__init__.py
  21. +3 −3 {repronim → niceman}/client/tests/test_dockerclient.py
  22. +5 −5 {repronim → niceman}/cmd.py
  23. +1 −1 {repronim → niceman}/cmdline/__init__.py
  24. +1 −1 {repronim → niceman}/cmdline/common_args.py
  25. +10 −10 {repronim → niceman}/cmdline/helpers.py
  26. +17 −17 {repronim → niceman}/cmdline/main.py
  27. +1 −1 {repronim → niceman}/cmdline/tests/__init__.py
  28. +1 −1 {repronim → niceman}/cmdline/tests/test_helpers.py
  29. +19 −19 {repronim → niceman}/config.py
  30. +2 −2 {repronim → niceman}/conftest.py
  31. +2 −2 {repronim → niceman}/consts.py
  32. +2 −2 {repronim → niceman}/distribution/__init__.py
  33. +3 −3 {repronim → niceman}/distribution/base.py
  34. +2 −2 {repronim → niceman}/distribution/conda.py
  35. +2 −2 {repronim → niceman}/distribution/debian.py
  36. +2 −2 {repronim → niceman}/distribution/neurodebian.py
  37. +2 −2 {repronim → niceman}/distribution/pypi.py
  38. 0 {repronim → niceman}/distribution/tests/__init__.py
  39. +4 −4 {repronim → niceman}/distribution/tests/test_distribution.py
  40. +3 −3 {repronim → niceman}/dochelpers.py
  41. +1 −1 {repronim → niceman}/environment/__init__.py
  42. +1 −1 {repronim → niceman}/environment/base.py
  43. +4 −4 {repronim → niceman}/environment/dockerenvironment.py
  44. +3 −3 {repronim → niceman}/environment/ec2environment.py
  45. +3 −3 {repronim → niceman}/environment/localshellenvironment.py
  46. 0 {repronim → niceman}/environment/tests/__init__.py
  47. +2 −2 {repronim → niceman}/environment/tests/test_dockerenvironment.py
  48. +4 −4 {repronim → niceman}/environment/tests/test_ec2environment.py
  49. +1 −1 {repronim → niceman}/environment/tests/test_localshellenvironment.py
  50. 0 {repronim → niceman}/examples/__init__.py
  51. +4 −4 {repronim → niceman}/examples/example.py
  52. 0 {repronim → niceman}/examples/pipype_output.trig
  53. 0 {repronim → niceman}/examples/reprozip_output.yml
  54. 0 {repronim → niceman}/examples/tests/__init__.py
  55. +3 −3 {repronim → niceman}/examples/tests/test_example.py
  56. +10 −10 {repronim → niceman}/interface/__init__.py
  57. +3 −3 {repronim → niceman}/interface/base.py
  58. +3 −3 {repronim → niceman}/interface/common_opts.py
  59. +5 −5 {repronim → niceman}/interface/create.py
  60. +4 −4 {repronim → niceman}/interface/install.py
  61. +4 −4 {repronim → niceman}/interface/ls.py
  62. +3 −3 {repronim → niceman}/interface/retrace.py
  63. +3 −3 {repronim → niceman}/interface/test.py
  64. +1 −1 {repronim → niceman}/interface/tests/__init__.py
  65. 0 {repronim → niceman}/interface/tests/sample_reprozip_output_large.yml
  66. 0 {repronim → niceman}/interface/tests/sample_reprozip_output_small.yml
  67. +10 −10 {repronim → niceman}/interface/tests/test_create.py
  68. +10 −10 {repronim → niceman}/interface/tests/test_install.py
  69. +7 −7 {repronim → niceman}/interface/tests/test_ls.py
  70. +4 −4 {repronim → niceman}/interface/tests/test_retrace.py
  71. +7 −7 {repronim → niceman}/log.py
  72. +2 −2 {repronim → niceman}/provenance/__init__.py
  73. +7 −7 {repronim → niceman}/provenance/base.py
  74. +2 −2 repronim/provenance/repronimspec.py → niceman/provenance/nicemanspec.py
  75. +3 −3 {repronim → niceman}/provenance/reprozip.py
  76. +1 −1 {repronim → niceman}/provenance/tests/__init__.py
  77. +5 −5 {repronim → niceman}/provenance/tests/test_provenance.py
  78. +2 −2 {repronim → niceman}/provenance/trig.py
  79. +13 −13 {repronim → niceman}/resource.py
  80. +1 −1 {repronim → niceman}/retrace/__init__.py
  81. +2 −2 {repronim → niceman}/retrace/packagemanagers.py
  82. +5 −5 {repronim → niceman}/retrace/rpzutil.py
  83. +1 −1 {repronim → niceman}/retrace/tests/__init__.py
  84. +2 −2 {repronim → niceman}/retrace/tests/test_packagemanagers.py
  85. +2 −2 {repronim → niceman}/retrace/tests/test_rpzutil.py
  86. +1 −1 {repronim → niceman}/support/__init__.py
  87. +1 −1 {repronim → niceman}/support/configparserinc.py
  88. +1 −1 {repronim → niceman}/support/constraints.py
  89. +2 −2 {repronim → niceman}/support/digests.py
  90. +1 −1 {repronim → niceman}/support/distributions/__init__.py
  91. +1 −1 {repronim → niceman}/support/distributions/debian.py
  92. +1 −1 {repronim → niceman}/support/distributions/tests/__init__.py
  93. +3 −3 {repronim → niceman}/support/distributions/tests/test_debian.py
  94. +2 −2 {repronim → niceman}/support/exceptions.py
  95. +4 −4 {repronim → niceman}/support/external_versions.py
  96. +3 −3 {repronim → niceman}/support/param.py
  97. +3 −3 {repronim → niceman}/support/protocol.py
  98. +14 −14 {repronim → niceman}/support/sshconnector.py
  99. +2 −2 {repronim → niceman}/support/sshconnector2.py
  100. +10 −0 niceman/support/tests/__init__.py
  101. +1 −1 {repronim → niceman}/support/tests/test_digests.py
  102. +3 −3 {repronim → niceman}/support/tests/test_external_versions.py
  103. +9 −9 {repronim → niceman}/support/tests/test_sshconnector.py
  104. +2 −2 {repronim → niceman}/tests/__init__.py
  105. +3 −3 {repronim → niceman}/tests/constants.py
  106. 0 {repronim → niceman}/tests/files/demo_spec1.yml
  107. +1 −1 {repronim → niceman}/tests/files/demo_spec2.yml
  108. +5 −5 repronim/tests/files/repronim.cfg → niceman/tests/files/niceman.cfg
  109. 0 {repronim → niceman}/tests/files/reprozip_spec1.yml
  110. 0 {repronim → niceman}/tests/files/reprozip_xeyes.yml
  111. +5 −5 {repronim → niceman}/tests/fixtures.py
  112. +4 −4 {repronim → niceman}/tests/test_api.py
  113. +1 −1 {repronim → niceman}/tests/test_cmd.py
  114. +9 −9 {repronim → niceman}/tests/test_cmdline_main.py
  115. +2 −2 {repronim → niceman}/tests/test_config.py
  116. 0 {repronim → niceman}/tests/test_constraints.py
  117. +2 −2 {repronim → niceman}/tests/test_dochelpers.py
  118. +5 −5 {repronim → niceman}/tests/test_formatters.py
  119. +9 −9 {repronim → niceman}/tests/test_installed.py
  120. +1 −1 {repronim → niceman}/tests/test_interface.py
  121. +7 −7 {repronim → niceman}/tests/test_log.py
  122. +1 −1 {repronim → niceman}/tests/test_protocols.py
  123. +9 −9 {repronim → niceman}/tests/test_resource.py
  124. +12 −12 {repronim → niceman}/tests/test_tests_utils.py
  125. +6 −6 {repronim → niceman}/tests/test_utils.py
  126. +8 −8 {repronim → niceman}/tests/utils.py
  127. +1 −1 {repronim → niceman}/ui/__init__.py
  128. 0 {repronim → niceman}/ui/base.py
  129. +1 −1 {repronim → niceman}/ui/dialog.py
  130. 0 {repronim → niceman}/ui/progressbars.py
  131. 0 {repronim → niceman}/ui/tests/__init__.py
  132. +1 −1 {repronim → niceman}/ui/tests/test_base.py
  133. +1 −1 {repronim → niceman}/ui/tests/test_dialog.py
  134. +23 −23 {repronim → niceman}/utils.py
  135. +2 −2 {repronim → niceman}/version.py
  136. +0 −10 repronim/support/tests/__init__.py
  137. +2 −2 requirements.txt
  138. +1 −1 setup.cfg
  139. +10 −10 setup.py
  140. +7 −7 setup_support.py
  141. +1 −1 tools/cmdline-completion
  142. +1 −1 tox.ini
View
@@ -1,5 +1,5 @@
.pybuild/
repronim.build/
niceman.build/
/.idea
.coverage
/venv*
View
@@ -15,15 +15,15 @@ matrix:
- python: 2.7
# By default no logs will be output. This one is to test with log output at INFO level
env:
- REPRONIM_LOGLEVEL=INFO
- NICEMAN_LOGLEVEL=INFO
- python: 2.7
# By default no logs will be output. This one is to test with low level but dumped to /dev/null
env:
- REPRONIM_LOGLEVEL=2
- REPRONIM_LOGTARGET=/dev/null
- NICEMAN_LOGLEVEL=2
- NICEMAN_LOGTARGET=/dev/null
- python: 2.7
env:
- REPRONIM_TESTS_NONETWORK=1
- NICEMAN_TESTS_NONETWORK=1
# must operate nicely with those env variables set
- http_proxy=
- https_proxy=
@@ -59,10 +59,10 @@ install:
script:
# Verify that setup.py build doesn't puke
- python setup.py build
- if [ ! -z "$REPRONIM_TESTS_NONETWORK" ]; then sudo route add -net 0.0.0.0 netmask 0.0.0.0 dev lo; fi
# - $NOSE_WRAPPER `which nosetests` -s -v --with-doctest --doctest-tests --with-cov --cover-package repronim --logging-level=INFO
- coverage run `which py.test` repronim
- if [ ! -z "$REPRONIM_TESTS_NONETWORK" ]; then sudo route del -net 0.0.0.0 netmask 0.0.0.0 dev lo; fi
- if [ ! -z "$NICEMAN_TESTS_NONETWORK" ]; then sudo route add -net 0.0.0.0 netmask 0.0.0.0 dev lo; fi
# - $NOSE_WRAPPER `which nosetests` -s -v --with-doctest --doctest-tests --with-cov --cover-package niceman --logging-level=INFO
- coverage run `which py.test` niceman
- if [ ! -z "$NICEMAN_TESTS_NONETWORK" ]; then sudo route del -net 0.0.0.0 netmask 0.0.0.0 dev lo; fi
# Generate documentation and run doctests
- PYTHONPATH=$PWD make -C docs html doctest
@@ -72,6 +72,6 @@ after_success:
# makes it only more difficult to comprehend the failing output. Enable only when necessary
# for a particular debugging
#after_failure:
# - if [ ! -z "$REPRONIM_TESTS_NONETWORK" ]; then sudo route add -net 0.0.0.0 netmask 0.0.0.0 dev lo; fi
# - REPRONIM_LOGLEVEL=DEBUG $NOSE_WRAPPER `which nosetests` -s -v --with-doctest --doctest-tests --with-cov --cover-package repronim --logging-level=DEBUG
# - if [ ! -z "$REPRONIM_TESTS_NONETWORK" ]; then sudo route del -net 0.0.0.0 netmask 0.0.0.0 dev lo; fi
# - if [ ! -z "$NICEMAN_TESTS_NONETWORK" ]; then sudo route add -net 0.0.0.0 netmask 0.0.0.0 dev lo; fi
# - NICEMAN_LOGLEVEL=DEBUG $NOSE_WRAPPER `which nosetests` -s -v --with-doctest --doctest-tests --with-cov --cover-package niceman --logging-level=DEBUG
# - if [ ! -z "$NICEMAN_TESTS_NONETWORK" ]; then sudo route del -net 0.0.0.0 netmask 0.0.0.0 dev lo; fi
View
@@ -1,17 +1,17 @@
Contributing to ReproNim
========================
[gh-repronim]: http://github.com/ReproNim/ReproNim
[gh-niceman]: http://github.com/ReproNim/ReproNim
Files organization
------------------
- `repronim/` is the main Python module where major development is happening,
- `niceman/` is the main Python module where major development is happening,
with major submodules being:
- `cmdline/` - helpers for accessing `interface/` functionality from
command line
- `interface/` - high level interface functions which get exposed via
command line (`cmdline/`) or Python (`repronim.api`).
command line (`cmdline/`) or Python (`niceman.api`).
- `tests/` - some unit- and regression- tests (more could be found under
`tests/` of corresponding submodules)
- `utils.py` provides convenience helpers used by unit-tests such as
@@ -22,7 +22,7 @@ Files organization
- `support/` - various support modules, e.g. for git/git-annex interfaces,
constraints for the `interface/`, etc
- `docs/` - yet to be heavily populated documentation
- `bash-completions` - bash and zsh completion setup for repronim (just
- `bash-completions` - bash and zsh completion setup for niceman (just
`source` it)
- `tools/` contains helper utilities used during development, testing, and
benchmarking of ReproNim. Implemented in any most appropriate language
@@ -32,23 +32,23 @@ How to contribute
-----------------
The preferred way to contribute to the ReproNim code base is
to fork the [main repository][gh-repronim] on GitHub. Here
to fork the [main repository][gh-niceman] on GitHub. Here
we outline the workflow used by the developers:
0. Have a clone of our main [project repository][gh-repronim] as `origin`
0. Have a clone of our main [project repository][gh-niceman] as `origin`
remote in your git:
git clone git://github.com/repronim/repronim
git clone git://github.com/niceman/niceman
1. Fork the [project repository][gh-repronim]: click on the 'Fork'
1. Fork the [project repository][gh-niceman]: click on the 'Fork'
button near the top of the page. This creates a copy of the code
base under your account on the GitHub server.
2. Add your forked clone as a remote to the local clone you already have on your
local disk:
git remote add gh-YourLogin git@github.com:YourLogin/repronim.git
git remote add gh-YourLogin git@github.com:YourLogin/niceman.git
git fetch gh-YourLogin
To ease addition of other github repositories as remotes, here is
@@ -65,7 +65,7 @@ we outline the workflow used by the developers:
thus you could simply run:
ghremote git@github.com:YourLogin/repronim.git
ghremote git@github.com:YourLogin/niceman.git
to add the above `gh-YourLogin` remote. Additional handy aliases
such as `ghpr` (to fetch existing pr from someone's remote) and
@@ -119,7 +119,7 @@ with `python{,3}-{` to also install dependencies for Python 3 (e.g., if you woul
like to develop and test through tox).
See [README.md:Dependencies](README.md#Dependencies) for basic information
about installation of repronim itself.
about installation of niceman itself.
On Debian-based systems we recommend to enable [NeuroDebian](http://neuro.debian.net)
since we use it to provide backports of recent fixed external modules we depend upon.
@@ -182,7 +182,7 @@ Additional Hints
and if conflicts occur, provide short summary on how they were resolved
in "Conflicts" listing within the merge commit
(see [example](https://github.com/repronim/repronim/commit/eb062a8009d160ae51929998771964738636dcc2)).
(see [example](https://github.com/niceman/niceman/commit/eb062a8009d160ae51929998771964738636dcc2)).
Quality Assurance
@@ -201,7 +201,7 @@ rules before submitting a pull request:
### Tests
`repronim/tests` contains tests for the core portion of the project, and
`niceman/tests` contains tests for the core portion of the project, and
more tests are provided under corresponding submodules in `tests/`
subdirectories to simplify re-running the tests concerning that portion
of the codebase. To execute many tests, the codebase first needs to be
@@ -218,13 +218,13 @@ python setup.py develop
and then use that virtual environment to run the tests, via
```sh
python -m nose -s -v repronim
python -m nose -s -v niceman
```
or similarly,
```sh
nosetests -s -v repronim
nosetests -s -v niceman
```
then to later deactivate the virtualenv just simply enter
@@ -292,7 +292,7 @@ Easy Issues
-----------
A great way to start contributing to ReproNim is to pick an item from the list of
[Easy issues](https://github.com/repronim/repronim/labels/easy) in the issue
[Easy issues](https://github.com/niceman/niceman/labels/easy) in the issue
tracker. Resolving these issues allows you to start contributing to the project
without much prior knowledge. Your assistance in this area will be greatly
appreciated by the more experienced developers as it helps free up their time to
@@ -319,46 +319,46 @@ Various hints for developers
(Firefox, Chrome) which annotates pull requests on github regarding changed coverage.
### Useful Environment Variables
Refer repronim/config.py for information on how to add these environment variables to the config file and their naming convention
Refer niceman/config.py for information on how to add these environment variables to the config file and their naming convention
- *REPRONIM_LOGLEVEL*:
Used for control the verbosity of logs printed to stdout while running repronim commands/debugging
- *REPRONIM_TESTS_KEEPTEMP*:
- *NICEMAN_LOGLEVEL*:
Used for control the verbosity of logs printed to stdout while running niceman commands/debugging
- *NICEMAN_TESTS_KEEPTEMP*:
Function rmtemp will not remove temporary file/directory created for testing if this flag is set
- *REPRONIM_EXC_STR_TBLIMIT*:
This flag is used by the repronim extract_tb function which extracts and formats stack-traces.
It caps the number of lines to REPRONIM_EXC_STR_TBLIMIT of pre-processed entries from traceback.
- *REPRONIM_TESTS_TEMPDIR*:
- *NICEMAN_EXC_STR_TBLIMIT*:
This flag is used by the niceman extract_tb function which extracts and formats stack-traces.
It caps the number of lines to NICEMAN_EXC_STR_TBLIMIT of pre-processed entries from traceback.
- *NICEMAN_TESTS_TEMPDIR*:
Create a temporary directory at location specified by this flag.
It is used by tests to create a temporary git directory while testing git annex archives etc
- *REPRONIM_TESTS_NONETWORK*:
- *NICEMAN_TESTS_NONETWORK*:
Skips network tests completely if this flag is set
Examples include test for s3, git_repositories, openfmri etc
- *REPRONIM_TESTS_SSH*:
- *NICEMAN_TESTS_SSH*:
Skips SSH tests if this flag is **not** set
- *REPRONIM_LOGTRACEBACK*:
- *NICEMAN_LOGTRACEBACK*:
Runs TraceBack function with collide set to True, if this flag is set to 'collide'.
This replaces any common prefix between current traceback log and previous invocation with "..."
- *REPRONIM_TESTS_NOTEARDOWN*:
- *NICEMAN_TESTS_NOTEARDOWN*:
Does not execute teardown_package which cleans up temp files and directories created by tests if this flag is set
- *REPRONIM_USECASSETTE*:
- *NICEMAN_USECASSETTE*:
Specifies the location of the file to record network transactions by the VCR module.
Currently used by when testing custom special remotes
- *REPRONIM_CMD_PROTOCOL*:
- *NICEMAN_CMD_PROTOCOL*:
Specifies the protocol number used by the Runner to note shell command or python function call times and allows for dry runs.
'externals-time' for ExecutionTimeExternalsProtocol, 'time' for ExecutionTimeProtocol and 'null' for NullProtocol.
Any new REPRONIM_CMD_PROTOCOL has to implement repronim.support.protocol.ProtocolInterface
- *REPRONIM_CMD_PROTOCOL_PREFIX*:
Sets a prefix to add before the command call times are noted by REPRONIM_CMD_PROTOCOL.
- *REPRONIM_PROTOCOL_REMOTE*:
Any new NICEMAN_CMD_PROTOCOL has to implement niceman.support.protocol.ProtocolInterface
- *NICEMAN_CMD_PROTOCOL_PREFIX*:
Sets a prefix to add before the command call times are noted by NICEMAN_CMD_PROTOCOL.
- *NICEMAN_PROTOCOL_REMOTE*:
Binary flag to specify whether to test protocol interactions of custom remote with annex
- *REPRONIM_LOG_TIMESTAMP*:
Used to add timestamp to repronim logs
- *REPRONIM_RUN_CMDLINE_TESTS*:
- *NICEMAN_LOG_TIMESTAMP*:
Used to add timestamp to niceman logs
- *NICEMAN_RUN_CMDLINE_TESTS*:
Binary flag to specify if shell testing using shunit2 to be carried out
- *REPRONIM_TEMP_FS*:
Specify the temporary file system to use as loop device for testing REPRONIM_TESTS_TEMPDIR creation
- *REPRONIM_TEMP_FS_SIZE*:
Specify the size of temporary file system to use as loop device for testing REPRONIM_TESTS_TEMPDIR creation
- *REPRONIM_NONLO*:
- *NICEMAN_TEMP_FS*:
Specify the temporary file system to use as loop device for testing NICEMAN_TESTS_TEMPDIR creation
- *NICEMAN_TEMP_FS_SIZE*:
Specify the size of temporary file system to use as loop device for testing NICEMAN_TESTS_TEMPDIR creation
- *NICEMAN_NONLO*:
Specifies network interfaces to bring down/up for testing. Currently used by travis.
View
@@ -23,7 +23,7 @@ internals and/or contributing to the project.
* [![codecov.io](https://codecov.io/github/ReproNim/ReproNim/coverage.svg?branch=master)](https://codecov.io/github/ReproNim/ReproNim?branch=master)
* [![Documentation](https://readthedocs.org/projects/ReproNim/badge/?version=latest)](http://repronim.rtfd.org)
* [![Documentation](https://readthedocs.org/projects/ReproNim/badge/?version=latest)](http://niceman.rtfd.org)
# Installation
@@ -36,13 +36,13 @@ all necessary packages from that repository.
## Other Linux'es, OSX (Windows yet TODO) via pip
By default, installation via pip installs core functionality of repronim
By default, installation via pip installs core functionality of niceman
allowing for managing datasets etc. Additional installation schemes
are available, so you could provide enhanced installation via
`pip install repronim[SCHEME]` where `SCHEME` could be
`pip install niceman[SCHEME]` where `SCHEME` could be
- tests
to also install dependencies used by unit-tests battery of the repronim
to also install dependencies used by unit-tests battery of the niceman
- full
to install all of possible dependencies.
View
@@ -87,9 +87,9 @@ qthelp:
@echo
@echo "Build finished; now you can run "qcollectiongenerator" with the" \
".qhcp project file in $(BUILDDIR)/qthelp, like this:"
@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/repronim.qhcp"
@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/niceman.qhcp"
@echo "To view the help file:"
@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/repronim.qhc"
@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/niceman.qhc"
applehelp:
$(SPHINXBUILD) -b applehelp $(ALLSPHINXOPTS) $(BUILDDIR)/applehelp
@@ -104,8 +104,8 @@ devhelp:
@echo
@echo "Build finished."
@echo "To view the help file:"
@echo "# mkdir -p $$HOME/.local/share/devhelp/repronim"
@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/repronim"
@echo "# mkdir -p $$HOME/.local/share/devhelp/niceman"
@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/niceman"
@echo "# devhelp"
epub:
@@ -1,9 +1,9 @@
{% if fullname == 'repronim.api' -%}
{% if fullname == 'niceman.api' -%}
`{{ name }}`
=={%- for c in name %}={%- endfor %}
.. automodule:: repronim.api
.. automodule:: niceman.api
.. currentmodule:: repronim.api
.. currentmodule:: niceman.api
{% for item in members if not item.startswith('_') %}
`{{ item }}`
View
@@ -13,23 +13,23 @@ Main command
.. toctree::
:maxdepth: 1
generated/man/repronim
generated/man/niceman
Environments operations
=======================
.. toctree::
:maxdepth: 1
generated/man/repronim-ls
generated/man/repronim-create
generated/man/repronim-install
generated/man/niceman-ls
generated/man/niceman-create
generated/man/niceman-install
Miscellaneous commands
======================
.. toctree::
:maxdepth: 1
generated/man/repronim-retrace
generated/man/repronim-test
generated/man/niceman-retrace
generated/man/niceman-test
Oops, something went wrong.

0 comments on commit e031810

Please sign in to comment.