summaryrefslogtreecommitdiff
path: root/dev-requirements.txt
Commit message (Collapse)AuthorAgeFilesLines
* dev-requirements.txt: Require new version of pytest-datafilesTristan Van Berkom2018-12-261-1/+1
| | | | | | | | Since Thomas Nixon fixed the datafiles plugin to be compatible with pytest >= 3.8.0, we can now depend on it and avoid the warnings and errors which the older datafiles plugin causes. This fixes issue #636
* dev-requirements.txt: Require at least pytest 3.9Tristan Van Berkom2018-12-261-1/+1
| | | | | Recently we have been adding some tests which use the new tmp_path fixture from pytest, this is new in 3.9.
* Add support for .netrc in remote/tar/zip pluginsValentin David2018-11-291-0/+1
| | | | Fixes #723.
* 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.