1. 25 Jun, 2018 4 commits
  2. 23 Jun, 2018 1 commit
  3. 22 Jun, 2018 8 commits
  4. 21 Jun, 2018 1 commit
  5. 20 Jun, 2018 1 commit
    • Daniel Playle's avatar
      Restrict version of pylint · 4f168b9b
      Daniel Playle authored
      pylint >2 is not compatible with pytest_pylint in its current form. As
      such, allowing any version of pylint for testing results in a failure.
      This commit restricts down the allowable versions of pylint to those
      that are both compatible with pytest_pylint, and also offer the feature
      set that we require.
      See #427 for further
  6. 19 Jun, 2018 4 commits
  7. 18 Jun, 2018 5 commits
  8. 16 Jun, 2018 4 commits
    • Tristan Van Berkom's avatar
      doc/Makefile: Stage stored sessions from session-stored · 6fa3f922
      Tristan Van Berkom authored
      Separate the revisioned provisional session html files such
      that the git tree does not become dirty as a result of a
      documentation build process - which messes up the docs version
      number and the version number printed in some command line output.
    • Tristan Van Berkom's avatar
      doc: Adding part 1 of the getting started tutorial · 1b88e2c6
      Tristan Van Berkom authored
        o doc/Makefile: Added new directory to collect rst files from
        o doc/examples/first-project: Added the "first-project" example
        o doc/source/sessions/first-project-*.html: Added the generated
        o doc/source/using_tutorial.rst: Added the new main tutorial page
        o doc/source/tutorial/first-project.rst: Added part 1 of the tutorial here
        o tests/examples/first-project.py: Added test for the example project
      This is largely based on an example by Javier Jardón, which was
      submitted at !323
      Fixes #103
    • Tristan Van Berkom's avatar
      doc/bst2html.py, doc/Makefile: Added --force option · b592a80b
      Tristan Van Berkom authored
      If --force is not specified, then we'll skip session files in
      the case that all of the outputs exist.
      Now setting BST_FORCE_SESSION_REBUILD when building the docs
      will cause the session files to be rebuilt regardless of whether
      they exist or not.
      The .gitlab-ci.yml was also changed to use this and force rebuilds.
    • Tristan Van Berkom's avatar
      doc/bst2html.py: Add support for `fake-output` when running commands. · a01a5cc8
      Tristan Van Berkom authored
      When specifying a fake-output string, we don't really run the command
      or assume it was a `bst` command, and we pretend that `fake-output`
      was the output of the command.
      Specifying an empty string explicitly enables the behavior too
      for faking a command that has no stdout/stderr.
      This also adds the "remove-files" hack allowing the session scripts
      to remove files before executing commands (kind of unsure if we're
      gonna keep this...)
  9. 14 Jun, 2018 2 commits
  10. 13 Jun, 2018 4 commits
  11. 12 Jun, 2018 6 commits