David Strobach
fbf6cf2410
Changelog entry
2020-08-11 15:21:46 +02:00
Anthony Scopatz
a68b9cc298
Merge branch 'vend_ptk' into master
2020-08-10 18:07:17 -05:00
David Strobach
22c962a52e
Merge pull request #3673 from xonsh/fix_test_suite
...
Fix test suite
2020-08-10 20:25:47 +02:00
Morten Enemark Lund
70da6af287
Merge branch 'fix_test_suite' into vend_ptk
2020-08-10 13:27:58 +02:00
Morten Enemark Lund
e6137e1a0e
Add news item
2020-08-10 13:27:20 +02:00
Morten Enemark Lund
c7372342da
Fix legitimate builtins has no attribute __xonsh__ errors
2020-08-10 13:24:10 +02:00
Morten Enemark Lund
972cb5a0dd
Only trigger warning when ptk is out date
2020-08-10 12:43:55 +02:00
Morten Enemark Lund
d855431f5e
Exclude wcwidth from flake8/black tests
2020-08-10 12:43:25 +02:00
Morten Enemark Lund
adeb9e27fc
Rename license files
2020-08-10 12:27:49 +02:00
Morten Enemark Lund
3fd23d8118
Add vended wcwidth
2020-08-10 12:25:09 +02:00
Morten Enemark Lund
1acfeb771f
Merge remote-tracking branch 'remotes/origin/master' into vend_ptk
2020-08-10 11:22:57 +02:00
Morten Enemark Lund
0fe76b5329
Merge pull request #3670 from xonsh/landing
...
Landing page
2020-08-10 08:28:52 +02:00
Morten Enemark Lund
70150ddc74
Merge pull request #3671 from bobhy/pr_3658_v2
...
Fix regression with LC_MESSAGES, don't add to environment unconditionally [no news article needed].
2020-08-10 08:17:05 +02:00
Morten Enemark Lund
e939caa505
Merge pull request #3669 from xonsh/genbld
...
generate workflows
2020-08-10 08:16:14 +02:00
Bob Hyman
921f284b22
Fix regression with LC_MESSAGES, don't add to environment unconditionally.
2020-08-09 22:54:13 -04:00
Anthony Scopatz
2cb7e1bcef
news
2020-08-09 18:03:39 -05:00
Anthony Scopatz
fc745561cf
landing page
2020-08-09 18:00:23 -05:00
Anthony Scopatz
3adcd95653
generate workflows
2020-08-09 15:35:19 -05:00
Anthony Scopatz
c3c58efb5e
other flake skips
2020-08-09 15:08:56 -05:00
Anthony Scopatz
6befa8af6d
Updated CHANGELOG for 0.9.19
2020-08-09 14:58:12 -05:00
Anthony Scopatz
fd537d2ea7
bumped version to 0.9.19
2020-08-09 14:58:12 -05:00
Anthony Scopatz
1ca8ce9538
Updated authorship for 0.9.19
2020-08-09 14:58:12 -05:00
Anthony Scopatz
74450cb562
Merge pull request #3665 from Carreau/pyupgrade
...
Apply pyupgrade --py36-plus to all xoreutils.
2020-08-09 13:27:55 -05:00
Matthias Bussonnier
0431e6948a
news item
2020-08-08 22:20:51 -07:00
David Strobach
f87ecc51d3
Merge pull request #3658 from xonsh/fix_LC_MESSAGES_regression
...
Fix regression with LC_MESSAGES missing in locale [No news entry needed.]
2020-08-08 12:20:49 +02:00
Matthias Bussonnier
3a01141282
black
2020-08-07 17:57:43 -07:00
Matthias Bussonnier
4f22c3c3c3
Apply pyupgrade --py36-plus to all xoreutils.
...
See #3664 for some of the changes this does; mostly converting to
f-strings when possible.
2020-08-07 14:49:06 -07:00
Morten Enemark Lund
a8fd1a3d7f
remove mock
...
has_prompt_toolkit no longer used in xonsh.shell
2020-08-06 14:11:58 +02:00
Morten Enemark Lund
c4dc6aab6c
Fix flake 8 error
2020-08-06 13:51:48 +02:00
Morten Enemark Lund
9e1316b0d0
Add test that PTK was vended correctly
2020-08-06 13:26:49 +02:00
Morten Enemark Lund
3ab222b55a
Fix ptk shell tests
2020-08-06 13:05:50 +02:00
Morten Enemark Lund
946e6acc99
Don't import PTK after configuring vended version
2020-08-06 13:05:17 +02:00
Morten Enemark Lund
dd5abc909d
Merge branch 'fix_LC_MESSAGES_regression' into vend_ptk
2020-08-06 12:00:17 +02:00
Morten Enemark Lund
186a458489
fix black
2020-08-06 11:49:30 +02:00
Morten Enemark Lund
ffdb999a2e
fix regression with LC_MESSAGES missing in locale
2020-08-06 11:41:15 +02:00
Morten Enemark Lund
34c6549b13
Add news entry
2020-08-06 11:36:53 +02:00
Morten Enemark Lund
586e7b248b
fix regression with LC_MESSAGES missing in locale
2020-08-06 11:29:19 +02:00
Morten Enemark Lund
bdd678fea2
vend prompt_toolkit if not available or too old
2020-08-06 11:28:55 +02:00
Morten Enemark Lund
743f8f2c0f
prompt_toolkit is the best
2020-08-06 10:25:57 +02:00
Morten Enemark Lund
6dcf619c01
Add vended ptk to pakages setup.py
2020-08-06 10:08:13 +02:00
Morten Enemark Lund
df55eab0b4
Exclude veded ptk from black and flake8 checks
2020-08-06 10:06:23 +02:00
Morten Enemark Lund
f6afc4d16f
Add vended prompt_toolkit version 3.0.5
2020-08-06 10:03:06 +02:00
Anthony Scopatz
8f131a089c
Merge pull request #3656 from daniel-shimon/print-mocks-correctly
...
Call repr() when pretty() fails in _pprint_displayhook
2020-08-05 12:54:07 -05:00
Anthony Scopatz
c40c9de9ad
Merge pull request #3627 from laloch/argv0
...
Set argv[0] of a subprocess to the command as inserted by the user
2020-08-05 10:41:48 -05:00
Anthony Scopatz
9ca0906793
Merge pull request #3563 from xonsh/fix-json-history
...
Fix json history
2020-08-05 10:39:30 -05:00
Daniel Shimon
d41e6ddf72
Call repr() when pretty() fails in _pprint_displayhook
2020-08-05 17:50:53 +03:00
David Dotson
a8d4a57f01
Environment variable registration, deregistration (addresses #3227 ) ( #3377 )
...
* First attempt at register/deregister machinery for envvars
* Added detailed docstring, simplified ensurers
Also added some type checking that became clear from docstring writing.
* Changes in response to @scopatz review
Simplified kwarg names.
* defaultval -> default
* Created new Var namedtuple, as well as DEFAULT_VARS
We should now delete DEFAULT_ENSURERS, DEFAULT_VALUES, DEFAULT_DOCS, and
refactor Env to use the new single namedtuple and the DEFAULT_VARS dict
* Removed DEFAULT_ENSURERS, DEFAULT_VALUES, DEFAULT_DOCS
Now need to edit Env to use new DEFAULT_VARS, Var namedtuple
* Finished updating Env object to use new combined Var
Also made corresponding changes elsewhere ensurer was used
* Working on test failures
* More fixes in light of test failures
* Set default values for Var in register.
There's a bit of duplication here, but makes for a cleaner function.
* Black reformatting on environ.py
* Removed history replay
* Added register tests
* Added addtional deregistration test
* Removed all replay references, in docs too
* Added news item for env-reg-dereg
* trigger rebuild
* doc fix
* more doc fixes
* again
* attr names
* reorder imports
* fix flake error
Co-authored-by: Anthony Scopatz <scopatz@gmail.com>
2020-08-05 10:39:11 -04:00
Matthias Bussonnier
784c5286ef
Remove most of Python 3.5 compatibility code. ( #3654 )
...
There now should not be any remaining 3,5 conditinal code.
We now directly use inspect's getouterframes, so remove it from
inspector
The 3.5 parser get merged into 3.6 and a number of global vaiable
referring to 3.5/3.6 are now gone.
The only remaining mention is appveyor test, which are anyway failing
but not being seen as so by GitHub, so I'll leave them alone.
2020-08-05 10:29:31 -04:00
David Strobach
dfcce2b4d0
Add test for subprocess argv[0]
...
The test needs access to procfs, so it only runs on Linux.
2020-08-05 15:15:02 +02:00
David Strobach
6e9d1063b5
News entry
2020-08-05 11:51:44 +02:00