Commit Graph

9 Commits

Author SHA1 Message Date
Roman Mogylatov 2e940adb50
Typing stubs (#286)
* Add basic setup

* Add more tests for factory

* Add mypy checks to CI

* Add mypy checks to makefile command

* Add typing for the factories

* Add stub for Callable providers

* Add typing module and object provider stubs

* Fix typing test issue

* Remove typing module

* Add Delegate stub

* Add stub for Dependency provider

* Add stub for ExternalDependency

* Add stubs for providers module functions

* Add stubs for the DependenciesContainer provider

* Add stub for the CallableDelegate provider

* Add stubs for Coroutine providers

* Add stubs for the configuration options

* Add stub for the FactoryDelegate

* Add stub for the FactoryAggregate provider

* Add singleton stubs

* Add stubs for singletons

* Add stub for the List provider

* Add stub for the Container provider

* Add stub for the Selector provider

* Add stubs for the dynamic container

* Add stub for the declarative container

* Add stubs for the extensions

* Add types module for explicit provider typing

* Set absolute import mode for the providers module and add types module test

* Skip typing test for Python 3.5

* Remove coroutine test from py35

* Fix py35 tests

* Add \n to the tox.ini
2020-08-26 22:24:20 -04:00
Tobias Happ bd855ace58 Adds tests in MANIFEST.in (#204) 2018-09-02 20:54:06 +03:00
Roman Mogilatov e3408075de Update repository structure 2016-11-02 22:58:30 +02:00
Roman Mogilatov 8d8a5b4e14 Update manifest file 2016-10-31 11:29:49 +02:00
Roman Mogilatov 0031003a14 Transfer to ETS Labs 2016-01-11 10:53:35 +02:00
Roman Mogilatov dd4e6d4aa0 Remove VERSION file from MANIFEST.in 2015-11-02 10:56:36 +02:00
Roman Mogilatov 6d0f892f8a Rename Objects to Dependency Injector 2015-08-31 16:31:38 +03:00
Roman Mogilatov 460038f3af Removing README.md 2015-04-03 00:31:26 +03:00
Roman Mogilatov 65893178dc renaming manifest file, 0.0.6 2015-01-16 23:11:24 +02:00