Mathias Fussenegger
|
09310dae7d
|
add python 3.5 classifier to setup.py
Since 5a555076bb 3.5 is listed as
supported python version in the docs
|
2016-02-29 22:19:02 +01:00 |
|
Dave Halter
|
e4c959944f
|
Merge pull request #696 from reinhrst/documentation
update documentation
|
2016-02-16 23:34:49 +01:00 |
|
Claude
|
5a555076bb
|
update documentation add python 3.5 and PEP-0484
|
2016-02-16 10:04:06 +01:00 |
|
Dave Halter
|
4a6c2f8de7
|
Merge pull request #664 from reinhrst/typehints-in-comments
simple typehints in comments
|
2016-02-16 09:34:15 +01:00 |
|
Dave Halter
|
a0ac1e6390
|
Merge pull request #691 from reinhrst/python35
python 3.5 support status
|
2016-02-16 00:01:57 +01:00 |
|
Claude
|
795a72a866
|
add typing.cast() to the todo list
|
2016-02-15 18:13:47 +01:00 |
|
Claude
|
4fe710d4d3
|
more tests
|
2016-02-15 18:02:11 +01:00 |
|
Claude
|
71ab855802
|
update list of things that are completed
|
2016-02-15 17:56:14 +01:00 |
|
Claude
|
a9ebe71c64
|
add some tests to show that type-hints on the next line don't work
|
2016-02-15 17:54:20 +01:00 |
|
Claude
|
641fb80773
|
add support for 'with-assignment' hints
|
2016-02-15 17:52:21 +01:00 |
|
Claude
|
3a1b2e7104
|
add support for 'for-assignment' hints
|
2016-02-15 17:37:03 +01:00 |
|
Claude
|
8b28678d19
|
support tuple-assignment
|
2016-02-15 17:04:19 +01:00 |
|
Claude
|
a658f7940c
|
typehints for variables in comments
|
2016-02-15 16:03:23 +01:00 |
|
Claude
|
daeee4ba0c
|
simple typehints in comments
|
2016-02-15 15:12:07 +01:00 |
|
Claude
|
ca08b8270b
|
combine power-or-atom_expr statements into one statement
|
2016-02-15 10:20:25 +01:00 |
|
Claude
|
d5f08f8bdd
|
opting for skipping PEP492 backwards compatibility magic, instead directly making await and async keywords
See discussion at
https://github.com/davidhalter/jedi/pull/691#issuecomment-182815864
|
2016-02-11 19:30:01 +01:00 |
|
Claude
|
7077d0b762
|
Using python 3.7-like parser, instead of python 3.5 magic.
See https://github.com/davidhalter/jedi/pull/691#issuecomment-182815864
Revert "Update tokenizer to adhere to PEP492 magic"
This reverts commit 65187930bd.
|
2016-02-11 19:14:31 +01:00 |
|
Claude
|
3a36bb3a36
|
Seems necessary to explicitly specify python3.5: https://github.com/travis-ci/travis-ci/issues/4794
|
2016-02-10 17:46:56 +01:00 |
|
Claude
|
04524cd63c
|
make travis test python3.5 as well
|
2016-02-10 13:06:27 +01:00 |
|
Claude
|
4249563eb2
|
tests can now also run on python 3.5
|
2016-02-09 21:08:47 +01:00 |
|
Claude
|
65187930bd
|
Update tokenizer to adhere to PEP492 magic
|
2016-02-09 21:07:18 +01:00 |
|
Claude
|
bf5acb4c7a
|
once more: python 3.5 uses atom_expr node in many places where previous python would use power node
|
2016-02-09 19:34:44 +01:00 |
|
Claude
|
8819b2133a
|
further fix for *-arguments in arglist
|
2016-02-09 18:23:24 +01:00 |
|
Claude
|
a09611197b
|
add ATEQUAL token for python < 3.5
|
2016-02-09 18:17:31 +01:00 |
|
Claude
|
0ed149070a
|
add python 3.5 '@' operator to tokenizer
|
2016-02-09 17:13:25 +01:00 |
|
Claude
|
de98cda2d7
|
python3.5 uses 'argument' node type, not 'arglist' for * and ** arguments
|
2016-02-09 17:12:26 +01:00 |
|
Claude
|
3b0dcb3fcb
|
move file_input to top of file, as mentioned in 19acdd32b7
|
2016-02-09 11:47:01 +01:00 |
|
Claude
|
241abe9cf3
|
python 3.5 uses atom_expr node in many places where previous python would use power node
|
2016-02-09 11:42:53 +01:00 |
|
Claude
|
3fb5fe8c77
|
allow empty bodies for better autocompletion
|
2016-02-09 11:22:17 +01:00 |
|
Claude
|
bc0486f723
|
python 3.5 uses atom_expr node in many places where previous python would use power node
|
2016-02-09 11:21:26 +01:00 |
|
Claude
|
1f4c95918f
|
Add @= ATEQUAL token
|
2016-02-09 11:14:56 +01:00 |
|
Dave Halter
|
17a1a0ebfd
|
Colorama 0.3.6 is buggy, so just don't import it if it's not there.
|
2016-01-28 14:39:18 -02:00 |
|
Dave Halter
|
7fe5280bda
|
Forgot to include all tox dependencies.
|
2016-01-27 19:01:33 -02:00 |
|
Dave Halter
|
c09a916ab5
|
Didn't load grammar for Python 2.6 correctly.
|
2016-01-27 17:52:42 -02:00 |
|
Dave Halter
|
257009d238
|
Skip pep0484 tests when using Python 2.6.
|
2016-01-26 15:59:27 -02:00 |
|
Dave Halter
|
633e5aa76f
|
The typing library only works in Python >= 2.7.
|
2016-01-26 15:05:58 -02:00 |
|
Dave Halter
|
f9a64fd637
|
Fix some issues in Python 2.7
|
2016-01-26 14:59:40 -02:00 |
|
Dave Halter
|
3816f28dfa
|
Merge pull request #663 from reinhrst/typing
PEP 484 typing library
|
2016-01-26 11:30:47 -02:00 |
|
Claude
|
079e3bbd28
|
use Ellipsis instead of ..., for python 2.7 compatibility
|
2016-01-23 23:09:45 +01:00 |
|
Claude
|
244c9976e5
|
cache the parsed jedi_typing module
|
2016-01-23 23:06:28 +01:00 |
|
Claude
|
e267f63657
|
python 2.7 compatibility, typing module tested with docstring, so that it can also be tested in python 2.7
|
2016-01-23 22:53:48 +01:00 |
|
Claude
|
c9bf521efd
|
remove renaming of class based on parameters
|
2016-01-23 22:10:52 +01:00 |
|
Claude
|
442d948e32
|
I don't need the __len__ for __iter__ to work (eventually), so leaving it out for now
|
2016-01-17 18:04:59 +01:00 |
|
Claude
|
941da773f6
|
temporary fix for typing.Mapping[...].items(), can be removed after #683 is fixed
|
2016-01-17 17:05:31 +01:00 |
|
Claude
|
b316fb94c4
|
enable tests for the value type in tuple assignment from typing.Mapping[].items()
|
2016-01-17 17:05:29 +01:00 |
|
Claude
|
885f7cb068
|
fix for iterators -- should start working when py__iter__ gets fixed: https://github.com/davidhalter/jedi/pull/663\#issuecomment-172317854
|
2016-01-17 16:53:09 +01:00 |
|
Claude
|
b499906398
|
Reverted 10f5e1 --- needed some more work to get it working again
|
2016-01-17 16:12:43 +01:00 |
|
Claude
|
ae701b2f9a
|
Support for typing.Tuple[type, ...]
|
2016-01-17 12:43:23 +01:00 |
|
Claude
|
a5fc149f9d
|
use jedi.common.unite in flatten array of sets
|
2016-01-17 10:57:38 +01:00 |
|
Claude
|
59161c0b5d
|
fix FakeSequence type
|
2016-01-17 10:51:06 +01:00 |
|