Florian Bruhin
ad53950e28
Regenerate docs.
2015-01-24 18:10:45 +01:00
Florian Bruhin
0d93d1eaff
Minor style fixes.
2015-01-24 18:10:24 +01:00
Florian Bruhin
6ab65eb9d3
Merge branch 'toggletab' of https://github.com/smalltock/qutebrowser into smalltock-toggletab
2015-01-24 18:04:24 +01:00
Florian Bruhin
1e52f3856c
venv: Fix handling of --cache
2015-01-24 18:01:25 +01:00
Florian Bruhin
29b9526a8e
venv: Ignore more unneeded files when copying PyQt
2015-01-24 17:56:55 +01:00
Florian Bruhin
1d167fa428
Fix duplicate method name in crashdialog tests.
2015-01-24 17:45:39 +01:00
Florian Bruhin
b808aa07ba
venv: Fix removing of venv if it's linked.
2015-01-24 17:43:56 +01:00
Florian Bruhin
3edffefff4
Fix qutebrowser.misc tests.
...
After the utils -> misc rename, we forgot an __init__.py, which means these
tests did never run.
2015-01-24 14:48:16 +01:00
Florian Bruhin
5b3b324331
Produce better titles for crash logs.
...
See #483 and #447 .
2015-01-24 14:48:16 +01:00
ZDarian
62adc5ffe3
remove extra newline
2015-01-23 20:46:52 -07:00
Florian Bruhin
b86aa9061a
Revert "Flush stdout before running setup.py."
...
This reverts commit bd633609ff
.
We now set PYTHONUNBUFFERED in the buildbot environment.
2015-01-23 21:11:46 +01:00
Florian Bruhin
d16ac8f3ce
Fix deleting of directories in link_pyqt.
2015-01-23 20:08:20 +01:00
Florian Bruhin
100e21d50c
venv: Add argument to add a suffix to the cache.
...
This is mainly needed for the buildbot where multiple builds run in parallel on
the same host.
2015-01-23 19:55:43 +01:00
Florian Bruhin
bd633609ff
Flush stdout before running setup.py.
2015-01-23 19:39:12 +01:00
Florian Bruhin
4dbbde9eaa
venv: Better cache output.
2015-01-23 19:29:03 +01:00
Florian Bruhin
768e6ac5bf
venv: Fix filtering of files to copy.
2015-01-23 19:14:46 +01:00
Florian Bruhin
feb964cff9
venv: Fix output when copying files.
2015-01-23 19:14:32 +01:00
Florian Bruhin
be568e1681
Fix lint
2015-01-23 18:54:17 +01:00
Florian Bruhin
2b7a843136
venv: Output all files copied into the venv.
2015-01-23 18:49:17 +01:00
Florian Bruhin
f3d570dd5b
venv: Only copy needed files on Windows.
2015-01-23 18:32:33 +01:00
Florian Bruhin
6ceb0a41ff
venv: Save cache to standard cache location.
...
Saving the cache inside the repository means the buildbot will clear it
automatically.
2015-01-23 17:47:56 +01:00
Florian Bruhin
409c04b6d4
Correct speeling error for .venv-cache.
2015-01-23 15:13:26 +01:00
Florian Bruhin
ca590c5df7
Fix lint
2015-01-23 15:10:44 +01:00
Florian Bruhin
e3ca06bc53
Add .venv_cache to .gitignore.
2015-01-23 15:09:48 +01:00
Florian Bruhin
0587cc8b1d
Really fix pylint and unicodedata.category.
2015-01-23 15:06:51 +01:00
Florian Bruhin
e38f9747e7
init_venv: Add option to cache finished virtualenv.
...
This will hopefully speed up the tests (especially on Windows) since
dependencies don't get downloaded and built on every test.
2015-01-23 15:02:03 +01:00
Florian Bruhin
d7c7e91f2b
pylint: Ignore no-member for unicodedata.category.
...
This seems to be broken for pylint since #463 on Windows, so we just ignore the
warning there.
2015-01-23 14:40:40 +01:00
Florian Bruhin
981a3ef96b
Always use 'python' binary in virtualenv.
...
This should fix venv on OS X. See #463 .
2015-01-23 14:37:56 +01:00
ZDarian
a08b814e5f
Accidentally left in print() used for testing
2015-01-23 06:35:06 -07:00
ZDarian
00f67135ae
Fixed tabbar visibility update
2015-01-23 06:34:01 -07:00
Florian Bruhin
eb428f2aeb
Regenerate authors
2015-01-23 14:32:58 +01:00
Florian Bruhin
7580473a43
Install pip by hand in virtualenv on Debian.
...
It seems Debian/Ubuntu don't have the ensurepip module, so Python's venv will
fail unless started with --without-pip and us installing pip by hand via
get-pip.py :(
Related bugs:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772730
https://bugs.launchpad.net/ubuntu/+source/python3.4/+bug/1290847
See #463 .
2015-01-23 14:30:14 +01:00
Florian Bruhin
2201ca600b
Fix long lines in init_venv.py.
...
See #463 .
2015-01-23 14:14:30 +01:00
Florian Bruhin
d1df0b843e
Merge branch 'venv'
...
Closes #451 .
2015-01-23 13:55:10 +01:00
Florian Bruhin
d1d43b29dc
Remove virtualenv dependency in INSTALL.asciidoc.
2015-01-23 13:54:18 +01:00
Florian Bruhin
6f1facac60
Also get rid of system_site_packages on Windows.
...
We can't symlink, so we copy the files instead.
2015-01-23 13:47:27 +01:00
Florian Bruhin
b2646cb5c0
Check if venv already exists.
...
According to the documentation, Python should do that already:
If the target directory already exists an error will be raised, unless the
--clear or --upgrade option was provided.
However that doesn't seem to be the case: http://bugs.python.org/issue23202
We do this by hand to make sure the user doesn't accidentally overwrite
something.
See #463 .
2015-01-23 13:23:33 +01:00
Florian Bruhin
b8c54b5f02
Don't use system_site_packages on non-Windows.
...
See #463 .
2015-01-23 13:17:39 +01:00
Florian Bruhin
907440d12c
Simplify option handling in create_venv().
...
See #463 .
2015-01-23 13:17:18 +01:00
Florian Bruhin
2264b55e92
Simplify create_venv().
...
See #463 .
2015-01-23 13:16:53 +01:00
Florian Bruhin
816fcf3a6c
Fix whitespace at EOL.
...
See #463 .
2015-01-23 13:15:50 +01:00
Florian Bruhin
f76ce3c152
Regenerate authors
...
See #463 .
2015-01-23 13:15:32 +01:00
Patric Schmitz
2404c75012
Use venv API for building the venv instead of calling pyvenv
2015-01-23 13:15:27 +01:00
Patric Schmitz
7813d9a93d
Add hidden --force option for backwards compatibility with existing scripts
2015-01-23 13:15:23 +01:00
Patric Schmitz
4eefc53ed0
Change init_venv to use python 3.x venv
...
--force was replaced in favor of --clear and --upgrade which
correspond to the respective pyvenv options. The pyvenv help is
not explicit on the behavior if --clear is not given but the path
exists. https://docs.python.org/3/library/venv.html states pyvenv
would fail in that case, but it does not with Python 3.4.2, which
I don't consider a problem however.
Added a newline here and there for better readability.
2015-01-23 13:15:18 +01:00
Florian Bruhin
f6d0907736
init_venv: Pass --upgrade to pip install.
...
On Windows, --system-site-packages is enabled, so pip didn't upgrade pylint
from the system-wide version as it was already installed.
2015-01-22 13:37:58 +01:00
Florian Bruhin
2a72d290a7
Revert "init_venv: Pass --no-clean to pip on Windows."
...
This reverts commit 28fe84944c
.
It didn't really help and it's deprecated (and un-deprecated?!) in the recent
pip.
2015-01-22 10:44:03 +01:00
Florian Bruhin
b387b4c7a9
Merge branch 'master' of ssh://git/qutebrowser
2015-01-22 10:41:58 +01:00
ZDarian
d7b5f2bf52
Remove always-hide from changed cfg
2015-01-21 23:21:43 -07:00
Florian Bruhin
5c92144f6b
Fix spawn --userscript with multiple args.
...
This is a regression introduced in 4485e4ee1b
.
We didn't unpack the argument list properly before passing it to
run_userscripts.
Fixes #476 .
See #448 .
2015-01-22 07:10:32 +01:00