Commit Graph

27 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
Roman Mogylatov
fa469618dd
Readme update (#263)
* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Add files via upload

* Update README.rst

* Rename Blank Diagram (1).svg to di-map.svg

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Add files via upload

* Rename Blank Diagram (2).svg to di-map2.svg

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Add files via upload

* Add files via upload

* Rename README.svg to di-map3.svg

* Update README.rst

* Add files via upload

* Rename README - Page 3.svg to di-map4.svg

* Update README.rst

* Add files via upload

* Rename README - Copy of Page 3.svg to di-map5.svg

* Update README.rst

* Delete di-map.svg

* Delete di-map2.svg

* Delete di-map3.svg

* Delete di-map4.svg

* Update README.rst

* Update README.rst

* Add Github Navigator - Flask application

* Do more refactoring for ghnav-flask

* More refactoring

* Update README

* Add tests

* Update readme

* Add Flask extension

* Add Factory.provides attribute

* Add Flask extension module

* User flask extension in githubnavigator example

* Add README for ghnav-flask

* Update ghnav-flask README

* Update ghnav-flask README

* Update README with ghnav container example

* Move ghnav-flask to miniapps/ folder

* Fix auth token reading from env for ghnav-flask

* Update readme

* Fix ghnav-flask linter errors

* Add downloads and wheel badge

* Add tests for flask extension

* Fix flask tests

* Add requirements-ext.txt installation to tox.ini

* Add API docs for ext.flask module

* Update setup.py

* Add Flask to the list of keywords

* Update badges on docs README

* Update docs README title

* Fix ext.flask tests

* Fix syntax of ext.flask for Python 2.7, 3.4, 3.5

* Fix syntax of ext.flask for Python 2.7, 3.4, 3.5

* Fix imports in ext.flask for Python 2.7, 3.4, 3.5

* Update ghfnav-flask README

* Update ghfnav-flask README

* Remove setting of empty github token

* Add flask extras

* Update requirements

* Update requirements

* Add flask extra to python 3.4 tox.ini

* Update changelog

* Update changelog
2020-07-11 12:15:00 -04:00
Roman Mogylatov
4a82aa18c3
Wheels (#260)
* Update .travis.yml

* Update .travis.yml

* Add cibuildwheel jobs

* Point twine to testpypi

* Add test suffix to version

* Try to fix windows builds

* Change version to 3.19.0.a2

* Remove build dependencies from dev requirements

* Add condition to trigger build on tags

* Bump version to 3.19.0a3

* Target sdist job to publish to testpypi

* Upgrade travis config

* Bump version to 3.19.0a4

* Return version

* Update changelog

* Update makefile
2020-07-01 23:16:38 -04:00
Roman Mogylatov
8681500236
Start using twine for dist uploading to PyPI (#259) 2020-06-30 16:40:30 -04:00
Roman Mogylatov
af7297ce71 Update Cython version 2020-06-14 17:38:24 -04:00
Roman Mogylatov
b876d001df Regenerate C sources using Cython 0.29.14 2020-01-26 14:27:23 -05:00
Roman Mogylatov
0ac1a10336
Regenerate C sources using Cython 0.29.13 (#226) 2019-07-29 15:24:00 -04:00
Roman Mogylatov
cae4d8cdf2
Update Cython to 0.29.7 (#219) 2019-05-09 14:35:27 -04:00
Roman Mogylatov
efdae17b57 Regenerate C sources using Cython 0.29.6 2019-03-21 22:22:09 -04:00
Roman Mogylatov
7c47c67808
Update Cython to 0.29.2 (#213)
* Update Cython to 0.29.2

* Regenerate C sources

* Update changelog
2018-12-22 21:00:30 +02:00
Roman Mogylatov
ce3ea6c9c1 Upgrade to Cython 0.29 2018-11-08 22:58:17 +02:00
Roman Mogylatov
ac0e5eb26a Regenerate C sources using Cython 0.28.5 2018-10-15 07:46:27 +03:00
Roman Mogylatov
cc35e1fdb2 Regenerate C sources using Cython 0.28.4 2018-07-24 23:21:59 +03:00
Roman Mogylatov
4d3573dd6f Regenerate C sources using Cython 0.28.3 2018-06-22 10:39:56 +03:00
Roman Mogylatov
e81b459656 Update list of documentation and development requirements 2018-02-22 11:42:06 +02:00
Roman Mogylatov
f1997ee822 Regenerate C sources using Cython 0.27.3 2017-12-25 17:27:19 +02:00
Roman Mogylatov
a155f25ca6 Update Cython to 0.27.1 2017-10-12 20:25:46 -07:00
Roman Mogylatov
b6e4a08d48 Update cython version in development requirements file 2017-10-10 14:53:44 -07:00
Roman Mogylatov
ca4a85adc6 Update development requirements 2017-08-08 19:06:20 +03:00
Roman Mogilatov
c5cddd91af Move docs requirements to separate file 2017-02-28 22:16:49 +02:00
Roman Mogilatov
4a575abbde Add shpinxcontrib-disqus to the list of development dependencies 2017-02-28 21:55:57 +02:00
Roman Mogilatov
83684f01d3 Add cython to development requirements 2016-10-31 11:30:18 +02:00
Roman Mogilatov
a04740a27e Update list of development requirements 2016-10-31 00:00:41 +02:00
Roman Mogilatov
5d7622428f Add autodoc to dev requirements 2016-06-03 00:47:26 +03:00
Roman Mogilatov
a1da758e6b Add unittest2 to the dev requirements 2016-05-26 20:15:43 +03:00
Roman Mogilatov
672eb6dfd7 Update development requirements 2016-04-26 13:15:00 +03:00
Roman Mogilatov
0031003a14 Transfer to ETS Labs 2016-01-11 10:53:35 +02:00