Dave Halter
ddd4e92e84
temporary SuperInstance class to eventually handle super. But need something like mro() resolution first.
2014-07-29 23:57:29 +02:00
Dave Halter
cfe54e83ff
incomplete functions shouldn't cause any trouble. fixes #429 .
2014-07-28 17:42:20 +02:00
Dave Halter
a86cfa2dd7
Merge pull request #453 from alga/dev
...
Europython2014 davidhalter/jedi#361attempt
2014-07-27 20:58:03 +04:30
Albertas Agejevas
ecb2085174
Add flask.ext to the test fixture so tests pass even without flask installed.
2014-07-27 17:59:09 +02:00
Albertas Agejevas
25978cf591
Mentioned framework support in the docs.
2014-07-27 17:35:50 +02:00
Albertas Agejevas
ab486ba84f
List old-style flask extensions, too.
2014-07-27 17:00:17 +02:00
Albertas Agejevas
733eee94b6
Fix breaking tests.
2014-07-27 16:18:24 +02:00
Albertas Agejevas
7f45bfe689
More on #361 : enumerate new-style flask extensions.
2014-07-27 16:08:26 +02:00
Danilo Bargen
605b0c5881
Added note about numpydoc package
...
Refs #450 .
2014-07-27 16:01:11 +02:00
Dave Halter
440b9b072e
Merge pull request #441 from davidhalter/dynamic_inheritance
...
Dynamic superclasses
2014-07-27 18:26:48 +04:30
Dave Halter
4e04770a75
Merge pull request #451 from davidhalter/issue436
...
Issue 436: Operator statement wrapper was missing
2014-07-27 18:22:43 +04:30
Albertas Agejevas
5edd2274b2
Fix an exception in the flask ext code.
2014-07-27 15:04:55 +02:00
Albertas Agejevas
a18f8a7cbb
Make tests terser. pytest rules!
2014-07-27 15:04:46 +02:00
Albertas Agejevas
13c1f79d5c
A stab at davidhalter/jedi#361 (Flask extension imports)
...
Both new-style and old-style extensions work, but only when imported
with a 'from'. There are two skipped tests of the full dotted name
imports.
Also, our fixture has a normal flaskext package, whereas in practice
the flaskext module is injected from a pth file and does not have
__init__.py, we need to figure out to handle that.
2014-07-27 15:04:31 +02:00
Danilo Bargen
e8f479172a
Implemented dynamic superclasses
2014-07-27 14:11:48 +02:00
Danilo Bargen
73637d7e3f
Small doc fix
2014-07-27 13:12:26 +02:00
Danilo Bargen
176da139d8
Added docs for numpydoc docstrings ( fixes #450 )
2014-07-27 13:10:14 +02:00
Danilo Bargen
c97e1732ee
Operator statement wrapper was missing ( fixes #436 )
2014-07-27 12:53:18 +02:00
Dave Halter
6d99e639cd
Merge branch 'add-numpydoc-support' of git://github.com/immerrr/jedi into dev
2014-07-27 11:23:39 +02:00
immerrr
194d87bbad
Add basic numpydoc support
2014-07-27 12:51:31 +04:00
Dave Halter
e2cdbf61de
Merge remote-tracking branch 'origin/travis_py34' into dev
2014-07-27 09:52:54 +02:00
Dave Halter
9028641ca7
Merge remote-tracking branch 'origin/namedtuple' into dev
2014-07-27 09:51:50 +02:00
Dave Halter
97a204a985
Merge branch 'dev' of github.com:davidhalter/jedi into dev
2014-07-27 09:44:25 +02:00
Dave Halter
606b6851ff
remove the scope_names_generator stuff again. We should enable it somewhere in time, but for now it just breaks tests.
2014-07-27 09:43:22 +02:00
Dave Halter
cd648e933b
Merge pull request #448 from ppalucki/master
...
Sphinx oneline param type declaration feature
2014-07-27 12:05:32 +04:30
Pawel Palucki
d359f5d043
Sphinx oneline param type declaration feature
...
allows for type definition in ":param keyword"
2014-07-26 22:15:56 +02:00
Danilo Bargen
d3620fd84f
Implemented support for namedtuples ( fixes #107 )
...
Note that namedtuples are only supported for Python >2.6.
2014-07-26 17:51:38 +02:00
Danilo Bargen
81e066097d
Added pytest-cache to tox.ini
...
This allows you to only run the last failed tests using `py.test --lf`
or `tox -- --lf`.
2014-07-26 17:48:46 +02:00
Danilo Bargen
49089c06ff
Travis now provides Python 3.4
2014-07-26 17:41:32 +02:00
Danilo Bargen
efebb2d6d0
Added tests for random.choice
2014-07-26 17:40:08 +02:00
Danilo Bargen
2a1c108bbf
Fixed whitespace problems in completion tests
2014-07-26 17:39:05 +02:00
Dave Halter
c85bdb8ff1
little edge case of modules that don't have a scope_names_generator, which is unfortunately missing, but not really used in Jedi.
...
At europython's hackathon we played with it and @scoder added a small script to cython/Cython/Compiler/JediTyper.py, which makes it possible to add Cython types to a Python script.
2014-07-26 13:18:04 +02:00
Dave Halter
4f1d39d3df
set changelog date for v0.8.1 correct
2014-07-25 00:45:39 +02:00
Dave Halter
293fa5a14f
Merge pull request #437 from blueyed/doc-changelog-minor
...
Minor fixes to the changelog
2014-07-25 03:14:06 +04:30
Daniel Hahler
fd2f56f3b6
minor: changelog: formatting
2014-07-25 00:31:17 +02:00
Daniel Hahler
93f6d45e11
minor: changelog: fix typo
2014-07-25 00:30:53 +02:00
Dave Halter
a01e4c6b37
Merge remote-tracking branch 'origin/master' into dev
v0.8.1
2014-07-23 00:47:30 +02:00
Dave Halter
5e9d9573d5
Don't warn on addition of an int literal plus an unknown int number.
2014-07-22 16:44:10 +02:00
Dave Halter
f7c8c43fbc
check not only - but also + for numbers.
2014-07-22 16:18:57 +02:00
Dave Halter
96ca596cc2
fix the operation test where static analysis reports additions of ints with non-ints.
2014-07-22 16:05:46 +02:00
Dave Halter
852cdad754
Operator fixes. Subclass of Simple, now.
2014-07-22 16:02:34 +02:00
Dave Halter
15f42d93d7
it should be possible to find the origin of an operation, if it's a faulty one (static analysis)
2014-07-22 14:52:58 +02:00
Dave Halter
50ceef6e09
1 + '1' TypeErrors are now detected, but not shown in the right place
2014-07-22 10:44:56 +02:00
Dave Halter
52bbedd4a8
renamed company-jedi to anaconda-mode, cc @proofit404
2014-07-22 10:33:49 +02:00
Dave Halter
037d5fa02a
static analysis tests for the 1 + '1' test
2014-07-22 01:40:36 +02:00
Dave Halter
d350c1fa30
Merge branch 'linter' of github.com:davidhalter/jedi into linter
2014-07-21 17:40:25 +02:00
Dave Halter
b0d5d96b20
Merge pull request #435 from hattya/windows
...
fixes for Windows
2014-07-21 16:38:53 +02:00
Dave Halter
ec690b9ec5
change the default linter command from 'force' to 'linter'
2014-07-21 16:15:42 +02:00
Akinori Hattori
712e5653d8
use _ctypes for extension tests
2014-07-19 14:39:14 +09:00
Akinori Hattori
10b7ed967d
organize imports
2014-07-19 10:41:19 +09:00