Brian Warner
|
1bbdec2a20
|
show-tool-versions: tolerate missing setuptools
|
2011-11-01 01:00:10 -07:00 |
|
Brian Warner
|
4baffeed1d
|
show-tool-versions.py: condense output, hide file-not-found exceptions
|
2011-11-01 00:45:32 -07:00 |
|
Brian Warner
|
4952eef485
|
show-tool-versions.py: remove setuptools_trial, unused
|
2011-10-30 17:47:42 -07:00 |
|
david-sarah
|
91c7cf9007
|
misc/build_helpers/run_trial.py: undo change to block pywin32 (it didn't work because run_trial.py is no longer used). refs #1334
|
2011-07-21 20:54:02 -07:00 |
|
david-sarah
|
6e0607f4e0
|
misc/build_helpers/run_trial.py: ensure that pywin32 is not on the sys.path when running the test suite. Includes some temporary debugging printouts that will be removed. refs #1334
|
2011-07-21 19:49:07 -07:00 |
|
david-sarah
|
ae3373188c
|
misc/build_helpers/run-with-pythonpath.py: fix pyflakes unused import warning.
|
2011-01-21 17:50:50 -08:00 |
|
david-sarah
|
06e0d13451
|
Apply pyflakes to more files and fix the resulting warnings.
|
2011-01-20 18:10:11 -08:00 |
|
david-sarah
|
5a7c99d29d
|
Change misc/build_helpers/test-with-fake-pkg to use 'setup.py trial'. refs #1296
|
2011-01-18 20:24:01 -08:00 |
|
david-sarah
|
60d32bb7f7
|
misc/build_helpers/run_trial.py: fix pyflakes warning.
|
2011-01-15 00:04:56 -08:00 |
|
david-sarah
|
e2b564024b
|
misc/build_helpers/test-with-fake-dists.py: clean up directories and files only if they exist.
|
2011-01-14 21:30:11 -08:00 |
|
david-sarah
|
089b27d9f8
|
misc/build_helpers/test-with-fake-dists.py: wrong arguments in comment.
|
2011-01-14 20:53:25 -08:00 |
|
david-sarah
|
33786a6d55
|
Attempt to fix test-with-fake-dist build step.
|
2011-01-14 18:26:51 -08:00 |
|
david-sarah
|
3ad08e6d2f
|
misc/build_helpers/show-tool-versions.py: remove attempts to show stdout.encoding and stderr.encoding that always printed None due to redirection. Also remove code to show os.path.supports_unicode_filenames which is not useful. refs #1251
|
2011-01-02 17:51:44 -08:00 |
|
david-sarah
|
41e96b3e5a
|
misc/build_helpers/run_trial.py: allow the module argument to specify a leaf module rather than a directory. This fixes false positive wrong-source errors in the test-from-prefixdir step when we test only allmydata.test.test_runner.
|
2010-11-21 15:39:57 -08:00 |
|
Zooko O'Whielacronx
|
f606ce068b
|
misc: gen-package-table: show only the highest-numbered package for each platform and each library
|
2010-11-19 21:39:05 -08:00 |
|
Zooko O'Whielacronx
|
62af525179
|
tests: test-with-fake-dists: clean up *just* the pycryptopp-0.5.24 eggs when exiting
also don't set the PATH and PYTHONPATH, which is unnecessary for this test
also wrap the behavior in a couple of functions, just for tidiness
|
2010-11-17 22:31:09 -08:00 |
|
Zooko O'Whielacronx
|
7cda268a78
|
setup: show-tool-versions: include the version of valgrind
|
2010-11-17 19:06:23 -08:00 |
|
Zooko O'Whielacronx
|
0730d693e8
|
setup: clean up fake pycryptopp distribution after test-with-fake-dists.py created it
|
2010-11-17 01:32:49 -08:00 |
|
Zooko O'Whielacronx
|
8fef758511
|
tests: test-with-fake-dists.py has the side-effect of injecting a fake package into ./support, so after that test rm -rf ./support, and likewise with ./pycryptopp*.egg.
|
2010-11-17 01:01:00 -08:00 |
|
Zooko O'Whielacronx
|
bc396b53ab
|
tests: change test-with-fake-pkg to exercise a test suite which actually requires pycryptopp, thus making this a better test which can detect ill-installed pycryptopp
|
2010-11-17 23:23:34 -08:00 |
|
david-sarah
|
55bd4e254f
|
misc/build_helpers/gen-package-table.py: put 'n/a' in table entries for pywin32 on non-Windows platforms. Also remove some dead code. refs #1247
|
2010-11-14 11:35:58 -08:00 |
|
Zooko O'Whielacronx
|
51523f7326
|
setup: include pycryptopp in the set of Python packages described in the show-tool-versions step (for cross-referencing with the test-with-fake-dists step, which behaves differently depending on what version(s) of pycryptopp are already present before it starts)
|
2010-11-14 02:05:40 -08:00 |
|
Zooko O'Whielacronx
|
6514cd9a29
|
setup: gen-package-table.py -- Python packages can have . in their name
|
2010-11-14 00:26:43 -08:00 |
|
Zooko O'Whielacronx
|
c14e20c2f8
|
setup: David-Sarah's new gen-package-table.py plus my patch to put the newer versions of Python first
fixes #1247
|
2010-11-13 23:35:32 -08:00 |
|
Zooko O'Whielacronx
|
59dcd5014d
|
setup: test whether the build system prefers binary dists which are new enough over source dists which are even newer
ref: #1233
|
2010-11-13 07:28:22 -08:00 |
|
david-sarah
|
901690a029
|
misc/build_helpers/show-tool-versions.py: look for zetuptoolz egg in the current directory, not the parent.
|
2010-11-07 15:36:15 -08:00 |
|
david-sarah
|
f7caef635f
|
misc/build_helpers/show-tool-versions.py: if we can't import pkg_resources, insert the bundled zetuptoolz egg onto sys.path.
|
2010-11-06 14:44:04 -08:00 |
|
david-sarah
|
564f47e5fe
|
misc/build_helpers/gen-package-table.py: allow all lowercase letters except 'w' (for example, 'c' and 'dev') in package versions.
|
2010-11-05 08:47:56 -07:00 |
|
david-sarah
|
50e9ed3ed0
|
misc/build_helpers/run_trial.py: minor refactoring -- make variable names consistent between run_trial.py and test_runner.py
|
2010-11-03 18:20:27 -07:00 |
|
Zooko O'Whielacronx
|
3e1c3a8a79
|
setup: fix gen-package-table to allow the "_r$REV" version numbers of packages
|
2010-11-04 00:39:44 -07:00 |
|
david-sarah
|
af4822d2d8
|
misc/build_helpers/gen-package-table.py: fix missing 'r's (meant to delete CRs :-)
|
2010-11-02 21:37:18 -07:00 |
|
david-sarah
|
a643558f04
|
add misc/build_helpers/gen-package-table.py. refs #1247
|
2010-11-02 21:33:28 -07:00 |
|
Zooko O'Whielacronx
|
c3b1bca954
|
tests: make test-with-fake-pkg's unacceptably-old fake pycryptopp be 0.5.13 instead of 0.5.17, since 0.5.17 is acceptably new on non-x86 archs
Also move the fakepkgs directory to be in misc/build_helpers/ instead of in the base of the source tree.
|
2010-11-01 22:33:57 -07:00 |
|
Zooko O'Whielacronx
|
582417c3ca
|
setup: add platform.machine() to show-tool-versions, because FreeStorm WinXP builder apparently thinks that its platform.machine() is not one of ['i386', 'x86_64', 'amd64', ''], since it is requiring pycryptopp >= 0.5.14 instead of pycryptopp >= 0.5.20
|
2010-10-31 21:27:21 -07:00 |
|
david-sarah
|
8eca94e498
|
misc/build_helpers/run_trial.py: fix another typo in last patch.
|
2010-10-31 09:03:32 -07:00 |
|
david-sarah
|
7da0457ee5
|
misc/build_helpers/run_trial.py: fix typo in last patch.
|
2010-10-31 08:52:15 -07:00 |
|
david-sarah
|
74996ffe46
|
misc/build_helpers/run_trial.py: fix false positive on directory check that can occur when running run_trial from test-with-fake-pkg manually.
|
2010-10-31 08:36:13 -07:00 |
|
Zooko O'Whielacronx
|
0ab6211da4
|
setup: show-tool-versions: emit module and __version__ information even when module name != distribution (package) name, and add TwistedCore, TwistedWeb, and TwistedConch
|
2010-10-30 00:02:33 -07:00 |
|
david-sarah
|
7cec440a14
|
misc/build_helpers/test-with-fake-pkg.py: look for eggs in the parent of the src directory. refs #1190
|
2010-10-29 20:43:03 -07:00 |
|
david-sarah
|
8835f009d0
|
misc/build_helpers/run_trial.py: look for zetuptoolz egg in the parent directory, not the cwd of run_trial. refs #1190
|
2010-10-29 16:03:29 -07:00 |
|
david-sarah
|
fd02946074
|
setup.py, misc/build_helpers/run_trial.py: use undocumented __requires__ variable to cause setuptools/zetuptoolz to put the correct versions of dependencies on sys.path. Also ensure that run_trial adds the bundled zetuptoolz egg at the start of sys.path if present. Make the source directory comparison work correctly for the test-with-fake-pkg build step. refs #1190
|
2010-10-29 15:28:25 -07:00 |
|
david-sarah
|
390c40cd8c
|
add misc/build_helpers/test-with-fake-pkg.py. refs #1190
|
2010-10-28 19:51:50 -07:00 |
|
Zooko O'Whielacronx
|
5c31a7079b
|
setup: catch and log ValueError from locale.getdefaultlocale() in show-tool-versions.py
I got a bug report from Mathias Baert showing that locale.getdefaultlocale() raises an exception on his Mac OS X system. Heh.
|
2010-10-14 22:44:40 -07:00 |
|
Zooko O'Whielacronx
|
4c30b80061
|
setup: add flappclient to the set of tools reported on by show-tool-versions
|
2010-09-23 00:23:25 -07:00 |
|
Zooko O'Whielacronx
|
76594cb955
|
setup: format the output of show-tool-versions for better human-readability
|
2010-09-20 15:54:15 -07:00 |
|
Zooko O'Whielacronx
|
0cc0d19f57
|
setup: make show-tool-versions report entire verbose exception stack traces when it fails to find a Python package
|
2010-09-18 18:15:54 -07:00 |
|
Zooko O'Whielacronx
|
a5ebcfa4df
|
setup: add information about setuptools_darcs and darcsver to the show-tool-versions output
|
2010-09-18 15:04:10 -07:00 |
|
david-sarah
|
66a0604c71
|
misc/build_helpers/show-tool-versions.py: get sys.std{out,err}.encoding and 'as' version correctly, and improve formatting.
|
2010-08-03 03:11:28 -07:00 |
|
david-sarah
|
cd7fb133b7
|
misc/build_helpers/show-tool-versions.py: avoid error message when 'as -version' does not create a.out.
|
2010-08-03 02:48:12 -07:00 |
|
david-sarah
|
3af6f19cb0
|
misc/build_helpers/run_trial.py: check that the root from which the module we are testing was loaded is the current directory. This version of the patch folds in later fixes to the logic for caculating the directories to compare, and improvements to error messages. addresses #1137
|
2010-08-01 21:55:35 -07:00 |
|