Commit Graph

80 Commits

Author SHA1 Message Date
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 e26606b0d6 Add /usr/bin/env to shebangs 2014-09-22 20:21:00 +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 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 14cc77ff42 Add pygments as dependency. 2014-09-15 17:59:33 +02:00
Florian Bruhin 3d1830ec13 Remove explicit package_data from setup.py 2014-09-12 18:48:25 +02:00
Florian Bruhin 2fdf241da2 Add dependency on jinja2. 2014-08-28 20:14:40 +02:00
Florian Bruhin d625cde28c Clean up imports 2014-08-26 19:10:14 +02:00
Florian Bruhin 4acd37edd0 Update setup.py. 2014-08-20 15:21:35 +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 4b95f369a4 Get rid of ipdb/IPython.
This caused more problems than it's worth really, and it does some black magic
I'm not comfortable with.
2014-06-24 07:42:49 +02:00
Florian Bruhin 06779a875f Move extras_require to setup.py 2014-06-19 09:34:07 +02:00
Florian Bruhin d65587128f Add vim modelines to all files. 2014-06-19 09:04:37 +02:00
Florian Bruhin af19e6d2e5 Move init to own file qutebrowser.py 2014-06-04 14:11:55 +02:00
Florian Bruhin 57d261ee85 Add a main function to app.py 2014-06-04 13:38:53 +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 b2888bf6ca Add freeze.py 2014-05-13 11:41:27 +02:00
Florian Bruhin 70c8df095e Switch from appdirs to QStandardPaths 2014-05-08 22:33:24 +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 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 586b1df8df Add package_data 2014-04-29 07:44:50 +02:00
Florian Bruhin 166a71c263 Add line breaks in setup.py 2014-04-29 07:11:36 +02:00
Florian Bruhin d8ec32a097 Add ez_setup 2014-04-29 06:52:56 +02:00
Florian Bruhin 0f6b5809e1 Add testsuite and zip_safe=True 2014-04-29 06:51:59 +02:00
Florian Bruhin 3dea986158 Use include_package_data=True 2014-04-29 06:51:50 +02:00
Florian Bruhin f596864324 Add setup.py 2014-04-28 23:20:40 +02:00