aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Enable python3.7 testingManuel Rüger2018-11-251-0/+7
| | | | | | | | Reflect recent python versions in test scripts Closes: https://github.com/gentoo/portage/pull/383 Signed-off-by: Manuel Rüger <mrueg@gentoo.org> Signed-off-by: Zac Medico <zmedico@gentoo.org>
* .travis.yml: Take advantage of toxMichał Górny2018-08-011-22/+6
| | | | | | | | | | Replace the code responsible for installing dependencies and running tests on Travis to use tox. This reduces code duplication (= risk of mis-sync) and saves us from those hoops needed to install dependencies conditionally via travis. Reviewed-by: Zac Medico <zmedico@gentoo.org> Closes: https://github.com/gentoo/portage/pull/348
* travis: Install xmllint for repoman test suiteManuel Rüger2018-04-061-0/+2
| | | | | | | Otherwise repoman/pym/repoman/tests/simple/test_simple.py doesn't run all tests Closes: https://github.com/gentoo/portage/pull/291
* repoman: .travis.yml: pyyaml python module is needed for buildsEl Acheche Anis2018-03-291-0/+2
|
* portage.checksum: Support pyblake2 fallback for BLAKE2 hashesMichał Górny2017-10-201-0/+2
| | | | | Approved-by: Zac Medico <zmedico@gentoo.org> Closes: https://github.com/gentoo/portage/pull/222
* .travis.yml: Drop python3.3 testingManuel Rüger2017-07-041-3/+1
| | | | | Closes: https://github.com/gentoo/portage/pull/172 Acked-by: Brian Dolbec <dolsen@gentoo.org>
* travis: Install additional (pure Python) crypto providers if necessaryMichał Górny2017-03-131-1/+8
| | | | | Install pysha3 to provide the SHA3 routines on Python < 3.6, and install pygost to provide a Streebog implementation.
* .travis.yml: test python 3.6Zac Medico2017-02-081-0/+1
|
* setup.py: enable libc bindings optionally (bug 594744)Zac Medico2016-10-061-0/+1
| | | | | | | | | | | | | | | | | | The libc bindings are optional, since ctypes is used as a fallback when they are not available. The libc bindings do not support cross- compilation, therefore it is useful to be able to build them conditionally. This patch adds an option to enable them conditionally, which the ebuild can use by adding the following code to the python_prepare_all function: if use native-extensions; then printf "[build_ext]\nportage-ext-modules=true" >> \ setup.cfg || die fi X-Gentoo-Bug: 594744 X-Gentoo-Bug-URL: https://bugs.gentoo.org/594744 Acked-by: Alexander Berntsen <bernalex@gentoo.org>
* repoman: Set current working directory in repoman's setup.pyBrian Dolbec2016-05-151-4/+2
| | | | Fixes issues with running it from the portage parent directory.
* .travis.yml: Update for the new repoman sub-structureBrian Dolbec2016-05-151-1/+12
| | | | | | Fix the metadata.xsd file copy to find it in the new repoman namespace Add repoman test suite Add lxml dependency
* tests: Include metadata.xsd for repoman testsMichał Górny2016-04-251-2/+2
|
* .travis.yml: fix metadata.dtd path (add cnf directory)Zac Medico2016-02-241-1/+2
|
* .travis.yml: copy metadata.dtd for repoman testsZac Medico2016-02-241-0/+2
|
* Add python 3.5 to the testsBrian Dolbec2015-09-241-0/+1
|
* officially drop support for python 2.6, 3.1, and 3.2Mike Frysinger2015-06-031-2/+0
| | | | | We no longer support these in the ebuild and don't want to waste time implementing compatibility shims for them.
* travis: Use setup.py for running testsMichał Górny2014-09-111-1/+4
|
* tests: Append .py to files that need to be installedMichał Górny2014-09-111-1/+1
| | | | | Append .py to the runTests script and __test__ files so that they could be easily picked up by setup.py.
* Enable testing using travis-ciMichał Górny2014-08-121-0/+10
Make it easy to use travis-ci for testing on github mirror and forks. Reviewed-by: Alexander Berntsen <bernalex@gentoo.org>