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
Dave Halter
3ac1427242
Merge pull request #693 from chergert/patch-1
...
Add GNOME Builder to README.rst
2016-02-12 13:18:44 +01:00
Christian Hergert
81e07b866f
Add GNOME Builder to list of supported editors
...
Support is provided out of the box as long as python3-jedi is installed.
Additionally, Builder's implementation includes support for GObject
Introspection (and therefore Gtk).
2016-02-11 13:02:27 -08: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
a307bc384c
Merge pull request #689 from sergeyglazyrindev/master
...
fix for #122
2016-01-26 22:53:54 -02:00
Sergey Glazyrin
c2874ff84a
fix for #122
2016-01-26 22:54:15 +01: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
Claude
9d7e1ce81b
add the typing module for testing
2016-01-17 10:41:41 +01:00
Claude
1b787e2a11
add test to check instanciated subclasses
2016-01-17 10:41:41 +01:00
Claude
409ee5568a
test with different ways of importing the typing module
2016-01-17 10:41:41 +01:00
Claude
3852431549
typing.Union and typing.Optional
2016-01-17 10:41:41 +01:00