Commit Graph

36 Commits

Author SHA1 Message Date
Jean-Paul Calderone
29c0ca5974 put the tox installation near other software installation 2023-04-28 13:51:22 -04:00
Jean-Paul Calderone
d67016d1b9 Get the right version of tox in the wheelhouse 2023-04-28 13:39:49 -04:00
Jean-Paul Calderone
f0b98aead5 You don't need tox *inside* your test environment.
You need tox to *manage* your test environment (this is the premise, at least).
2023-04-28 13:33:25 -04:00
Jean-Paul Calderone
3d0c872f4c restrict CI jobs to the wheelhouse 2023-04-27 10:44:10 -04:00
Jean-Paul Calderone
bdc169985f Stop setting PIP_NO_INDEX. 2019-04-07 17:01:17 -04:00
Jean-Paul Calderone
151e10fef0 Avoid the index 2019-04-06 09:41:31 -04:00
Jean-Paul Calderone
d19a9732e3 Try to get tox to use the wheelhouse too 2019-04-04 12:15:35 -04:00
Jean-Paul Calderone
904a175be4 Parameterize venv and source paths more 2019-04-04 12:07:32 -04:00
Jean-Paul Calderone
f794160dcf Split setup-virtualenv.sh into a few pieces
Some of the pieces may be usable in Docker image creation
2019-04-04 10:27:51 -04:00
Jean-Paul Calderone
b57fe7635f sudo blocks PIP_FIND_LINKS, explicitly propagate
:(
2018-07-10 15:22:37 -04:00
Jean-Paul Calderone
4fcbfd7158 Get wheels for these external dependencies as well
Particularly because they have their own dependencies and we install
this set of things before we install Tahoe-LAFS.
2018-07-10 15:18:09 -04:00
Jean-Paul Calderone
150ce7d91f Look at the wheelhouse!
Otherwise all non-wheels are rebuilt every time anyway!
2018-07-10 15:05:51 -04:00
Jean-Paul Calderone
a3f9361c86 already running as root 2018-07-10 14:10:46 -04:00
Jean-Paul Calderone
b9008f13a2 Handle the case where there's not yet a cache 2018-07-10 13:32:10 -04:00
Jean-Paul Calderone
e3aa349a71 The group is named differently on different OS.
Maybe this is good enough?
2018-07-10 13:24:17 -04:00
Jean-Paul Calderone
6e5d11dbd0 Attempt to fix the pip cache 2018-07-10 12:59:33 -04:00
Jean-Paul Calderone
606cea7db5 see what the deal is with the pip cache 2018-07-10 12:47:48 -04:00
Jean-Paul Calderone
3c9b85809d explicitly bring in the wheel package too
to support `bdist_wheel`
2018-07-10 12:08:40 -04:00
Jean-Paul Calderone
21edff4a09 get some more debug info 2018-07-10 11:46:02 -04:00
Jean-Paul Calderone
b99120048f Get a new version of setuptools as well
This whole stack is so fragile, running any non-latest packaging package
is fraught.  In particular, without this change, Debian 8 job is
failing.
2018-07-10 11:16:24 -04:00
Jean-Paul Calderone
9c1dc47f37 upgrade pip 2018-07-09 15:54:57 -04:00
Jean-Paul Calderone
99edbfaa5e Cannot build the wheelhouse before getting certifi 2018-07-09 15:27:20 -04:00
Jean-Paul Calderone
12a36abf63 Attempt to have a cached wheelhouse for pip 2018-07-09 13:36:40 -04:00
Jean-Paul Calderone
412899174b partially valid optimization mistakenly snuck in 2018-07-09 13:34:29 -04:00
Jean-Paul Calderone
97bc77d96b Go straight to a file with the subunit2 output.
It's just too hard otherwise.
2018-07-08 18:49:45 -04:00
Jean-Paul Calderone
869a6ad390 Go straight to subunit v2 2018-07-06 16:55:19 -04:00
Jean-Paul Calderone
79bea48b58 Get setup and build to agree on tox workdir 2018-07-06 10:54:31 -04:00
Jean-Paul Calderone
cead72ac58 Generate subunit1 and then junitxml test results
Successfully this time, perhaps.
2018-07-05 16:03:37 -04:00
Jean-Paul Calderone
98cc14c622 misc cleanups 2018-07-05 14:00:36 -04:00
Jean-Paul Calderone
531ac8474b Get certifi to fix the underlying problem
Having certifi magically makes setuptools able to talk to PyPI.  Whew!
2018-07-04 20:14:29 -04:00
Jean-Paul Calderone
4f3809ed7f Attempt to get setuptools SSL client working 2018-07-04 11:19:50 -04:00
Jean-Paul Calderone
3837fd880c make test args optional 2018-06-15 16:02:49 -04:00
Jean-Paul Calderone
9abb323d31 try passing positional args instead 2018-06-15 15:40:50 -04:00
Jean-Paul Calderone
fd26551c17 _not available_ in the build environment! 2018-06-15 15:17:32 -04:00
Jean-Paul Calderone
182d6aec94 necessary but not sufficient 2018-06-15 15:13:17 -04:00
Jean-Paul Calderone
00e3a04c7e Factor steps out for use by machine executer 2018-06-15 14:21:33 -04:00