summaryrefslogtreecommitdiff
path: root/dev-requirements.txt
Commit message (Collapse)AuthorAgeFilesLines
* dev-requirements: Update pytest dependency to 3.8Richard Maw2018-11-051-1/+1
| | | | | "_frontend/app.py: Set correct element-path in interactive bst-init" added a dependency on the tmp_path test fixture, which was added by 3.8.
* Add tests for cyclic variables checkJosh Smith2018-08-291-0/+1
| | | | | Note: This modifies the docker containers used for testing to supply the pytest-timeout package.
* dev-requirements.txt: Pin versions of pytest and pylintchandan/update-ci-tagsChandan Singh2018-08-211-1/+2
| | | | | | | | | | | | These packages should only be updated as a deliberate change and the code should be tested with the new versions to ensure that the test still pass. Any future updates should also happen in sync with the buildstream-docker-images repository so that the testsuite base images also enforce the same restrictions for the development requirements. Replaces https://gitlab.com/BuildStream/buildstream/merge_requests/684.
* dev-requirements.txt: Remove obsolete commentsJavier Jardón2018-08-121-3/+0
| | | | | This also fixes an error with pylint in setup.py: setup.py:226:19: R1718: Consider using a set comprehension (consider-using-set-comprehension)
* Fix typo in dev-requirements.txtChandan Singh2018-08-121-1/+1
|
* Move development reqirements to dev-requirements.txtChandan Singh2018-08-111-0/+12
In some cases, such as when working inside a virtual environment, it can be desirable to install all dependencies for running tests using `pip`. This is currently not possible since setuptools does not support installing these dependencies in a virtual environment (by design). (See https://stackoverflow.com/a/21003259.) To circumvent this issue, move such requirements to `dev-requirements.txt` file that can be used easily with `pip install -r`. This also enables tests to be run directly using `pytest`, which can be more convenient than `-addopts` approach when one needs to add multiple options. This will also be useful in creating better testuite images, and fix some of the issues noticed in https://gitlab.com/BuildStream/buildstream-docker-images/merge_requests/56.