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
Florian Bruhin
b2888bf6ca
Add freeze.py
2014-05-13 11:41:27 +02:00
Florian Bruhin
4a7ccbf131
Fix pyroma on Linux
2014-05-06 19:00:35 +02:00
Florian Bruhin
8010fa8d89
Add unittest to run_checks.py
2014-05-06 14:37:47 +02:00
Florian Bruhin
3753e87465
Depend on appdirs instead of bundling
2014-05-06 06:22:28 +02:00
Florian Bruhin
083ad97953
Move ez_setup.py to scripts
2014-05-05 19:13:28 +02:00
Florian Bruhin
a4d80ddcac
Fix checks
2014-05-05 15:24:04 +02:00
Florian Bruhin
e366f7cb15
Rename testbrowser.py
...
This hopefully keeps unittest and people from thinking it could be
something useful for them.
2014-05-05 13:42:46 +02:00
Florian Bruhin
ae0966a384
Fix encoding issues on windows.
...
locale.getpreferredencoding(False) returns cp1252 on Windows, which is
unable to parse our nice unicode arrows.
Therefore, we always need to specify the encoding when using open().
Also we exclude configdata.py from pep257 on Windows because it doesn't
detect the encoding correctly... Bug is submitted:
https://github.com/GreenSteam/pep257/issues/70
2014-05-02 11:15:38 +02:00
Florian Bruhin
c5e43c1558
Add pyroma to run_checks.py
2014-04-29 08:34:49 +02:00
Florian Bruhin
9252ef94ca
Consistent string chars
2014-04-25 16:53:23 +02:00
Florian Bruhin
ae7c04f4e3
Move scripts to scripts/
2014-04-22 07:20:25 +02:00