Florian Bruhin
3ff28027de
Make init_venv.py work with multiple sip .so files.
...
On my Debian jessie there's a sip.cpython-34m-x86_64-linux-gnu.so and a
sip.cpython-34dm-x86_64-linux-gnu.so.
2015-01-06 11:26:40 +01:00
Florian Bruhin
450d1ab70d
Update copyright years
2015-01-03 15:51:31 +01:00
Florian Bruhin
d1d6fb3dce
Use Qt resources for the window icon.
2014-12-28 15:10:02 +01:00
Florian Bruhin
2a4e884e1b
Set window icon. Closes #325 .
2014-12-28 14:35:28 +01:00
Florian Bruhin
c48727d19a
Force-include pygments in freeze.py.
...
Fixes #398 .
2014-12-22 17:30:41 +01:00
Florian Bruhin
791ff36c69
Clean up _get_args in run_checks.py
2014-12-21 18:59:10 +01:00
Florian Bruhin
5e4f3ed7c5
Revert "Use python -m to call virtualenv in init_venv."
...
This reverts commit 40781b163e
.
Some platforms (e.g. Ubuntu Trusty) don't have a python3-virtualenv, so we
should instead adjust the documentation to use the python2 one.
2014-12-16 22:04:46 +01:00
Florian Bruhin
40781b163e
Use python -m to call virtualenv in init_venv.
...
It seems python3-virtualenv on Debian Jessie doesn't contain
/usr/bin/virtualenv.
2014-12-16 17:24:00 +01:00
Florian Bruhin
77579e7ebd
Ensure the docs gets included in freeze.py.
...
See #346 .
2014-12-16 13:26:12 +01:00
Florian Bruhin
33120bb780
Add .ico file to freeze.py. Fixes #322 .
2014-12-15 22:45:03 +01:00
Florian Bruhin
86d91b9c3d
Require BASEDIR in freeze.py.
2014-12-15 22:44:11 +01:00
Florian Bruhin
ea76bdfb0f
Replace all IOError by OSErrors.
...
Starting with Python 3.3, IOError is just an alias for OSError.
2014-12-10 16:48:23 +01:00
Florian Bruhin
28fe84944c
init_venv: Pass --no-clean to pip on Windows.
...
Windows likes to fail deleting files for no reason, so we avoid deleting
stuff to avoid bogus build failures...
2014-12-09 22:01:19 +01:00
Florian Bruhin
91fcac4735
asciidoc2html: Check files recursively with --all.
2014-12-06 18:15:38 +01:00
Florian Bruhin
1d8a8b57c7
Fix asciidoc2html with --all
2014-12-06 17:32:04 +01:00
Florian Bruhin
7b79b23899
run_checks: Ignore .venv #2
2014-12-05 23:42:42 +01:00
Florian Bruhin
67f5f3e818
run_checks: Ignore .venv
2014-12-05 23:40:33 +01:00
Florian Bruhin
acb058dc2b
run_checks: Also check for uncommited changes.
2014-12-05 23:29:49 +01:00
Florian Bruhin
57d566d1a6
asciidoc2html: Add an --all option.
2014-12-05 23:29:37 +01:00
Florian Bruhin
0c9a62e289
Fix sorting authors with the same number of commits.
2014-12-05 22:36:35 +01:00
Florian Bruhin
f355ee6282
Don't depend on cx_Freeze for tests.
2014-12-05 12:55:20 +01:00
Florian Bruhin
58b5d97d2c
init_venv: Fix beautifulsoup4 package name.
2014-12-05 12:50:57 +01:00
Florian Bruhin
653fbe81d0
pylint: Ignore distutils ImportError.
...
See https://bitbucket.org/logilab/pylint/issue/73/
2014-12-05 12:46:57 +01:00
Florian Bruhin
0cc95edce5
init_venv: Add more dev modules.
2014-12-05 12:46:39 +01:00
Florian Bruhin
84b22c3b93
init_venv: Check dev packages only with --dev
2014-12-05 12:10:59 +01:00
Florian Bruhin
703c0c23e8
pylint_checkers: Whitespace fix
2014-12-05 11:54:39 +01:00
Florian Bruhin
1644bc47e3
init_venv: Use --system-site-packages on Windows.
2014-12-05 11:52:23 +01:00
Florian Bruhin
767d42009f
init_venv: pin astroid version
2014-12-05 11:52:08 +01:00
Florian Bruhin
cda848855a
init_venv: Change sip glob to include .pyd
2014-12-05 08:53:06 +01:00
Florian Bruhin
58f210e9cf
Simplify checks to always use subprocess.
2014-12-05 08:44:58 +01:00
Florian Bruhin
b209be5739
init_venv: Test all installed packages
2014-12-05 07:08:56 +01:00
Florian Bruhin
284516dfb7
init_venv: Don't check for pylint without --dev
2014-12-05 06:56:15 +01:00
Florian Bruhin
ee6e7d73e2
Fix sip globbing for real
2014-12-05 06:53:56 +01:00
Florian Bruhin
1dcf3ad885
init_venv: Use sys.executable for venv_python
2014-12-05 06:45:20 +01:00
Florian Bruhin
c89f0c339f
init_venv: Add missing glob import
2014-12-05 06:40:36 +01:00
Florian Bruhin
ea9c1de2ba
init_venv: Check if file exists before symlinking.
2014-12-05 06:38:32 +01:00
Florian Bruhin
1c22b9613b
init_venv: Add glob for sip.so.
2014-12-05 06:38:22 +01:00
Florian Bruhin
a5da6dddc0
Add init_venv, script to initialize a virtualenv.
2014-12-04 21:35:40 +01:00
Florian Bruhin
f69acd25be
Add print_title/print_subtitle to utils.py
2014-12-04 21:35:20 +01:00
Florian Bruhin
aa3b9b7f35
run_checks: Fix exit status.
2014-12-03 23:11:37 +01:00
Florian Bruhin
7e579740aa
run_checks: Add a -q flag.
2014-12-03 23:10:23 +01:00
Florian Bruhin
e1be61e624
Add a hostblock_blame script.
2014-12-02 12:27:01 +01:00
Florian Bruhin
2768b57386
Get rid of ez_setup.py.
...
This made life easier for systems without a package manager (Windows, I'm
looking at you!), but for anything else it tried to bootstrap setuptools even
though it was already installed (in a slightly older version) which lead to
conflicting files when packaging.
2014-11-24 12:21:16 +01:00
Florian Bruhin
45c11664ae
Fix exception handling in asciidoc2html.
2014-11-23 21:27:20 +01:00
Florian Bruhin
655115858c
Handle OSError when using subprocess.
2014-11-23 18:07:05 +01:00
Florian Bruhin
ef83374fd3
Clean up run_checks a bit.
2014-10-26 22:09:06 +01:00
Florian Bruhin
e639cdb117
Remove unused imports.
2014-10-26 22:08:59 +01:00
Florian Bruhin
f465693523
Fix src2asciidoc.py.
...
This got broken with the command refactoring.
2014-10-26 19:47:53 +01:00
Florian Bruhin
bb031b51f7
Make most scripts work if we're in scripts/ directory.
...
See #213 .
2014-10-26 19:42:01 +01:00
Florian Bruhin
d3b1a5efb4
Raise useful exception in run_checks if config wasn't found.
...
See #213 .
2014-10-26 19:40:52 +01:00
Florian Bruhin
dbd7f2a16b
Update ez_setup to 7.0
2014-10-20 00:30:16 +02:00
Florian Bruhin
971e4f4372
pylint_checkers: Fix getting encoding argument.
2014-10-15 21:07:00 +02:00
Florian Bruhin
0a7ff8db09
importer: Use with-block to open file.
2014-10-15 21:06:52 +02:00
Florian Bruhin
17816bdab2
importer: Add vim modeline
2014-10-15 20:43:47 +02:00
Florian Bruhin
7adf756326
importer: Add help message about Chromium
2014-10-15 06:24:45 +02:00
Florian Bruhin
2874cdea22
importer: Add module docstring
2014-10-15 06:20:54 +02:00
Florian Bruhin
ea332d65ea
importer: Fix printing of usage
2014-10-15 06:19:15 +02:00
Florian Bruhin
6489186342
importer: Add docstrings.
2014-10-15 06:18:43 +02:00
Florian Bruhin
7731547d80
importer: Clean up string formatting
2014-10-15 06:17:52 +02:00
Florian Bruhin
2d7ea2e1fa
importer: Import cleanup
2014-10-15 06:17:00 +02:00
Florian Bruhin
78d5532227
importer: Use built-in open
2014-10-15 06:16:42 +02:00
Florian Bruhin
abab935ca8
importer: Whitespace cleanup
2014-10-15 06:16:12 +02:00
Florian Bruhin
f9b4dbc9cb
importer: Use choices=... for argparse
2014-10-15 06:15:50 +02:00
Florian Bruhin
7cebc94b31
Merge branch 'master' of https://github.com/claudehohl/qutebrowser into claudehohl-master
2014-10-15 06:13:25 +02:00
Florian Bruhin
bda3c9b1d0
Refactor Command._inspect_function.
2014-10-14 07:59:42 +02:00
Florian Bruhin
47ae112cb7
Update ez_setup to 6.1
2014-10-12 17:40:41 +02:00
Claude
75d6b82453
added an importer.py
...
for importing bookmarks n stuff
currently supports chromium bookmarks
usage:
in chromium: export your bookmarks to html file (bookmark manager)
./importer.py chromium bookmarks_10_11_14.html >> ~/.config/qutebrowser/quickmarks
2014-10-11 23:32:50 +02:00
Florian Bruhin
0e771db7f1
Use annotation instead of special argument names.
...
Explicit is better than implicit.
Fixes #161 .
2014-10-09 06:33:24 +02:00
Florian Bruhin
6b9af36993
Improve asciidoc script output
2014-10-08 22:24:05 +02:00
Florian Bruhin
7ca8c12c48
Docs update
2014-10-03 08:32:37 +02:00
Florian Bruhin
d674b90240
Clean up FIXMEs and add github URLs
2014-10-01 22:23:27 +02:00
Florian Bruhin
4ca441e136
Print better error when asciidoc is missing.
2014-09-30 16:29:16 +02:00
Florian Bruhin
144421226b
Update ez_setup to 6.0.2
2014-09-30 10:36:29 +02:00
Florian Bruhin
03e809a230
Update ez_setup to 6.0.1
2014-09-27 17:37:26 +02:00
Florian Bruhin
f4876c7f4f
Split docutils from utils
2014-09-23 04:22:51 +02:00
Florian Bruhin
42826a2214
scripts: chmod +x for asciidoc2html.py
2014-09-22 20:45:04 +02:00
Florian Bruhin
8095de6c59
Get rid of the getcwd hack in scripts.
2014-09-22 20:41:12 +02:00
Florian Bruhin
bd11913a4a
Add colorama to scripts.utils
2014-09-22 20:31:54 +02:00
Florian Bruhin
a7c1f38344
Use scripts.utils for colors in scripts.
2014-09-22 20:29:37 +02:00
Florian Bruhin
e26606b0d6
Add /usr/bin/env to shebangs
2014-09-22 20:21:00 +02:00
Florian Bruhin
660b05899c
Fix lint
2014-09-22 20:11:28 +02:00
Florian Bruhin
812a0fdd41
Merge branch 'newcmd'
...
Conflicts:
.flake8
pkg/PKGBUILD.qutebrowser-git
qutebrowser/browser/commands.py
qutebrowser/browser/hints.py
qutebrowser/config/configdata.py
qutebrowser/network/qutescheme.py
qutebrowser/test/config/test_configtypes.py
qutebrowser/utils/utils.py
2014-09-22 19:09:48 +02:00
Florian Bruhin
c393a375d0
Remove README/manpage from asciidoc2html.py
2014-09-22 18:34:40 +02:00
Florian Bruhin
e552b62feb
Revert "Start patching setuptools commands"
...
This reverts commit 42e8e800aa
.
2014-09-22 18:31:19 +02:00
Florian Bruhin
42e8e800aa
Start patching setuptools commands
2014-09-22 07:07:09 +02:00
Florian Bruhin
ce6778f1d5
doc: Fix settings anchors
2014-09-21 21:23:16 +02:00
Florian Bruhin
36e916e247
Update ez_setup
2014-09-18 22:36:47 +02:00
Florian Bruhin
c9a24f32f5
Use new utils module for colors in asciidoc2html.
2014-09-18 08:31:36 +02:00
Florian Bruhin
69d1d130ce
scripts: segfault_test: Don't test harfbuzz if unnecessary
2014-09-18 06:45:09 +02:00
Florian Bruhin
e6b81c86b5
scripts: Annotate pages with bug reports in segfault_test
2014-09-16 22:39:49 +02:00
Florian Bruhin
47a2857640
scripts: Add more pages to segfault_test
2014-09-16 22:22:44 +02:00
Florian Bruhin
a1e257ac4a
scripts: Add qutebrowser/html/doc to cleanup
2014-09-16 20:12:14 +02:00
Florian Bruhin
e0c0db68f6
scripts: Rename generate_doc to src2asciidoc
2014-09-16 20:08:34 +02:00
Florian Bruhin
3bfc555075
Split generate_doc.py
2014-09-16 20:08:08 +02:00
Florian Bruhin
5eef6d422d
Better exception formatting and handling.
2014-09-16 08:20:19 +02:00
Florian Bruhin
14cc77ff42
Add pygments as dependency.
2014-09-15 17:59:33 +02:00
Florian Bruhin
e1d93fa3fa
Move inspect stuff from cmdutils to command.
2014-09-15 07:42:21 +02:00
Florian Bruhin
f2e68685d2
Fix doc generation with overridden argument names.
2014-09-15 00:03:39 +02:00
Florian Bruhin
38c341e3ea
Add count info in commands.
2014-09-13 00:33:54 +02:00
Florian Bruhin
80ef0782d5
Improve some docstrings.
2014-09-13 00:22:27 +02:00
Florian Bruhin
95f73f0dc6
Add segfault_test script
2014-09-12 07:08:36 +02:00
Florian Bruhin
070d5ae300
Add more documentation.
2014-09-08 12:21:47 +02:00
Florian Bruhin
880758d04e
Make generate_doc work on Windows
2014-09-08 11:40:27 +02:00
Florian Bruhin
381b06e967
Fix lint
2014-09-08 07:44:32 +02:00
Florian Bruhin
0267dac2be
Add --help documentation
2014-09-08 07:36:18 +02:00
Florian Bruhin
2cc41081b3
Add newline in settings doc.
2014-09-08 07:36:18 +02:00
Florian Bruhin
02e4fdd867
generate_doc: Call asciidoc
2014-09-08 07:36:17 +02:00
Florian Bruhin
8d9dd8e83d
doc: Remove some newlines
2014-09-08 07:36:17 +02:00
Florian Bruhin
e416228713
doc: Add missing blank lines
2014-09-08 07:36:17 +02:00
Florian Bruhin
04c77d4d90
Adjust formatting for arg descriptions
2014-09-08 07:36:17 +02:00
Florian Bruhin
9e3f5e28bc
docs: Fix heading levels
2014-09-08 07:36:17 +02:00
Florian Bruhin
dcfb52847f
Nicer flag output in docs.
2014-09-08 07:36:17 +02:00
Florian Bruhin
9f23e9aa36
Many improvements for generate_doc
2014-09-08 07:36:17 +02:00
Florian Bruhin
02292d8518
generate_doc: Remove unneeded whitespace
2014-09-08 07:36:17 +02:00
Florian Bruhin
a1fabcc5c2
Start rewriting manpage generation
2014-09-08 07:36:17 +02:00
Florian Bruhin
b03b0a173c
generate_doc: Use argparse for command syntax
2014-09-08 07:36:17 +02:00
Florian Bruhin
b453ae563e
Clean up docstring parsing and move it into qutebrowser for commands.
2014-09-08 07:36:17 +02:00
Florian Bruhin
ccfc0b3c19
Get rid of most @property's.
...
They were problematic because they're executing hidden code, and also PyQt
hides exceptions happening inside them.
2014-09-02 23:37:47 +02:00
Florian Bruhin
2fdf241da2
Add dependency on jinja2.
2014-08-28 20:14:40 +02:00
Florian Bruhin
f6c1c8b73b
generate_doc: Order authors correctly.
2014-08-27 13:16:01 +02:00
Florian Bruhin
ce4a5affa4
Rename commands.utils to commands.cmdutils.
2014-08-26 20:48:39 +02:00
Florian Bruhin
d625cde28c
Clean up imports
2014-08-26 19:10:14 +02:00
Florian Bruhin
66a09f6993
pylint_checkers: Don't check binary open in openencoding.
2014-08-20 20:33:34 +02:00
Florian Bruhin
17dd4732ae
Add explicit encoding to open() calls.
2014-08-20 20:33:14 +02:00
Florian Bruhin
fb8ef69a63
pylint: Add checker for open() without encoding.
2014-08-20 18:51:55 +02:00
Florian Bruhin
7f6b44e4b0
run_checks: Add PWD to os.path.
...
Without this change, running checkers when not running unittests failed,
because qutebrowser couldn't be imported.
2014-08-20 07:14:12 +02:00
Florian Bruhin
7d219a2529
ez_setup: Update to 5.8
2014-08-17 11:50:22 +02:00
Florian Bruhin
7512d766d4
run_checks: Colorize exit status
2014-08-14 20:58:39 +02:00
Florian Bruhin
0f1c819b89
run_checks: Add some colors
2014-08-14 20:42:11 +02:00
Florian Bruhin
cc4fd46c6f
run_checks: Refactor checks if checker is enabled.
2014-08-14 20:08:30 +02:00
Florian Bruhin
c62586a3dd
ez_setup: Update to 5.6.
2014-08-14 19:28:07 +02:00
Florian Bruhin
0f00ce244e
run_checks: More refactoring
2014-08-14 18:02:38 +02:00
Florian Bruhin
dbc9a53e1c
run_checks: Refactor running of checkers
2014-08-14 16:14:21 +02:00
Florian Bruhin
9281f30c7b
run_checks: Use argparse
2014-08-14 15:32:42 +02:00
Florian Bruhin
c7bfe784e4
Adjust the rest of the code for rfc6266 -> pypeg2
2014-08-14 13:37:27 +02:00
Florian Bruhin
b610a968cc
run_checks: Re-enable pylint plugins.
2014-08-12 22:38:36 +02:00
Florian Bruhin
e248c53358
run_checks: Rename CONFIG to config.
2014-08-12 22:38:28 +02:00
Florian Bruhin
dc00f346f4
run_checks: Add docstring to main
2014-08-12 21:12:31 +02:00
Florian Bruhin
01ec30cda3
run_checks: Add main block
2014-08-12 18:48:31 +02:00
Florian Bruhin
2d1f84e7f0
run_checks: Always run pep257
2014-08-12 18:47:11 +02:00
Florian Bruhin
720e56cdc1
run_checks: Add configfile
2014-08-12 18:46:54 +02:00
Florian Bruhin
50604de24d
Update ez_setup to 5.5.1
2014-08-11 14:48:58 +02:00
Florian Bruhin
75b4fe9ce2
Use tokenize.open for run_checks and add note to TODO
2014-08-07 14:56:27 +02:00
Florian Bruhin
debc76ce79
run_checks: Refactor VCS commit checking.
2014-08-07 00:40:20 +02:00
Florian Bruhin
e05975aff3
Use pylint to check for set_trace calls.
2014-08-07 00:07:01 +02:00
Florian Bruhin
c7ee655750
Use pylint to check modelines and fix them.
2014-08-06 23:51:44 +02:00
Florian Bruhin
be21296b38
Use pylint for CRLF checking.
2014-08-06 21:56:10 +02:00
Florian Bruhin
2b058b36ea
Remove whitespace line ending checker (handled by pylint)
2014-08-06 21:55:43 +02:00
Florian Bruhin
1cb7b447b7
run_checks: Remove tab-space-checker
2014-08-06 21:17:06 +02:00
Florian Bruhin
4491e7db3e
Replace tabs with spaces in quit_segfault_test.sh
2014-08-06 21:03:46 +02:00
Florian Bruhin
eae81fa560
Cleanup
2014-08-06 14:44:00 +02:00
Florian Bruhin
2f1b92aff5
Add custom pylint checker for config.
2014-08-06 14:42:05 +02:00
Florian Bruhin
60d4dafbbb
Replace cgi.escape by html.escape.
...
cgi.escape is deprecated:
https://docs.python.org/3.4/library/cgi.html#cgi.escape
2014-08-05 23:20:26 +02:00
Florian Bruhin
b2d24a4435
Exclude tkinter when freezing.
...
This is only needed if PyQt5 is unavailable, and that won't be the case when
we're freezed.
2014-08-04 19:49:17 +02:00
Florian Bruhin
c9436bbaef
Fix noconv in scripts.run_profile
2014-08-04 18:15:15 +02:00
Florian Bruhin
ee1b136807
Clean up pylint/noqa comments.
2014-08-04 03:47:09 +02:00
Florian Bruhin
dea7e35b92
generate_doc: Nicer syntax.
2014-08-03 01:00:25 +02:00
Florian Bruhin
f451d7b98c
generate_doc: Handle empty lines correctly.
2014-08-03 00:58:46 +02:00
Florian Bruhin
ebb9e270d3
Avoid None values in documentation.
2014-08-02 23:57:34 +02:00
Florian Bruhin
cbafd0dbf2
generate_doc: Support multi-line argument description.
2014-08-02 23:34:50 +02:00
Florian Bruhin
61c23f4684
generate_doc: Add varargs to syntax.
2014-08-02 23:03:35 +02:00
Florian Bruhin
f4edb5e9d1
generate_doc: Strip leading * for vararg docs.
2014-08-02 23:03:19 +02:00
Florian Bruhin
55650969b6
generate_doc: Use OrderedDict for argument docs.
2014-08-02 23:02:54 +02:00
Florian Bruhin
f8c995d58d
Support multiline setting descriptions.
2014-08-02 22:53:57 +02:00
Florian Bruhin
44df5754d9
Add shebang to scripts/generate_docs
2014-08-02 21:13:14 +02:00
Florian Bruhin
142fe19d11
Update ez_setup to 5.4.2.
2014-08-01 22:51:52 +02:00
Florian Bruhin
8fedf1a9be
Adjust shebangs to call python3
2014-07-31 21:14:05 +02:00
Florian Bruhin
09cfa7669e
Mark scripts as executable.
2014-07-31 21:09:34 +02:00
Florian Bruhin
b51763aae5
Add quit_segfault_test.sh script.
2014-07-31 21:08:37 +02:00
Florian Bruhin
860ef75abc
Fix lint
2014-07-28 21:09:49 +02:00
Florian Bruhin
8d80ce2628
Switch to python 3.4 enums.
...
Our home-brewn enum wasn't really liked by pylint (many no-member errors), so
instead of adding some workaround, we just use the python 3.4 enum instead.
This however also means we need to depend on Python 3.4 and not 3.3. Maybe we
should use enum34 on Python < 3.3.
2014-07-28 20:41:42 +02:00
Florian Bruhin
7f3a4298bf
Adjust docstrings
2014-07-24 22:52:53 +02:00
Florian Bruhin
eaed493f85
More manpage improvments
2014-07-24 01:51:23 +02:00
Florian Bruhin
1116d7caeb
Format synopsis in manpage correctly
2014-07-24 00:51:04 +02:00
Florian Bruhin
b6511156f9
Update cleanup.py
2014-07-23 21:41:30 +02:00
Florian Bruhin
d4c3a65fe3
Start with manpage generation
2014-07-18 07:48:33 +02:00
Florian Bruhin
8f19da7e54
Fix lint
2014-07-17 21:35:27 +02:00
Florian Bruhin
55d257cecd
Add doc to cleanup
2014-07-17 07:45:50 +02:00
Florian Bruhin
705a96f6c0
Rename generate_manpage to generate_doc
2014-07-16 22:28:02 +02:00
Florian Bruhin
c1128a16a2
Adjust generate_manpage to generate other docs as well
2014-07-16 22:27:40 +02:00
Florian Bruhin
f7304298ab
Separate docstrings into command/documentation parts.
2014-07-16 20:09:41 +02:00
Florian Bruhin
a2c9e099f0
Make authors a list
2014-07-16 18:05:17 +02:00
Florian Bruhin
1c65a38254
Add debug commands to manpage separately
2014-07-16 18:05:17 +02:00
Florian Bruhin
dd601ab9b6
Don't use _foo_ inside +foo+.
2014-07-16 18:05:17 +02:00
Florian Bruhin
44c3ef2bed
Add NAME section
2014-07-16 18:05:17 +02:00
Florian Bruhin
fe814df3c2
Fix homepage spelling
2014-07-16 18:05:17 +02:00
Florian Bruhin
42c9cdf97a
Escape HTML chars in passthrough
2014-07-16 18:05:17 +02:00
Florian Bruhin
8afb20c226
Specify column widths
2014-07-16 18:05:17 +02:00
Florian Bruhin
8b5e23dd66
Add links to command quickref
2014-07-16 18:05:17 +02:00
Florian Bruhin
dc107f94b9
Add header
2014-07-16 18:05:17 +02:00
Florian Bruhin
1bef7fb3c1
Add quick references for settings/commands
2014-07-16 18:05:17 +02:00
Florian Bruhin
1d0fa621b6
Formatting fixes
2014-07-16 18:05:17 +02:00
Florian Bruhin
c5d923f92e
Add settings to documentation
2014-07-16 18:05:17 +02:00
Florian Bruhin
7bb8ba268b
Sort commands
2014-07-16 18:05:17 +02:00
Florian Bruhin
9694000a93
Print defaults
2014-07-16 18:05:17 +02:00
Florian Bruhin
441ebe645f
Add command syntax
2014-07-16 18:05:17 +02:00
Florian Bruhin
94f6b8e5b4
Move parse_docstring to own function
2014-07-16 18:05:17 +02:00
Florian Bruhin
b5235f06b6
Generate categories
2014-07-16 18:05:17 +02:00
Florian Bruhin
5feee871ac
Fix lint
2014-07-07 12:00:51 +02:00
Florian Bruhin
5d1d6552fe
Update ez_setup
2014-07-06 21:01:39 +02:00
Florian Bruhin
3520832551
Bump ez_setup to 5.3
2014-06-29 21:49:47 +02:00
Florian Bruhin
91ff5d889f
Fix README path in setupcommon.py
2014-06-27 09:39:33 +02:00
Florian Bruhin
e0d9ab8745
Bump ez_setup to 5.2
2014-06-23 20:46:32 +02:00
Florian Bruhin
b6ddda8f17
Show git timestamp in version
2014-06-23 16:19:43 +02:00
Florian Bruhin
917bc820a4
Fix missing list in setupcommon.py
2014-06-20 08:14:52 +02:00
Florian Bruhin
6ce5afccbe
Use rfc6266 to handle Content-Disposition in downloads
2014-06-19 21:06:19 +02:00
Florian Bruhin
00fb7b8f68
Don't choke on spaces in filenames in run_checks.py
2014-06-19 13:51:08 +02:00
Florian Bruhin
e594e42517
Remove unused import from scripts.freeze
2014-06-19 10:19:17 +02:00
Florian Bruhin
a254b4c001
Fix _get_constant in setupcommon
2014-06-19 10:11:14 +02:00
Florian Bruhin
06779a875f
Move extras_require to setup.py
2014-06-19 09:34:07 +02:00
Florian Bruhin
61c9afb821
Get python lib dir dynamically
2014-06-19 09:33:47 +02:00
Florian Bruhin
301c209eb3
Fix CRLF in update_3rdparty
2014-06-19 09:05:23 +02:00
Florian Bruhin
d65587128f
Add vim modelines to all files.
2014-06-19 09:04:37 +02:00
Florian Bruhin
6105b41342
Add shebang/GPL header to scripts
2014-06-19 08:28:05 +02:00
Florian Bruhin
8b2caa3b55
Add script to update 3rdparty stuff
2014-06-19 08:25:46 +02:00
Florian Bruhin
8642ccd899
Use a python script for generate_authors
2014-06-19 08:19:57 +02:00
Florian Bruhin
3090a6330d
Clean up Python 3.2 compatibility cruft.
2014-06-16 11:20:43 +02:00
Florian Bruhin
119a730221
Update ez_setup.py
2014-06-16 08:11:37 +02:00
Florian Bruhin
59c8d6f9d1
Update ez_setup.py
2014-06-15 00:36:43 +02:00
Florian Bruhin
909ae83155
Update ez_setup.py to 4.0.1
2014-06-10 08:24:04 +02:00
Florian Bruhin
a3e5d5056e
Don't import qutebrowser in setup.py
2014-06-06 18:47:01 +02:00
Florian Bruhin
53fd55b368
Add ipdb to optdepends
2014-06-06 18:12:28 +02:00
Florian Bruhin
2f1cd43f9c
Change lists to tuples for immutable values
2014-06-06 17:21:35 +02:00
Florian Bruhin
e6893af3d4
Support colorama to get colored logs on windows
2014-06-06 12:13:32 +02:00
Florian Bruhin
196ccdedb2
run_profile: Add --profile-noconv argument
2014-06-04 14:50:06 +02:00
Florian Bruhin
05308a663a
run_profile: Rename --keep to --profile-keep
2014-06-04 14:49:50 +02:00
Florian Bruhin
568ea37346
Fix run_profile.py
2014-06-04 14:49:07 +02:00
Florian Bruhin
70575d61f9
Check for set_trace in scripts
2014-06-03 14:52:53 +02:00
Florian Bruhin
3a43f19472
Remove generate_manpage from master for now
2014-06-02 18:38:18 +02:00
Florian Bruhin
ce7595639a
Start implementing docstring parsing for generate_manpage
2014-05-28 16:29:29 +02:00
Florian Bruhin
17dd85be85
Add generate_manpage
2014-05-27 17:56:48 +02:00
Florian Bruhin
371c2b998a
Add more meta-info to qutebrowser/__init__.py
2014-05-27 15:45:58 +02:00
Florian Bruhin
2fd57dc2e3
Add git check to run_checks
2014-05-22 15:19:35 +02:00
Florian Bruhin
ad9c1ed359
flake8: increase max complexity
2014-05-20 17:53:32 +02:00
Florian Bruhin
8f58d22ad7
Fix lint
2014-05-16 07:49:04 +02:00
Florian Bruhin
46597170aa
Fix CRLF in scripts/__init__.py
2014-05-15 08:59:45 +02:00
Florian Bruhin
be446b6607
Run pyroma/check-manifest correctly in run_checks
2014-05-15 08:59:11 +02:00
Florian Bruhin
7f3a21e4f0
Fix lint in scripts
2014-05-15 08:24:10 +02:00
Florian Bruhin
5de6084e50
Don't check scripts with pyroma
2014-05-15 08:12:44 +02:00
Florian Bruhin
8aedd80d05
Ignore ez_setup.py properly
2014-05-15 08:11:11 +02:00
Florian Bruhin
a6dae83731
Run linters on scripts
2014-05-15 07:29:12 +02:00
Florian Bruhin
765e20f881
Try to preserve git commit id with setup.py/freeze.py
2014-05-15 07:13:49 +02:00
Florian Bruhin
1922f51e21
Rename setupdata to setupcommon
2014-05-15 06:38:44 +02:00
Florian Bruhin
cf30adf38d
Remove CRLF in setupdata
2014-05-13 23:17:36 +02:00
Florian Bruhin
1f42cf74ad
Make scripts work when not started from scripts folder
2014-05-13 23:17:22 +02:00
Florian Bruhin
b635d8b98e
Add dist to cleanup
2014-05-13 23:12:13 +02:00
Florian Bruhin
069bf8363f
Add cleanup script
2014-05-13 23:09:25 +02:00
Florian Bruhin
e841ea1c5e
Remove crlf in freeze.py
2014-05-13 22:51:03 +02:00
Florian Bruhin
ce2ff26771
Adjust freeze.py to work under Linux
2014-05-13 22:50:42 +02:00
Florian Bruhin
ee02b44117
Add MSI options
2014-05-13 14:32:53 +02:00