Dave Halter
|
75a02a13d9
|
Use ContextSet closer to they way how Python's set works
|
2018-09-24 20:30:57 +02:00 |
|
Dave Halter
|
e3203ebaa5
|
Try to change the module cache
|
2018-09-02 13:06:36 +02:00 |
|
Daniel Hahler
|
08b0b668a6
|
Script.__repr__: include environment
|
2018-07-16 13:26:10 +02:00 |
|
Daniel Hahler
|
f3c1f4c548
|
Script: improve ValueError for column
Ref: https://github.com/davidhalter/jedi/issues/1168
|
2018-07-11 12:55:18 +02:00 |
|
Dave Halter
|
cef769ecd8
|
The encoding parameter should be used again (includes test), fixes #1167
|
2018-07-09 18:25:28 +02:00 |
|
Dave Halter
|
aa4dcc1631
|
Remove source_encoding from documentation (see #1167)
|
2018-07-09 18:12:27 +02:00 |
|
Dave Halter
|
a59e5a016f
|
Actually use the fast_parser setting again
|
2018-07-05 21:31:03 +02:00 |
|
Dave Halter
|
d8c0d8e5d2
|
Different _load_module API
|
2018-07-05 10:15:49 +02:00 |
|
Dave Halter
|
2500112f6c
|
Don't follow builtin imports anymore by default when follow_imports is on (goto)
|
2018-07-04 00:01:03 +02:00 |
|
Dave Halter
|
80831d79c2
|
additional_module_paths in usages never actually worked
|
2018-07-03 22:54:47 +02:00 |
|
Dave Halter
|
d857668292
|
Add include_builtins to usages, fixes #1131.
|
2018-07-03 22:53:19 +02:00 |
|
Dave Halter
|
9b17be9ecf
|
Cleanup some of the module cache stuff
|
2018-04-10 19:16:18 +02:00 |
|
Dave Halter
|
60da6034c0
|
Fix some code_lines issues
|
2018-03-17 19:41:26 +01:00 |
|
Dave Halter
|
90a226f898
|
All modules now have a code_lines attribute, see #1062
|
2018-03-16 10:20:26 +01:00 |
|
Dave Halter
|
a85f2d1049
|
Use the correct class for params when used in names. Fixes #1006
|
2018-03-07 09:59:31 +01:00 |
|
Dave Halter
|
074d0d6d07
|
Include __init__.py files in search for the project directory, fixes #773
|
2018-03-04 21:36:59 +01:00 |
|
Dave Halter
|
98761f6994
|
Get rid of an unused import
|
2018-02-16 21:16:43 +01:00 |
|
Dave Halter
|
88f521ad82
|
Add the name always to the script module
|
2018-02-16 21:15:53 +01:00 |
|
Dave Halter
|
6a11b7d89e
|
Generalize the use of smart import paths
Now a lot more parts of the current scripts path are used as a sys path.
|
2018-02-16 12:40:31 +01:00 |
|
Dave Halter
|
2a56323c16
|
Try to avoid CachedMetaClass for modules
|
2018-02-13 20:47:43 +01:00 |
|
Dave Halter
|
c9fa335145
|
Fix a goto_assignments issue with a better internal API
Fixes #996.
|
2018-01-29 08:58:59 +01:00 |
|
Dave Halter
|
68f840de60
|
Refactor django path support
|
2018-01-24 19:13:05 +01:00 |
|
Dave Halter
|
d986c44b94
|
Merge with master
The deprecation of Python2.6 and the insertion of environments made it quite difficult to merge.
|
2018-01-20 19:32:59 +01:00 |
|
Dave Halter
|
877383b110
|
Add a test to avoid encoding issues. Fixes #1003
|
2018-01-20 18:28:29 +01:00 |
|
Dave Halter
|
16b463a646
|
Refactor to avoid having unicode decode errors by default
|
2018-01-19 19:23:11 +01:00 |
|
Dave Halter
|
2b577fcd5c
|
Clarity
|
2018-01-17 19:24:08 +01:00 |
|
Dave Halter
|
bf0b6741aa
|
At the moment, don't allow projects as an input to script
|
2018-01-17 09:57:58 +01:00 |
|
Dave Halter
|
9b5e3447d9
|
Make the new project API fully work in tests
|
2018-01-17 09:54:11 +01:00 |
|
Dave Halter
|
fe813292cf
|
Try to migrate to the new project API
|
2018-01-16 23:56:35 +01:00 |
|
Dave Halter
|
0ed9e1c249
|
The given sys_path gets converted to unicode now in py2
|
2017-12-30 03:40:01 +01:00 |
|
Dave Halter
|
da211aa63d
|
Use the Script fixture more generally
|
2017-12-29 18:40:17 +01:00 |
|
Dave Halter
|
37d282e67b
|
Always use the parser of the environment
|
2017-12-28 21:19:26 +01:00 |
|
Dave Halter
|
96a67f9a4c
|
Start using the correct parser for each environment
|
2017-12-19 19:19:35 +01:00 |
|
Dave Halter
|
fe3e8a0867
|
Refactor environments a bit
|
2017-12-17 18:47:28 +01:00 |
|
Dave Halter
|
d0732e58cc
|
api.virtualenv -> api.environment
|
2017-12-15 18:20:35 +01:00 |
|
Dave Halter
|
0d7f93c019
|
DefaultEnvironment -> get_default_environment
|
2017-12-15 18:13:21 +01:00 |
|
Dave Halter
|
3cd5fa3c20
|
Better support for searching python environments
|
2017-12-15 12:19:52 +01:00 |
|
Dave Halter
|
7263d8565b
|
Add an access abstraction (only array tests work, yet)
The access abstraction will be the new way of accessing builtin objects. This way it will be easier to move that to another process
|
2017-11-25 19:47:49 +01:00 |
|
Dave Halter
|
73576b2a8b
|
Progress when working with evaluators
|
2017-11-17 01:21:38 +01:00 |
|
Dave Halter
|
96149d2e6a
|
Make it possible to connect to a subprocess to get the sys path
|
2017-11-14 18:25:37 +01:00 |
|
Dave Halter
|
46b81dfa6d
|
Subprocess progress
Also add an enviornment variable to Script
|
2017-11-13 00:40:32 +01:00 |
|
Dave Halter
|
06004ad2f5
|
Some minor refactorings.
|
2017-10-09 20:32:28 +02:00 |
|
Dave Halter
|
bedff46735
|
Simplify usages. It should also work way better, now.
|
2017-10-08 20:13:24 +02:00 |
|
Dave Halter
|
4ddf7bf56d
|
Remove the disabling of dynamic flow information
We should be able to handle this anyway also in completions. Don't hide issues here.
|
2017-10-07 10:52:43 +02:00 |
|
Dave Halter
|
51d2ffb078
|
Use sys path mostly from project and move some sys path stuff around.
|
2017-10-05 10:06:28 +02:00 |
|
Dave Halter
|
383f749026
|
Move the initial sys path generation into a new project class.
|
2017-10-02 20:19:55 +02:00 |
|
Dave Halter
|
0762c9218c
|
Move arguments to a separate module.
|
2017-10-01 13:29:28 +02:00 |
|
Dave Halter
|
16011a91af
|
Move iterable to context/iterable.
|
2017-09-30 17:41:21 +02:00 |
|
Dave Halter
|
3c75f27376
|
Move the base Context stuff to another module to keep context free for imports.
|
2017-09-30 16:46:07 +02:00 |
|
Dave Halter
|
8f177eea07
|
Move the ModuleContext to a separate module.
|
2017-09-29 13:24:48 +02:00 |
|