15
0
Commit Graph

12 Commits

Author SHA256 Message Date
494e859b24 Accepting request 792593 from devel:languages:python
- Update to 0.18.3:
  * Fixed Python 3.5.3 compatibility
  * Added remaining type hints to the codebase so that the client code can
    have better static typing safety
  * Fixed UnsatisfiedRequirement string representation (this time for real)
  * Added forward return type reference support to provider methods

OBS-URL: https://build.opensuse.org/request/show/792593
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-injector?expand=0&rev=5
2020-04-09 21:15:23 +00:00
8aba040a06 - Update to 0.18.3:
* Fixed Python 3.5.3 compatibility
  * Added remaining type hints to the codebase so that the client code can
    have better static typing safety
  * Fixed UnsatisfiedRequirement string representation (this time for real)
  * Added forward return type reference support to provider methods

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-injector?expand=0&rev=11
2020-04-09 05:22:43 +00:00
4f6d277d6a Accepting request 755754 from devel:languages:python
- Update to 0.18.1:
  * Various minor fixes and support for new python
- Depend on full python interpreter for sqlite module

OBS-URL: https://build.opensuse.org/request/show/755754
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-injector?expand=0&rev=4
2019-12-11 11:15:00 +00:00
Tomáš Chvátal
fa2e5d263b - Update to 0.18.1:
* Various minor fixes and support for new python
- Depend on full python interpreter for sqlite module

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-injector?expand=0&rev=9
2019-12-11 08:52:03 +00:00
7461c695a2 Accepting request 718269 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/718269
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-injector?expand=0&rev=3
2019-07-26 10:39:43 +00:00
Tomáš Chvátal
ccfbec5825 Accepting request 718267 from home:pgajdos
- version update to 0.17.0
  * Added support for using `typing.Dict` and `typing.List` in multibindings. See :meth:`multibind <injector.Binder.multibind>`.
  * Added multibinding-specific :func:`provider <injector.provider>` variant: :func:`multiprovider <injector.multiprovider>`
  * Deprecated using :func:`provider <injector.provider>` for multibindings
  * Fixed failure to provide a default value to a `NewType`-aliased type with auto_bind enabled
  * Deprecated :func:`Key <injector.Key>`, :func:`SequenceKey <injector.SequenceKey>` and
    :func:`MappingKey <injector.MappingKey>` – use real types or type aliases instead
  * Deprecated using single-item lists and dictionaries for multibindings - use real types or type aliases instead
  Technically backwards incompatible:
  * typing.List and typing.Dict specializations are now explicitly disallowed as :meth:`bind <injector.Binder.bind>`
    interfaces and types returned by :func:`provider <injector.provider>`-decorated methods

OBS-URL: https://build.opensuse.org/request/show/718267
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-injector?expand=0&rev=7
2019-07-24 13:44:08 +00:00
a53ff00948 Accepting request 709120 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/709120
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-injector?expand=0&rev=2
2019-06-12 11:17:32 +00:00
Tomáš Chvátal
038916f42f Accepting request 709112 from home:mcalabkova:branches:devel:languages:python
- update to version 0.16.2
  * Added support for overriding injectable parameters with positional 
    arguments (previously only possible with keyword arguments)
  * Fixed crashes caused by typed self in method signatures
  * Dropped Python 3.4 support 
  * Removed previously deprecated constructs: with_injector, 
    Injector.install_into, Binder.bind_scope
  * Dependencies are no longer injected into Module.configure and 
    raw module functions
  * Removed unofficial support for injecting into parent class 
    constructors

OBS-URL: https://build.opensuse.org/request/show/709112
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-injector?expand=0&rev=5
2019-06-11 11:22:44 +00:00
Stephan Kulow
67cb18a021 Accepting request 676990 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/676990
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-injector?expand=0&rev=1
2019-02-28 20:41:15 +00:00
Tomáš Chvátal
d5083bcd11 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-injector?expand=0&rev=3 2019-02-18 09:44:37 +00:00
Tomáš Chvátal
ce2b69ea31 - Switch to github tarball to get both tests and license file
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-injector?expand=0&rev=2
2019-02-18 09:40:13 +00:00
Tomáš Chvátal
7a1a1aa1aa Accepting request 676655 from home:alois:branches:devel:languages:python
- Initial package (v0.15.0)

OBS-URL: https://build.opensuse.org/request/show/676655
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-injector?expand=0&rev=1
2019-02-18 08:54:56 +00:00