1. 14 Feb, 2019 1 commit
  2. 13 Feb, 2019 2 commits
  3. 05 Feb, 2019 2 commits
  4. 04 Feb, 2019 1 commit
  5. 28 Jan, 2019 6 commits
  6. 19 Jan, 2019 2 commits
    • Chandan Singh's avatar
      Add requirements files for install, test and plugin dependencies · 15cf12a5
      Chandan Singh authored
      Add `.in` and `.txt` requirements files for BuildStream's pure python
      dependencies. For each pair, the `.in` file is supposed to capture the
      loose version requirements, and the corresponding `.txt` file is
      supposed to have frozen requirements. We have 3 such sets:
      
      * `requirements`: BuildStream's runtime dependencies
      * `dev-requirements`: Dependencies for running tests
      * `plugin-requirements`: Dependencies for core plugins
      
      Note that the frozen requirements files will only be used for testing
      purposes, and `setup.py` will continue to read loose requirements.
      
      This commit comes with a Makefile to update the requirements files as
      well.
      
      ---
      
      !1027 is related MR for the master branch.
      15cf12a5
    • Chandan Singh's avatar
      conftest.py: Don't use deprecated get_marker() function · aa983200
      Chandan Singh authored
      Starting from `pytest` version 4.1.0, `Node.get_marker()` has been
      removed, and hence our tests break when running with newer versions of
      `pytest`. It was deprecated since a while back but it has recently been
      removed completely. Use `get_closest_marker()` as a replacement that is
      suggested in the changelog, and seems to work fine for our use case.
      
      See https://github.com/pytest-dev/pytest/pull/4564 for more context on
      the upstream issue.
      
      One way of verifying this change is that this should fix the recently
      added `tests-fedora-update-deps` job, that was failing before due to
      this issue.
      
      (cherry picked from commit c91784ab)
      aa983200
  7. 11 Dec, 2018 2 commits
  8. 10 Dec, 2018 3 commits
  9. 29 Nov, 2018 5 commits
  10. 19 Nov, 2018 4 commits
  11. 14 Nov, 2018 1 commit
  12. 08 Nov, 2018 1 commit
  13. 29 Oct, 2018 2 commits
  14. 17 Oct, 2018 2 commits
  15. 05 Oct, 2018 1 commit
  16. 04 Oct, 2018 2 commits
  17. 03 Oct, 2018 3 commits