Sylvain,

>> I'm a developer of PyCharm. We've created a type database for some parts of 
>> the standard library manually based on the docs. As for now, its format is 
>> an implementation detail of PyCharm, but we have some plans making it 
>> available and extendable for other people and tools. We also interested in 
>> efforts regarding the standardization of type annotations. We'll announce 
>> our plans later on, stay tuned.
> 
> Sounds like such a library, as we're targeting with astroid, would be of
> interest for a lot of people and would allow great gain to python code-quality
> tool. Would you be interested in attempting to share efforts? Anyway I can't 
> wait to read more on this.

I've seen your pylint-brain repo, where you use an imperative approach for 
creating static equivalents of dynamic objects. In PyCharm we also use a 
similar approach, but we are interested in a more declarative database of 
static skeletons of dynamic objects (Python code + type annotations) that could 
be useful for various tools. As I've mentioned above, we will publish more info 
and our ideas regarding possible collaboration on this subject later on.

-- 
Andrey Vlasovskikh
Senior Software Developer
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with pleasure!"
_______________________________________________
code-quality mailing list
code-quality@python.org
http://mail.python.org/mailman/listinfo/code-quality

Reply via email to