aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* fix: tox.ini since it's not been used in ages.Brian Harring2024-01-261-6/+3
| | | | | | | | | | | | | | | | This broken whenever the repo went to pyproject.toml . On the one hand, I like enumerating what devs have to invoke locally rather than relying on GH. On the other hand, clearly no one is using this. This fixes it for current usage. If it's to continue, then GH and tox envlist's should be fused. Signed-off-by: Brian Harring <ferringb@gmail.com> Closes: https://github.com/pkgcore/pkgcore/pull/430 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* ci: promote Python 3.12 to non-expSam James2024-01-191-1/+1
| | | | | | Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/pkgcore/pkgcore/pull/427 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* tox.ini: add py310v0.12.9Michał Górny2021-12-141-1/+1
|
* tox: simplify docs and dist targetsTim Harder2021-03-061-4/+2
|
* various tox and github testing updatesTim Harder2021-03-041-29/+5
|
* drop support for py36 and py37Tim Harder2020-12-051-1/+1
|
* setup.py: explicitly note py39 supportTim Harder2020-11-021-1/+1
| | | | And add py39 support for tox testing.
* travis-ci: enable python 3.8 buildsTim Harder2019-11-061-1/+1
|
* travis-ci: use pkgdist ci script to initialize build envTim Harder2019-09-171-5/+7
|
* tox: force latest virtualenv/pipTim Harder2019-09-031-0/+2
|
* tox: add py37 supportTim Harder2018-09-211-1/+1
|
* move tests to root dirTim Harder2018-04-111-3/+3
|
* move to >=py3.6 onlyTim Harder2018-04-111-1/+1
|
* add various updates from snakeoil for travis-ci and tox setupsTim Harder2017-11-281-3/+3
|
* tox: update to use pip.sh shim to have release -> git fallback for depsTim Harder2017-09-281-3/+13
|
* tox: add dev target to test against snakeoil gitTim Harder2017-09-271-0/+8
|
* move pkgcore module to src directoryTim Harder2017-09-231-28/+18
|
* move to new requirements file layoutTim Harder2017-09-221-2/+2
|
* tox: use --cov-config to specify coveragerc instead of symlinkingTim Harder2017-09-151-5/+3
|
* travis-ci: make sure to run pplugincache to create plugin cacheTim Harder2017-09-081-0/+1
|
* tox.ini: make sure plugin cache is createdTim Harder2017-09-071-0/+1
| | | | This should help cut down on travis-ci issues.
* test on python3.6Tim Harder2017-01-271-1/+1
|
* tox: use symlinks for coverage files instead of moving/copyingTim Harder2016-10-301-8/+4
|
* tox: make sure snakeoil is installed for doc buildsTim Harder2016-10-301-0/+1
|
* tox: remove old coverage dir if it existsTim Harder2016-10-301-0/+2
| | | | Otherwise rerunning tests can fail if the old dir exists.
* toss official py33 supportTim Harder2016-09-121-1/+1
| | | | Use py34 or py35.
* tox: add py35 targetTim Harder2016-02-031-1/+1
|
* travis-ci: fix coverage reportingTim Harder2015-11-291-5/+7
|
* travis-ci: try to fix coverage reportingTim Harder2015-11-291-0/+1
|
* tox: simplify travis testenvTim Harder2015-08-081-6/+5
|
* tox: skip sdist phase in order to skip building wheelsTim Harder2015-07-261-0/+3
| | | | | Building wheels is a waste of time for us and currently is broken anyway due to wrong file paths getting written to the generated files.
* tox: use requirements.txt instead of duplicating snakeoil urlTim Harder2015-07-241-1/+1
| | | | It will make more sense if other deps are added in the future.
* tox: force installing snakeoil from gitTim Harder2015-07-231-0/+1
|
* tox: make sure to install the moduleTim Harder2015-07-231-1/+0
|
* use setuptools explicitly with subtree-ed pkgdist moduleTim Harder2015-07-221-7/+0
| | | | This should allow setuptools setup.py dep parsing to work as expected.
* travis-ci: fix nightly target testsTim Harder2015-07-151-0/+6
| | | | | Disable pytest-xdist plugin for py35 testing target until its execnet dep works on it.
* bash: clarify why expand_aliases still needs to be enabledTim Harder2015-07-141-1/+1
| | | | | | | | | | In summary, it's due to still needing aliases to properly load portage-style env dumps that use 'declare' formatting which is inherently local in scope (except if -g is given). Loading them normally in a function would localize all the variables to that function so nothing else could use them outside that function's scope.
* tox: use pytest-cov instead of coverage for test coverageTim Harder2015-07-131-2/+2
| | | | | Mostly because coverage doesn't appear to work with pytest-xdist's multiprocess method of parallelizing tests.
* tox: try to speed up tests by parallelizing them with pytest-xdistTim Harder2015-07-131-1/+2
| | | | | The number 4 was somewhat arbitrarily chosen but other settings might be better defaults since travis-ci provides 2 dedicated cores.
* tox: drop coverage reporting and html output creationTim Harder2015-07-131-2/+0
| | | | | | We mostly rely on coveralls.io to maintain overall coverage history and it's easy enough to do this by hand on the occasional times it's needed locally instead of forcing every test run to create it.
* tox: add testenv nightly stub to fix nightly tests for travis-ciTim Harder2015-07-131-0/+3
|
* tox: explicitly force manual installsTim Harder2015-07-121-0/+1
| | | | So things aren't getting installed twice in certain cases.
* Revert "tox: regular internal installs via tox should now work as well"Tim Harder2015-07-121-0/+2
| | | | | | Apparently travis-ci doesn't like this. This reverts commit 4dfd42bca967afe6faf1971f4bd7c50e402f2877.
* tox: regular internal installs via tox should now work as wellTim Harder2015-07-121-2/+0
| | | | So we shouldn't have to manually install the project anymore.
* tox: simplify doc target as wellTim Harder2015-07-121-3/+6
| | | | Note that this target still requires running it via py27 for now.
* tox: simplify test setupTim Harder2015-07-121-9/+9
| | | | | Most of the bash hacks can leave now that installing via pip should work.
* tox: simplify snakeoil/pkgcore install processTim Harder2015-07-041-5/+3
|
* Revert "tox: simplify installing snakeoil and pkgcore"Tim Harder2015-06-281-4/+4
| | | | | | | The simpler install method doesn't appear to work quite right with the travis-ci setup yet. This reverts commit e080b28a84bf237ec72a8da4a5685123169ff939.
* tox: simplify installing snakeoil and pkgcoreTim Harder2015-06-271-4/+4
|
* tox: bump coverage versionTim Harder2015-06-221-1/+1
|