Commit Graph

257 Commits

Author SHA1 Message Date
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