This website requires JavaScript.
26774c79fb
Add a module cache that has a bit more capabilites
Dave Halter
2018-02-10 21:21:25 +01:00
92c76537d6
print_to_stderr needs to be used with one argument
Dave Halter
2018-02-05 19:18:54 +01:00
ac597815d7
Print errors that happen when importing certain objects
Dave Halter
2018-02-04 23:08:24 +01:00
1ca4d21359
Use unicode literals, to avoid potential issues
Dave Halter
2018-02-04 00:55:45 +01:00
a123d0ff3d
Merge branch 'master' of github.com:davidhalter/jedi
Dave Halter
2018-02-03 23:28:57 +01:00
18819292e6
Add author's name to AUTHORS.txt
Anton Zub
2018-02-03 08:08:29 +02:00
c2bb795151
Fix typo in docstring for imports.py
Anton Zub
2018-02-03 07:58:05 +02:00
fe0e41e9d6
Fix some more dict.get/dict.values stuff
Dave Halter
2018-02-02 18:24:18 +01:00
8028138e8c
Implememnt dict.values for FakeDict to avoid a recursion error. Fixes #1014 .
Dave Halter
2018-02-02 09:31:53 +01:00
e50609c48b
Add better error reporting
Dave Halter
2018-02-01 09:58:28 +01:00
a7e864638a
Use a better string
Dave Halter
2018-02-01 01:21:59 +01:00
2c945488b3
Add better debugging for an assert, see also #1010
Dave Halter
2018-02-01 01:20:17 +01:00
24b4e725b5
Make some things clearer about lazy contexts
Dave Halter
2018-01-31 23:52:56 +01:00
ebe8123b4c
Finding the autocompletion stack is a bit more complicated than I initially thought
Dave Halter
2018-01-31 08:45:01 +01:00
522e7123ed
Move the ahead of time tests to the pep0526 file
Dave Halter
2018-01-31 00:18:17 +01:00
3ae0560f1c
Fix an issue where a default value was wrongly used
Dave Halter
2018-01-31 00:11:30 +01:00
2b9429be38
Update the ahead of time tests
Dave Halter
2018-01-30 23:09:42 +01:00
6b535c0503
Fix the last remaining issues with ahead of time annotations, see #982
Dave Halter
2018-01-30 01:19:55 +01:00
24561759f6
Fix a bug related to a wrong parametrization at one point
Dave Halter
2018-01-30 01:17:09 +01:00
d2c0de3eb0
Merge branch 'master' of https://github.com/johannesmik/jedi
Dave Halter
2018-01-30 01:02:07 +01:00
91d3c1f6d3
Force unicode on django paths
Dave Halter
2018-01-30 00:40:50 +01:00
60f89522a7
Forgot to add the examples folder
Dave Halter
2018-01-30 00:08:17 +01:00
c9fa335145
Fix a goto_assignments issue with a better internal API
Dave Halter
2018-01-29 08:58:59 +01:00
82dc83e150
Merge remote-tracking branch 'origin/master' into virtualenv
Dave Halter
2018-01-29 00:56:55 +01:00
febe65f737
Disable predefined name analysis (if stmts) for all non-analysis tasks
Dave Halter
2018-01-29 00:56:29 +01:00
8149eabdf9
Remove something that obviously never happened
Dave Halter
2018-01-28 20:56:04 +01:00
1304b4f9e8
Reorder some open flags for Python 2
Dave Halter
2018-01-26 01:31:47 +01:00
fc458a3c2a
inspect.signature throws weird errors sometimes, just make it a bit simpler
Dave Halter
2018-01-26 01:30:10 +01:00
d44385c25e
Fix the implicit namespace test
Dave Halter
2018-01-26 01:16:08 +01:00
68f15c90ac
Undo most of the namespace changes and use module again
Dave Halter
2018-01-25 20:48:34 +01:00
04fba28d35
Differentiate between namespace and module as a type
Dave Halter
2018-01-25 20:35:54 +01:00
33c9d21e35
Use Scripts for virtualenvs instead of bin for windows
Dave Halter
2018-01-25 19:55:10 +01:00
6bab112bb7
test/completion/imports.py: fix typo in comment
Daniel Hahler
2018-01-24 23:19:50 +01:00
68f840de60
Refactor django path support
Dave Halter
2018-01-24 19:13:05 +01:00
e4559bef51
Fix project path finding
Dave Halter
2018-01-23 20:30:27 +01:00
e6f934de11
Add a repr for Project
Dave Halter
2018-01-23 19:21:50 +01:00
4653c30fa4
Use the PathFinder, because the FileFinder doesn't work without suffixes
Dave Halter
2018-01-21 23:52:44 +01:00
7fcbf7b5f0
Create the importer stuff Python2.7 and 3.3
Dave Halter
2018-01-21 15:46:13 +01:00
baacb5ec0d
Trying to use the import machinery to import jedi/parso in python3.4+
Dave Halter
2018-01-21 15:25:59 +01:00
fef594373a
Better reporting of internal errors
Dave Halter
2018-01-20 22:56:51 +01:00
41b24ab46b
Better error handling for subprocesses
Dave Halter
2018-01-20 22:56:26 +01:00
ddafe41bb6
Another merge with master
Dave Halter
2018-01-20 22:01:57 +01:00
98a3da674c
Ahhh another bug... A bit stupid of me not to run the tests
Dave Halter
2018-01-20 22:00:41 +01:00
fc315108f0
Get rid of a cwd to tmpdir, because with the subprocess it doesn't behave the same depending on which tests you run first
Dave Halter
2018-01-20 21:56:56 +01:00
d3a5025635
Hopefully the last merge with master
Dave Halter
2018-01-20 21:48:55 +01:00
256f001480
Another small issue in the tests
Dave Halter
2018-01-20 21:47:31 +01:00
94ce54e776
Merge with master again
Dave Halter
2018-01-20 21:45:55 +01:00
20d64cf2b3
Fix issues with a recent refactoring
Dave Halter
2018-01-20 21:21:58 +01:00
27a3be3b42
Merge a commit that adds the build folder to the ignored paths
Dave Halter
2017-12-17 21:35:39 +01:00
9c0b344962
Small mistake when opening a file
Dave Halter
2018-01-20 20:30:44 +01:00
1476551257
Add better error reporting for potential issues
Dave Halter
2018-01-20 19:33:47 +01:00
d986c44b94
Merge with master
Dave Halter
2018-01-20 18:58:43 +01:00
877383b110
Add a test to avoid encoding issues. Fixes #1003
Dave Halter
2018-01-20 18:28:29 +01:00
16b463a646
Refactor to avoid having unicode decode errors by default
Dave Halter
2018-01-19 19:23:11 +01:00
19b3580ba7
Get rid of some potential issues when using pandas interactively
Dave Halter
2018-01-18 19:53:25 +01:00
c1394a82b5
Better error reporting, see #944
Dave Halter
2018-01-18 19:12:32 +01:00
609f59ce41
Fix issues with random tuples in TreeArgument.
Dave Halter
2018-01-18 09:54:19 +01:00
2b577fcd5c
Clarity
Dave Halter
2018-01-17 19:24:08 +01:00
d61aa50399
Remove the get_default_project caching
Dave Halter
2018-01-17 19:23:30 +01:00
263989c0ab
Add a comment about why the project is None in the subprocess
Dave Halter
2018-01-17 19:12:58 +01:00
4e4f75c882
evaluate.project doesn't exist anymore. Eliminated code that used it
Dave Halter
2018-01-17 19:07:44 +01:00
bf0b6741aa
At the moment, don't allow projects as an input to script
Dave Halter
2018-01-17 09:57:58 +01:00
9b4abeac4e
Remove the old project
Dave Halter
2018-01-17 09:55:53 +01:00
9b5e3447d9
Make the new project API fully work in tests
Dave Halter
2018-01-17 09:54:11 +01:00
fe813292cf
Try to migrate to the new project API
Dave Halter
2018-01-16 23:56:35 +01:00
9b9587a9dd
Refactor to make configuratios of sys paths easier
Dave Halter
2018-01-16 19:20:55 +01:00
ddaf175b11
Use the evaluate.project sys path stuff for api.project
Dave Halter
2018-01-16 10:03:28 +01:00
c6240d5453
Cache the default project
Dave Halter
2018-01-16 00:20:33 +01:00
2a0e8f91d3
A possible introduction for projects
Dave Halter
2018-01-15 23:57:08 +01:00
b92c7d3351
Some cleaning up of code
Dave Halter
2018-01-13 18:59:03 +01:00
3a0ac37ee8
Fix error when using generators with variable-length arguments
micbou
2018-01-12 17:33:10 +01:00
999fb35914
Check for safe and unsafe environments when searching for them
Dave Halter
2018-01-11 08:59:39 +01:00
d815470e54
Remove the copyright notice from docs
Dave Halter
2018-01-09 23:29:33 +01:00
598ea1b89b
Add Python 2.6 removal to changelog. Refs #1018
Dave Halter
2018-01-07 14:39:08 +01:00
cc460a7126
Merge branch 'master' into rm-2.6
Dave Halter
2018-01-07 14:32:47 +01:00
4e52acbf26
Using setup.py build should not include part of tests
Dave Halter
2018-01-07 14:13:21 +01:00
73c71d6475
This test will be removed in the virtualenv branch
Hugo
2018-01-07 10:39:38 +02:00
7e449af4bd
Revert changes to test/completion and test/static_analysis except for 2.6 comment removal
Hugo
2018-01-07 10:33:24 +02:00
3e8cd9f128
Use set literals
Hugo
2018-01-04 18:17:35 +02:00
3644c72efe
Add version badges, use SVG badges, fix typos
Hugo
2018-01-04 17:29:03 +02:00
abe0f27e6a
Add python_requires to help pip
Hugo
2018-01-05 10:21:16 +02:00
f56035182c
Remove trailing semicolons
Hugo
2018-01-04 16:39:42 +02:00
cc623218e5
Replace function call with set literal
Hugo
2018-01-04 16:37:50 +02:00
5755fcb900
Replace comparison with None with equality operator
Hugo
2018-01-04 16:34:10 +02:00
8cf708d0d4
Remove redundant parentheses
Hugo
2018-01-04 16:32:52 +02:00
a7ac647498
Remove redundant character escape
Hugo
2018-01-04 16:31:38 +02:00
7821203d8e
Use automatic formatters
Hugo
2018-01-04 16:29:35 +02:00
7c31ea9042
Drop support for EOL Python 2.6
Hugo
2018-01-05 10:17:38 +02:00
0334918d73
Ignore IDE metadata
Hugo
2018-01-04 16:18:19 +02:00
d00b6ddd10
Sith still used NotFoundError which doesn't exist anymore in jedi
Dave Halter
2018-01-06 14:14:16 +01:00
9e1cce6111
Ignore pypy in travis for now
Dave Halter
2018-01-06 14:13:15 +01:00
7c78882967
A path to ignore in coveragerc was wrong
Dave Halter
2018-01-06 14:12:26 +01:00
9fdf265a75
Allowing the cov tests did not properly work. Trying again.
Dave Halter
2018-01-06 13:54:29 +01:00
a3c7aaa65e
Somehow previously removed the allowed failurs of TOXENV=cov
Dave Halter
2018-01-06 13:52:31 +01:00
5844ad0900
Try to put env variables on one line
Dave Halter
2018-01-06 13:49:06 +01:00
e3d399cb08
Coverage was unfortunately excluded
Dave Halter
2018-01-06 13:39:03 +01:00
f36f5ec234
Merge with master
Dave Halter
2018-01-06 12:31:29 +01:00
a8124b625c
Add a comment to refactoring that it's not in active development
Dave Halter
2018-01-06 12:28:58 +01:00
bc57b08863
Change coveragerc a bit
Dave Halter
2018-01-06 12:27:48 +01:00
14ac874e1a
Use Python3.4 for coverage.
Dave Halter
2018-01-06 12:14:32 +01:00