Dave Halter
|
88f521ad82
|
Add the name always to the script module
|
2018-02-16 21:15:53 +01:00 |
|
Dave Halter
|
24adebb69d
|
Add the travere_parents function to a utility directory
|
2018-02-16 21:07:36 +01:00 |
|
Dave Halter
|
81a30d61d6
|
Fix Python 2 old-school relative imports
|
2018-02-16 20:53:31 +01:00 |
|
Dave Halter
|
5453566352
|
Use the project path as a prefix, because many times it's used as a higher priority than other stuff
|
2018-02-16 20:37:03 +01:00 |
|
Dave Halter
|
482b5e63db
|
Move the buildout_project stuff to a separate examples folder
|
2018-02-16 15:01:40 +01:00 |
|
Dave Halter
|
424b6ae907
|
Rename of buildout stuff
|
2018-02-16 14:56:49 +01:00 |
|
Dave Halter
|
ab212cb8aa
|
Small rename
|
2018-02-16 14:53:45 +01:00 |
|
Dave Halter
|
c23005f988
|
Use generators instead of complicated return of lists
|
2018-02-16 14:50:07 +01:00 |
|
Dave Halter
|
039e7ba07b
|
Some more sys path corrections.
The sys path should be defined more or less in the beginning and not be different for all modules
|
2018-02-16 14:39:01 +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
|
863fbb3702
|
Better handling of smart sys path
|
2018-02-16 11:57:58 +01:00 |
|
Dave Halter
|
30cfdee325
|
Some simplifications
|
2018-02-16 10:21:43 +01:00 |
|
Dave Halter
|
fa9364307f
|
Add comments to implicit namespaces and fix some minor things.
See #1005.
|
2018-02-15 20:25:07 +01:00 |
|
Dave Halter
|
9177c120f4
|
Merge the implicit namespace improvement (pkgutils.itermodules modification)
There are still a few issues that need to be addressed.
|
2018-02-15 20:08:58 +01:00 |
|
Dave Halter
|
76df356628
|
Relative imports should be working again even when used in more special occasions. Fixes #973
There are more fixes needed. Some things are just very unclean and might lead to further bugs.
|
2018-02-15 14:10:01 +01:00 |
|
Dave Halter
|
276f2d0b52
|
parent_module is not needed for loading modules
|
2018-02-14 20:42:53 +01:00 |
|
Dave Halter
|
2a56323c16
|
Try to avoid CachedMetaClass for modules
|
2018-02-13 20:47:43 +01:00 |
|
Dave Halter
|
36699b77b2
|
DOn't check the parser cache, that's parso's responsibility
|
2018-02-13 19:19:00 +01:00 |
|
Dave Halter
|
a52b6edd01
|
Better module loading
|
2018-02-12 21:17:21 +01:00 |
|
Dave Halter
|
a33cbc8ae3
|
Try to put all module loading in one place including namespace packages
|
2018-02-12 20:49:45 +01:00 |
|
Dave Halter
|
9fec494e84
|
Unify load_module access
|
2018-02-12 20:39:42 +01:00 |
|
Dave Halter
|
514eaf89c3
|
Prepare a test to eventually solve a relative import problem
|
2018-02-12 20:33:48 +01:00 |
|
T.Rzepka
|
b38d31b99d
|
Fix for Python 2 on Windows, see #1037.
|
2018-02-11 22:37:57 +01:00 |
|
Dave Halter
|
26774c79fb
|
Add a module cache that has a bit more capabilites
|
2018-02-10 21:21:25 +01:00 |
|
Dave Halter
|
92c76537d6
|
print_to_stderr needs to be used with one argument
See #1010.
|
2018-02-05 19:19:05 +01:00 |
|
Dave Halter
|
ac597815d7
|
Print errors that happen when importing certain objects
See also #1010.
|
2018-02-04 23:50:28 +01:00 |
|
Dave Halter
|
1ca4d21359
|
Use unicode literals, to avoid potential issues
|
2018-02-04 00:55:45 +01:00 |
|
Dave Halter
|
a123d0ff3d
|
Merge branch 'master' of github.com:davidhalter/jedi
|
2018-02-03 23:28:57 +01:00 |
|
Anton Zub
|
18819292e6
|
Add author's name to AUTHORS.txt
|
2018-02-03 11:55:53 +01:00 |
|
Anton Zub
|
c2bb795151
|
Fix typo in docstring for imports.py
|
2018-02-03 11:55:53 +01:00 |
|
Dave Halter
|
fe0e41e9d6
|
Fix some more dict.get/dict.values stuff
|
2018-02-02 18:24:18 +01:00 |
|
Dave Halter
|
8028138e8c
|
Implememnt dict.values for FakeDict to avoid a recursion error. Fixes #1014.
|
2018-02-02 09:34:40 +01:00 |
|
Dave Halter
|
e50609c48b
|
Add better error reporting
|
2018-02-01 09:58:28 +01:00 |
|
Dave Halter
|
a7e864638a
|
Use a better string
|
2018-02-01 01:21:59 +01:00 |
|
Dave Halter
|
2c945488b3
|
Add better debugging for an assert, see also #1010
|
2018-02-01 01:20:17 +01:00 |
|
Dave Halter
|
24b4e725b5
|
Make some things clearer about lazy contexts
|
2018-01-31 23:52:56 +01:00 |
|
Dave Halter
|
ebe8123b4c
|
Finding the autocompletion stack is a bit more complicated than I initially thought
Fixes #968.
|
2018-01-31 08:45:01 +01:00 |
|
Dave Halter
|
522e7123ed
|
Move the ahead of time tests to the pep0526 file
|
2018-01-31 00:18:17 +01:00 |
|
Dave Halter
|
3ae0560f1c
|
Fix an issue where a default value was wrongly used
|
2018-01-31 00:11:30 +01:00 |
|
Dave Halter
|
2b9429be38
|
Update the ahead of time tests
|
2018-01-30 23:09:42 +01:00 |
|
Dave Halter
|
6b535c0503
|
Fix the last remaining issues with ahead of time annotations, see #982
|
2018-01-30 01:19:55 +01:00 |
|
Dave Halter
|
24561759f6
|
Fix a bug related to a wrong parametrization at one point
|
2018-01-30 01:17:09 +01:00 |
|
Dave Halter
|
d2c0de3eb0
|
Merge branch 'master' of https://github.com/johannesmik/jedi
|
2018-01-30 01:02:07 +01:00 |
|
Dave Halter
|
91d3c1f6d3
|
Force unicode on django paths
|
2018-01-30 00:40:50 +01:00 |
|
Dave Halter
|
60f89522a7
|
Forgot to add the examples folder
|
2018-01-30 00:08:17 +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
|
82dc83e150
|
Merge remote-tracking branch 'origin/master' into virtualenv
|
2018-01-29 00:56:55 +01:00 |
|
Dave Halter
|
febe65f737
|
Disable predefined name analysis (if stmts) for all non-analysis tasks
It's really buggy and caused quite a few issues
|
2018-01-29 00:56:29 +01:00 |
|
Dave Halter
|
8149eabdf9
|
Remove something that obviously never happened
|
2018-01-28 20:56:04 +01:00 |
|
Dave Halter
|
1304b4f9e8
|
Reorder some open flags for Python 2
|
2018-01-26 01:31:47 +01:00 |
|