summaryrefslogtreecommitdiff
path: root/requirements
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #3112 from getpelican/update-functional-test-outputJustin Mayer2023-04-201-2/+2
|\
| * Update Pygments and Markdown dependency versionsJustin Mayer2023-03-271-2/+2
| |
* | Pin Flake8 to 3.9.* in requirements/style.pipJustin Mayer2023-03-271-1/+1
|/
* unpin flake8 and do not install pelican while checkingDeniz Turgut2022-10-231-1/+1
| | | | | | installing pelican brings in markdown. flake8 and markdown have incompatible requirements for importlib-metadata. installing pelican is not required to run flake8.
* Pin Flake8 due to upper bound on importlib-metadataJustin Mayer2022-08-011-1/+1
| | | | See: https://github.com/PyCQA/flake8/pull/1438
* Update Jinja & Markdown dev dependency versionsJustin Mayer2022-08-011-1/+1
|
* Update Sphinx and Furo theme dependency versionsJustin Mayer2022-08-011-1/+1
|
* Add Furo as requirement for docsPaolo Melchiorre2022-08-011-1/+1
|
* Pin Sphinx to avoid aggressive extlinks warningJustin Mayer2022-02-011-1/+1
| | | | See: https://github.com/sphinx-doc/sphinx/issues/10112
* Relax dependency minimum versionsJustin Mayer2021-03-231-2/+2
| | | | | | Specifying a floor, but not a ceiling, for core dependencies should help prevent dependency resolution conflicts. Dependencies that affect functional test output are pinned more tightly.
* Update Pygments dev dependency to v2.8Justin Mayer2021-02-181-1/+1
|
* Allow latest Python-Markdown to be installedJustin Mayer2021-01-151-1/+1
| | | | | | | | | Pinning dependencies to specific versions creates conflicts when other packages require more recent versions. We can do our part by allowing for a wider range of dependency versions, specifying only the oldest version that will still work. Meanwhile, we ensure that test environments use a specific pinned dependency in order to match the expected functional test output.
* Allow latest Pygments to be installedNam Nguyen2021-01-151-1/+1
| | | | | Otherwise, installation conflicts can result when plugins/themes require more recent Pygments versions.
* Count CPU cores via psutil for parallel testingJustin Mayer2020-11-021-1/+1
| | | | | | psutil does a much better job at accurately counting CPU cores, of which pytest-xdist takes advantage for the purposes of running tests concurrently.
* Upgrade pytest-xdist dev dependency to v2.0Justin Mayer2020-08-161-1/+1
| | | | | Also, stop pinning pytest version, since older version combined with pytest-xdist 2.0 caused CI test errors.
* Cleanup test environment and requirementsDeniz Turgut2020-05-092-2/+1
| | | | | | | - pytest: verbose isn't needed but show skipped tests - mock is not needed anymore. it is part of stdlib - Unpin Sphinx and fix warning about lexer - Mirror tox command for doc build in tasks.py
* Run tests in parallel on multi-core systemsJustin Mayer2020-04-131-0/+1
| | | | | Uses pytest-xdist to run tests on two cores simultaneously, speeding up test runs by nearly 40%.
* Pin Pygments to 2.6.1Justin Mayer2020-04-121-0/+1
|
* Move more test deps from CI config to requirementsJustin Mayer2020-04-121-0/+1
|
* Pin pytest until 5.4.x series has stabilizedJustin Mayer2020-04-121-1/+1
| | | | Version 5.4.1 is currently incompatible with pytest-sugar.
* Remove BumprJustin Mayer2019-11-131-1/+0
|
* Add Invoke tasks for building and serving docsJustin Mayer2019-11-121-0/+1
|
* Add Pytest as development dependencyJustin Mayer2019-11-121-0/+1
|
* Pin Python-Markdown to >= 3.1 in test requirementsJustin Mayer2019-06-101-1/+1
| | | | Closes #2493
* Un-pin Python-Markdown version in test requirementsJustin Mayer2019-05-131-1/+1
| | | | Refs #2493 #2569
* Pin Python-Markdown until fixed v3.1 is releasedJustin Mayer2018-10-251-1/+1
|
* Add python3.6 test environmentderwinlu2017-01-233-5/+6
| | | | | | * Add py36 environment to tox * Unify dependencies across manual installation and tox * Mention tox in the docs
* Fixes 2059: Fix sphinx version to 1.4.9 for docs testsDeniz Turgut2016-12-101-1/+1
|
* Use flake8-import-order packaged releaseJustin Mayer2016-10-071-1/+1
| | | | | | Packaged releases weren't available previously, which required us to install the master branch version. Now that releases are being published to PyPI, we should use those.
* Separate pip requirements. Fixes #1808Mr. Senko2016-05-243-0/+20