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
880920e1de
Correct the filename
2019-09-16 10:21:15 -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
e51de52542
should be done already
2019-09-13 13:01:34 -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
dd673a7862
Get the path to env right
2019-09-13 11:24:10 -04:00
Jean-Paul Calderone
ce0d595185
Make it executable.
2019-09-13 11:23:19 -04:00
Jean-Paul Calderone
42a01f0046
Add a CI job which runs depgraph.
...
It can also push the results to GitHub pages.
2019-09-13 11:05:05 -04:00
Jean-Paul Calderone
9788857df6
Turn the comment into a docstring
2019-08-07 15:57:06 -04:00
Jean-Paul Calderone
856b3782ea
add a --package option to run-deprecations so we can restrict to our own errors
2019-08-02 18:28:36 -06:00
heartsucker
33090ef6e2
remove last remaining references to pycryptopp
2019-06-13 22:19:28 -06:00
heartsucker
44b268fee6
removed pycryptopp dependency
2019-06-13 22:19:28 -06:00
tpltnt
c8f11dc2d3
ported old-style classes to new-style
2019-05-26 08:28:18 +02:00
heartsucker
ae5e282e2f
update raise syntax for python3 compatibility
2019-04-05 11:39:10 +02:00
heartsucker
0750dbac38
updated all python files to use pep-3110 exception syntax for python3 compatibility
2019-04-04 11:57:58 +02:00
meejah
6970c2cc6d
Merge pull request #579 from tahoe-lafs/3001-python3-syntax-check
...
python3 syntax check
2019-03-28 19:14:59 +00:00
heartsucker
5adde83acf
python3 compatibility for show-tool-versions.py for CI
2019-03-28 12:32:13 +01:00
heartsucker
dbfcf8ae00
replaced StringIO imports with six.moves
2019-03-28 12:31:37 +01:00
heartsucker
55f8408718
use print function over print statement in ./misc/ directory
2019-03-22 11:41:16 +01:00
Jean-Paul Calderone
922554cd28
Probably some test cruft screws up the package
2019-01-26 10:02:08 -05:00
Jean-Paul Calderone
4f119c876c
what's coming out of this
2019-01-26 10:02:08 -05:00
Jean-Paul Calderone
d790d3d325
report more about the failed process
2019-01-26 10:02:08 -05:00
Jean-Paul Calderone
41fe2189dd
whitespace cleanup
2019-01-26 10:02:08 -05:00
Jean-Paul Calderone
0f5d0e3131
Comment out "testing" code...
2018-04-26 15:07:09 -04:00
Jean-Paul Calderone
206ab732e6
Replace use of deprecated sha module
2018-04-26 15:00:36 -04:00
Jean-Paul Calderone
f99b3bdbda
Remove complicated and dead code
2018-04-26 14:58:40 -04:00
Jean-Paul Calderone
cc6006dcb3
Replace use of deprecated sha module
2018-04-26 14:57:45 -04:00
Brian Warner
f155ade4ad
misc/simulators/ringsim.py: fix LGTM nit
...
We haven't used this tool for a decade, but LGTM flagged a static-analysis
warning. Fixing it to see if the LGTM dashboard is looking at new builds.
2018-03-27 23:51:02 -07:00
Brian Warner
5e62118e14
hush somewhat-real problems found by static analysis
...
These would have caused problems if a certain unlikely code path was taken:
mostly error-handling pathways.
2017-12-31 00:23:43 +01:00
Brian Warner
da4e7dcfbe
hush a bunch of not-really-problems caught by the lgtm.com static analyzer
...
This is all minor stuff: unreachable debug code (that should be commented-out
instead of in an 'if False:' block), unnecessary 'pass' and 'global'
statements, redundantly-initialized variables. No behavior changes. Nothing
here was actually broken, it just looked suspicious to the static analysis at
https://lgtm.com/projects/g/tahoe-lafs/tahoe-lafs/alerts/?mode=list .
2017-12-31 00:19:41 +01:00
Jean-Paul Calderone
695f40fb52
Get rid of unused names
2017-08-08 08:30:32 -04:00
Jean-Paul Calderone
95df32f9ed
remove unused import
2017-08-08 08:29:57 -04:00
meejah
031a88c25f
simplejson -> json
2017-02-23 15:21:36 -07:00
Brian Warner
36c57c74f4
make tox env for code-checks
...
This executes: check-debugging, check-interfaces, check-miscaptures,
find-trailing-spaces, check-umids, pyflakes.
Other changes:
* fix check-umids.py to take starting points. run it as `check-umids.py
src` instead of `check-umids.py src/allmydata/*.py`
* check-debugging: rewrite in python to run from tox: tox doesn't like
to run shell scripts.
* put check-interfaces.py last: it produces lots of warnings, but passes
anyways. The others only produce significant output if they fail.
2016-08-19 17:42:05 -07:00
meejah
d641aef2a3
Simple test for defer.setDebugging(True) calls
2016-08-19 11:37:15 -06:00
Brian Warner
ea473cdc76
remove pickle-based stats output altogether
...
* update munin plugin to read JSON, not pickle
* update docs
2016-04-27 17:27:33 -07:00
Brian Warner
b81c6a7208
run-deprecations: supress duplicates
...
I thought 'warnings' or twisted.python.deprecate was supposed to do this
already, but it's clearly not working.
2016-04-06 13:37:52 -10:00
Brian Warner
9d20de3db9
improve run-deprecations script
...
Rewrote in Twisted, which lets us read/scan/print all log lines in
realtime. The output is now correctly interleaved (as well as
maintaining the stdout-vs-stderr of each message). The renamed
--warnings= logfile records all relevant lines from *both* stdout and
stderr (i.e. any that includes "DeprecationWarning"), which handles a
change (perhaps in recent Twisteds?) that emits these warnings on stdout
instead of stderr.
2016-04-06 11:07:06 -10:00
Brian Warner
c781fc188b
run-deprecations: flush stdout before starting trial
...
This should get the notes printed in the right order.
2016-04-06 09:23:48 -10:00
Brian Warner
14c513db8a
tox -e deprecations: add helper script to make it work
...
Tox doesn't run shell pipelines, and is unhappy about running tools that
it didn't install itself (including non-python things like "make"). So
this adds misc/build_helpers/run-deprecations.py, a python script that
runs a given command (i.e. trial) and writes stdout into a separate file
where the buildbot can see it, and counts the "DeprecationWarning" lines
from the file to decide the returncode.
This ought to improve the status display on the buildbot "test
deprecations" step.
2016-04-06 08:29:48 -10:00
Brian Warner
c545d5c0a1
add misc/coding_tools/graph-deps.py, to visualize dependencies
...
This builds and parses wheels for a given target, then renders a
DOT-format graph into a PNG file.
2016-03-25 14:50:16 -07:00
Brian Warner
23826b0224
fix OS-X package version
...
I changed the quotes in _version.py, and this script was sensitive to
them.
2016-03-23 02:32:48 -07:00