Revisions of python-injector

buildservice-autocommit accepted request 1131714 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 20)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 19)
- update to 0.21.0:
  * Improved the documentation, thanks to jonathanmach and Jakub
    Wilk
  * Fixed a thread-safety regression
  * Improved the type annotations, thanks to David Pärsson
  * Fixed singleton scope behavior with parent/child injectors,
   thanks to David Pärsson
  * Stopped using a deprecated test function, thanks to ljnsn
  - Added support for PEP 604 union types (Python 3.10+), thanks to David Pärsson
  - Dropped Python 3.6 support
- BuildRequires on the dataclasses module if using python 3.6
  * Added support for overriding injectable parameters with positional
  * Dropped Python 3.4 support
  * Removed previously deprecated constructs: with_injector,
  * Dependencies are no longer injected into Module.configure and
  * Removed unofficial support for injecting into parent class
buildservice-autocommit accepted request 1006876 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 18)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 1006808 from Yogalakshmi Arunachalam's avatar Yogalakshmi Arunachalam (yarunachalam) (revision 17)
- Update to 0.20.1
  - Added support for PEP 604 union types (Python 3.10+), thanks to David Pärsson 
  - Fixed building with pypandoc 1.8+, thanks to Søren Fuglede Jørgensen
- Update to 0.20.0
  - Fixed handling of Union combined with Annotated, thanks to Tobias Nilsson
  - Fixed AssitedBuilder/child Injector interaction, thanks to Erik Cederberg
  - Made get_bindings() and injections work even if a injectee's return type
    annotation is a forward reference that can't be resolved
  Backwards incompatible:
  - Dropped Python 3.6 support
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 945346 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 16)
- Fix test and runtime requirements
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 15)
- Update to 0.19.0:
  - Added the license to the source distribution, thanks to
    Joshua Adelman
  - Added Python 3.9 and 3.10 support, this includes fixing
    Python 3.10 compatibility, thanks to Torge Matthies
  - Improved the documentation, thanks to Takahiro Kojima
  - Improved the source distribution so that it can be used to
    build and install wheels, thanks to Janusz Skonieczny
  - Added requirements files for easier development, thanks to
    Greg Eremeev
  - Removed Python 3.5 support
  - Fixed a bug where only one of multiple NoInject annotations
    was interpreted
buildservice-autocommit accepted request 867347 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 14)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 13)
- BuildRequires on the dataclasses module if using python 3.6
buildservice-autocommit accepted request 792593 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 12)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 11)
- 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
buildservice-autocommit accepted request 755754 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 10)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 9)
- Update to 0.18.1:
  * Various minor fixes and support for new python
- Depend on full python interpreter for sqlite module
buildservice-autocommit accepted request 718269 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 8)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 718267 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 7)
- 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
buildservice-autocommit accepted request 709120 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 6)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 709112 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 5)
- 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
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 676990 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 4)
initialized devel package after accepting 676990
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 2)
- Switch to github tarball to get both tests and license file
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 676655 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 1)
- Initial package (v0.15.0)
Displaying all 20 revisions
openSUSE Build Service is sponsored by