Commit Graph

8888 Commits

Author SHA1 Message Date
meejah
3b07a2873e
Merge pull request #659 from tahoe-lafs/3255.python3-porting-done-oracle
Add a Python 3 porting-done oracle to the test suite
2019-11-05 05:00:25 +00:00
meejah
5e25da3261
Merge pull request #664 from tahoe-lafs/3262.tests-broken-by-deprecations
Fix tests broken by deprecation warnings
2019-11-05 04:59:28 +00:00
Jean-Paul Calderone
f86dd90013 news fragment 2019-10-29 09:02:10 -04:00
Jean-Paul Calderone
ff30dbcf85 Delete test_version_no_noise
Python will write to stdout and stderr what it wants when it wants.  It is
futile to believe this can be controlled without a massively greater effort.

Also, Lucid and `distribute` are long dead.
2019-10-29 08:56:14 -04:00
Jean-Paul Calderone
d909b1ed5b Run the child process with -Wignore
This test is not equipped to say anything about what warnings are or are not
emitted.
2019-10-29 08:55:42 -04:00
Jean-Paul Calderone
393771d4f3
Merge pull request #662 from tahoe-lafs/3261.cryptography-dependency
Declare a python-cryptography dependency.
2019-10-21 09:24:28 -04:00
Jean-Paul Calderone
bfeff6eb8d news fragment 2019-10-16 15:20:32 -04:00
Jean-Paul Calderone
d8eeaf6196 Declare a cryptography dependency. 2019-10-16 15:20:14 -04:00
Christopher R. Wood
91dd27b0f9
Merge pull request #661 from crwood/3259.frozen-pkg_resources-fix
Skip pkg_resources.get_distribution call if frozen

Fixes: ticket:3259
2019-10-09 15:32:05 -04:00
Chris Wood
42f78e6624 Try fixing YAML formatting in AppVeyor config file 2019-10-07 16:10:37 -04:00
Chris Wood
105ddc005e Add comment re. testing PyInstaller executables 2019-10-07 11:31:29 -04:00
Chris Wood
ee5a0d27bd Add 'pip freeze' step to 'pyinstaller' tox testenv 2019-10-07 11:30:10 -04:00
Chris Wood
9fc697d798 Re-apply fix for frozen builds 2019-10-04 12:46:07 -04:00
Chris Wood
7e20a14a2e Remove fix; temporarily break PyInstaller builds..
For the purposes of fail-testing the newly-added PyInstaller CI jobs
2019-10-04 11:59:33 -04:00
Chris Wood
eef66e3ea3 Try testing PyInstaller builds on CircleCI 2019-10-04 11:39:14 -04:00
Chris Wood
7f17a92719 Try testing PyInstaller builds on Travis-CI 2019-10-04 11:14:40 -04:00
Chris Wood
6c93acfab9 Try testing PyInstaller builds on AppVeyor 2019-10-04 09:50:21 -04:00
Chris Wood
6299322b9e Add news fragment 2019-10-03 14:15:57 -04:00
Chris Wood
710af066d2 Skip pkg_resources.get_distribution call if frozen
Fixes: ticket:3259
2019-10-03 14:07:24 -04:00
Jean-Paul Calderone
569a625907
Merge pull request #660 from tahoe-lafs/3256.tahoe-ported-filename
Fix the "tahoe-ported.json" filename in the depgraph script
2019-09-24 14:18:11 -04:00
Jean-Paul Calderone
f059327747 news fragment 2019-09-17 11:36:31 -04:00
Jean-Paul Calderone
1de51cd24d follow the renaming 2019-09-17 11:36:09 -04:00
Jean-Paul Calderone
8a1fa9a41e remove unused imports 2019-09-17 11:35:37 -04:00
Jean-Paul Calderone
971ead3148 Get the syntax right 2019-09-17 11:35:37 -04:00
Jean-Paul Calderone
98b3a644da add some tests 2019-09-17 11:35:37 -04:00
Jean-Paul Calderone
1738b9fdf6 try skipping tahoe-depgraph.py
This will go away when the Python 3 port is done.  It doesn't have to be ported.
2019-09-17 10:55:58 -04:00
Jean-Paul Calderone
c09f61e966 Point at our own tahoe-depgraph.py 2019-09-17 10:21:46 -04:00
Jean-Paul Calderone
f421ce6fc7 import tahoe-depgraph.py from tahoe-depgraph project
it's easier to version it alongside tahoe itself
2019-09-17 10:20:26 -04:00
hab
029695399a
Merge pull request #652 from habnabit/move-to-twt--info
Port allmydata.web.info to twisted.web.template
2019-09-17 12:22:22 +01:00
Jean-Paul Calderone
43610b8605 Always *build* it.
Just decline to push sometimes.

This way, if it's broken, you'll see that it's broken when working on your
branch.
2019-09-16 10:22:56 -04:00
Jean-Paul Calderone
12310b43f4 news fragment 2019-09-16 10:21:32 -04:00
Jean-Paul Calderone
880920e1de Correct the filename 2019-09-16 10:21:15 -04:00
Jean-Paul Calderone
31bbe67038
Merge pull request #658 from tahoe-lafs/3251.python3-tahoe-depgraph
Generate module dependency graph data (wrt Python 3 porting) on CI.
2019-09-16 09:57:17 -04:00
Jean-Paul Calderone
40e29b7cbf news fragment 2019-09-16 09:21:18 -04:00
Jean-Paul Calderone
7bfef2d6e0 Tell git about the changed files specifically. 2019-09-16 09:21:05 -04:00
Jean-Paul Calderone
32492ec28a Only run for master from now on 2019-09-13 13:10:02 -04:00
Jean-Paul Calderone
9c5dce3cc8 Largely done now so re-enable the rest of CI 2019-09-13 13:09:36 -04:00
Jean-Paul Calderone
151b7768c6 make the environment available to anything in the script 2019-09-13 13:02:55 -04:00
Jean-Paul Calderone
e51de52542 should be done already 2019-09-13 13:01:34 -04:00
Jean-Paul Calderone
b462d294a5 Try it in a working environment ... ? 2019-09-13 13:00:35 -04:00
Jean-Paul Calderone
00394de676 This should report the tahoe-depgraph revision. 2019-09-13 12:52:11 -04:00
Jean-Paul Calderone
227451732f Get the git config into the right repository 2019-09-13 12:51:06 -04:00
Jean-Paul Calderone
bfa2cb8816 Close paren needed 2019-09-13 12:50:05 -04:00
Jean-Paul Calderone
0daefad3a9 It's okay. Ask the filesystem. 2019-09-13 12:48:42 -04:00
Jean-Paul Calderone
5fd44f1914 Start from the right branch 2019-09-13 12:28:55 -04:00
Jean-Paul Calderone
fae2fa4bef This looks Python 3 compatible to me. 2019-09-13 12:25:03 -04:00
Jean-Paul Calderone
4dda91df0e Add a list of modules already ported to Python 3. 2019-09-13 11:38:30 -04:00
Jean-Paul Calderone
a3bb83221a Get a dependency 2019-09-13 11:27:00 -04:00
Jean-Paul Calderone
1fcf5051bd Guessed wrong - tahoe-depgraph is Python 2. 2019-09-13 11:25:30 -04:00
Jean-Paul Calderone
dd673a7862 Get the path to env right 2019-09-13 11:24:10 -04:00