Commit graph

3873 commits

Author SHA1 Message Date
Morten Enemark Lund
ee407b3bed Merge pull request #1313 from xonsh/nlp
fixed newline env issue
2016-06-25 19:26:49 +02:00
Anthony Scopatz
b8ac2a1ff0 more doc hooks 2016-06-25 12:52:05 -04:00
Anthony Scopatz
3fd1e93d3b more docs 2016-06-25 12:50:57 -04:00
Anthony Scopatz
9415b4cde0 newline fix 2016-06-25 12:44:08 -04:00
Anthony Scopatz
e97d02db16 fixed conflict 2016-06-25 12:34:55 -04:00
Anthony Scopatz
c6f573f11b version bump to 0.4.1 2016-06-24 17:40:40 -04:00
Anthony Scopatz
70d52ce457 Merge branch 'amalfix' 2016-06-24 17:35:36 -04:00
Anthony Scopatz
dfc6142b83 added amalgamate error 2016-06-24 16:36:48 -04:00
Anthony Scopatz
57f362ab17 amalgamate fix 2016-06-24 16:35:11 -04:00
Anthony Scopatz
60f0c37a7a some cl cleanup 2016-06-24 14:52:14 -04:00
Anthony Scopatz
2892bcde22 some cl cleanup 2016-06-24 14:49:34 -04:00
Anthony Scopatz
3438e54d4c newline 2016-06-24 14:44:57 -04:00
Anthony Scopatz
03bda46acd version bump to 0.4.0 2016-06-24 14:23:19 -04:00
Anthony Scopatz
3d91066145 minor doc fixes 2016-06-24 14:20:37 -04:00
Anthony Scopatz
60c9e27b8d Merge pull request #1329 from xonsh/cc-windows
Make CommandsCache play well with Windows
2016-06-24 14:09:03 -04:00
Burak Yigit Kaya
b2f7ebb58c Add stub docs for the new commands_cache module 2016-06-24 20:27:28 +03:00
Burak Yigit Kaya
d3bb55de14 Better import 2016-06-24 20:27:28 +03:00
Burak Yigit Kaya
1c3a59d181 Extract CommandsCache to its own module 2016-06-24 20:27:28 +03:00
Burak Yigit Kaya
eda60048b1 Extract CommandsCache to its own module 2016-06-24 20:27:28 +03:00
Burak Yigit Kaya
e6643622c0 Don't use the word "invalidate" 2016-06-24 20:27:28 +03:00
Burak Yigit Kaya
00b3f2220e Make lazy_locate_binary be consistent with locate_binary 2016-06-24 20:27:28 +03:00
Burak Yigit Kaya
4193e40ee1 Remove some empty lines and add docstrings 2016-06-24 20:27:28 +03:00
Burak Yigit Kaya
acd372a3a1 Add is_empty() to commands cache 2016-06-24 20:27:28 +03:00
Burak Yigit Kaya
858cb6ea1e Respect PATHEXT ordering and improve perf 2016-06-24 20:27:28 +03:00
Burak Yigit Kaya
384ced6700 Move locate_binary to CommandsCache 2016-06-24 20:27:28 +03:00
Burak Yigit Kaya
9b4655ab28 Even simpler code and bug fix 2016-06-24 20:27:28 +03:00
Burak Yigit Kaya
d789a137f5 Slightly better code 2016-06-24 20:27:28 +03:00
Burak Yigit Kaya
ce93945de3 Make CommandsCache play well with Windows 2016-06-24 20:27:28 +03:00
Anthony Scopatz
e2dece482c Merge pull request #1333 from xonsh/pacman_xontrib
add pacman tab completion xontrib
2016-06-24 12:50:04 -04:00
Gil Forsyth
532262f075 add pacman tab completion xontrib 2016-06-24 12:36:50 -04:00
Gil Forsyth
160d415034 Merge pull request #1332 from xonsh/apt_tabcomplete
fixed name of apt_tabcomplete.xsh
2016-06-24 11:48:17 -04:00
Anthony Scopatz
8d564879f4 fixed name of apt_tabcomplete.xsh 2016-06-24 11:39:04 -04:00
Morten Enemark Lund
f3ecbe35a2 Merge pull request #1328 from xonsh/jload
JSON load errors.
2016-06-24 06:28:49 +02:00
Anthony Scopatz
8fbba6793e catch json.JSONDecodeError, which is a subclass of ValueError 2016-06-23 17:34:27 -04:00
Morten Enemark Lund
ecbcdac2d3 Merge pull request #945 from xonsh/pytest_port
Pytest port
2016-06-23 23:31:31 +02:00
Gil Forsyth
6d489843c3 update CONTRIBUTING with changes to pytest 2016-06-23 17:11:45 -04:00
Anthony Scopatz
4d63d63985 fix for os.environ lookup 2016-06-23 17:11:16 -04:00
Gil Forsyth
d5975ea758 remove run_tests 2016-06-23 17:04:28 -04:00
Gil Forsyth
6d98baa7d0 Merge branch 'master' into pytest_port 2016-06-23 15:52:53 -04:00
Gil Forsyth
58c34f2395 add changelog 2016-06-23 15:49:58 -04:00
Gil Forsyth
170d08f43f uncomment tests (my bad) 2016-06-23 15:04:28 -04:00
Morten Enemark Lund
ad8cb28891 Merge pull request #1326 from xonsh/fix_ptk_check
fix `has_prompt_toolkit()`
2016-06-23 20:40:40 +02:00
Gil Forsyth
e79772955c fix has_prompt_toolkit() 2016-06-23 14:19:54 -04:00
Morten Enemark Lund
064e86825d Better integration of the check_ast, check_stmts, check_xonsh, check_xonsh_ast assertion helpers 2016-06-23 20:16:58 +02:00
Morten Enemark Lund
ef04264a06 Add XONSH_ENCODING_ERRORS to TOOLS_ENV 2016-06-23 20:13:24 +02:00
Anthony Scopatz
9603611851 Merge pull request #1277 from laerus/xonsh-argument-fix-i1073
complain on invalid cli arguments
2016-06-23 12:25:37 -04:00
Gil Forsyth
af970448cb make sure PATHEXT is available in windows test 2016-06-23 11:45:00 -04:00
Gil Forsyth
a05defc857 fix EnvPath test failures
EnvPath's `__getitem__` method calls `expandvars` which only performs
expansion if the ENV_VAR `EXPAND_ENV_VARS` is `True`.  And since our
environments aren't bleeding over into the tests anymore, this wasn't
being set.  So a quick mock env added in to the expansion tests and
we're good to go.
2016-06-23 10:25:42 -04:00
Gil Forsyth
2f4adb2cbe fix skip error (no yield inside skipped functions)
note that pytest is a bit finicky about how it skips things.  we can't
use the `yield check_ast, asdf, asdf` format within a skipped function
since it will still be parsed and in the case of python3.5 only syntax,
python3.4 barfs
2016-06-23 09:59:21 -04:00
Morten Enemark Lund
cdf9e43bae Fix pytest skip 2016-06-23 14:46:15 +02:00