Dave Halter
171874d288
Fix all gradual tests
2019-05-05 15:33:56 +02:00
Dave Halter
329270e444
Add is_compiled and a few other things to be more compatible with the new way of handling stubs
2019-05-05 13:23:29 +02:00
Dave Halter
4d3a698a12
Refactor things so goto is working in both directions
2019-05-05 01:16:52 +02:00
Dave Halter
0e42df2da7
Refactor Jedi so we use stub modules as much as possible
2019-05-01 00:52:02 +02:00
Dave Halter
3afcfccba8
Get the tests passing again
2019-04-14 19:02:43 +02:00
Dave Halter
2f562040ac
Fix a few remaining issues about the current branch
2019-04-14 18:44:58 +02:00
Dave Halter
6ced926db0
Try to get some more stub to definitions working and vice versa
2019-04-14 17:37:48 +02:00
Dave Halter
05eb06d91b
Merge remote-tracking branch 'origin/master' into typeshed
2019-04-13 01:52:15 +02:00
Andreas Mittelberger
e843c6108d
fix add_bracket_after_function had no effect ( #1297 )
...
* fix add_bracket_after_function had no effect
* added test for fix
* using monkeypatch to set add_bracket_after_function.
2019-04-13 00:41:02 +02:00
mlangkabel
c801e24afc
fix get_system_environment misses if same python version has multiple installs
...
The Environment.__init__ may throw an InvalidPythonEnvironment if the call to _get_subprocess() fails. In this case other registered Python environments of the same Python version may still work and shall also be considered.
2019-04-09 23:01:37 +02:00
Dave Halter
31442ecb3b
Merge branch 'master' into typeshed
2019-04-09 22:58:30 +02:00
Dave Halter
255d0d9fb5
Fix builtin import issues
2019-04-09 21:15:33 +02:00
Dave Halter
8c9ac923c6
Fix import names from sys path generation
2019-04-08 19:35:58 +02:00
Nikhil Mitra
8d0c4d3cec
Resolve path in get_cached_default_environment() in api/environment.py to
...
prevent unnecessary cache busting when using pipenv.
2019-04-05 15:21:46 +02:00
Dave Halter
f4a6856e54
Fix some tests
2019-04-03 01:04:18 +02:00
Dave Halter
fa17681cf6
Goto definitions goto stubs now have a proper implementation
2019-04-03 00:28:15 +02:00
Dave Halter
7c56052d58
Make infer public on classes
2019-04-01 09:25:00 +02:00
Dave Halter
2fc53045c7
Goto stubs if on definition
2019-03-31 01:19:35 +01:00
Dave Halter
2f1ce2bbf9
Some test fixes
2019-03-28 19:23:55 +01:00
Dave Halter
f4c17e578c
Make it possible to use goto_definition on "broken" imports
2019-03-27 00:39:51 +01:00
Dave Halter
b6612a83c3
WIP import improvement, getting rid of bad old code
2019-03-21 23:22:19 +01:00
Dave Halter
8e9a91abf8
Implement is_stub and goto_stubs for the API
2019-03-11 19:13:24 +01:00
Dave Halter
0cad79ad18
Merge branch 'master' into typeshed
2019-03-08 16:25:45 +01:00
Dave Halter
cd8c9436c5
Merge branch 'master' of github.com:davidhalter/jedi
2019-03-08 16:23:46 +01:00
Dave Halter
5743f54d69
One more relative import fix
2019-03-08 16:01:56 +01:00
Dave Halter
1914d10836
Fix relative imports outside of the proper paths
2019-03-08 14:25:54 +01:00
Stanislav Grozev
6031971028
Use expanded paths when looking for virtualenv root
...
This fixes virtualenv resolution under macOS and Pipenv.
2019-03-08 01:22:21 +01:00
Dave Halter
467c2e5def
Merge branch 'master' into typeshed
...
There were quite a few conflicts, because there were two rewrites of the path
to dotted function.
2019-03-01 10:13:16 +01:00
Dave Halter
1a32663f85
The calculation of dotted paths from normal paths was completely wrong
2019-02-28 09:42:56 +01:00
tamago324
4fecca032d
Fix typo
2019-02-27 20:40:59 +01:00
Dave Halter
2a9e678877
Merge branch 'master' into typeshed
2019-02-27 13:13:17 +01:00
Dave Halter
9bb8f335c9
A small improvement for environments
...
see comment in 8d313e014f
2019-02-22 01:04:01 +01:00
Dave Halter
8d313e014f
Check for specific Python versions first on unix, see davidhalter/jedi-vim#870
2019-02-22 00:34:03 +01:00
Dave Halter
a79d386eba
Cleanup SameEnvironment and use the same logic for creation in virtualenvs
2019-02-22 00:24:55 +01:00
Dave Halter
b4a4dacebd
Fix embedded Python with Jedi (see comments in source code), fixes davidhalter/jedi-vim#870
2019-02-21 10:19:28 +01:00
Dave Halter
2f86f549f5
Improve an error message, see #1279
2019-02-16 04:32:03 +01:00
Marc Zimmermann
cc0c4cc308
fixing permission denied errors with project.json
2019-02-16 04:28:26 +01:00
Dave Halter
e2ab4c060f
Move all the gradual typing stuff into one folder
2018-12-24 17:40:47 +01:00
Dave Halter
025b8bba76
Fix a unicode path issue
2018-12-23 16:29:25 +01:00
Dave Halter
fcda62862c
Fix calculate_dotted_path_from_sys_path. It was broken beyond stupid.
2018-12-18 09:30:49 +01:00
Dave Halter
a21eaf9dba
Merge remote-tracking branch 'origin/master' into typeshed
2018-12-15 19:05:10 +01:00
Bet4
76417cc3c1
Fix environment cache regression ( #1238 )
...
The only remaining issue with this PR is that it does compare with executable instead of _start_executable (they don't need to be the same).
2018-12-15 18:37:28 +01:00
Dave Halter
3d4f241129
Cache Script._get_module
2018-12-05 18:18:26 +01:00
Dave Halter
986c69abea
Simplify some more call signature things
2018-11-11 22:44:32 +01:00
Dave Halter
a73c7092bb
Change signature a little bit
2018-11-11 22:36:05 +01:00
Dave Halter
3ecae30b5c
Delete old get_param_names code in API.
2018-11-11 19:45:00 +01:00
Dave Halter
4fbede7445
Rework some call signature issues
2018-11-11 17:01:12 +01:00
Dave Halter
d8090cfa0a
Start implementing get_signatures
2018-11-07 01:20:39 +01:00
Dave Halter
7856d27724
Clarify something about contexts
2018-10-24 00:45:06 +02:00
Dave Halter
da3ffd8bd0
Typo
2018-10-24 00:41:17 +02:00