Thomas Calmant

Results 20 issues of Thomas Calmant

* [x] Configure coveralls secret * [ ] Replace nose by pytest * [ ] Configure actions * [ ] Update README badges

enhancement

Currently, the only ways to manage components easily in iPOPO itself are: - let iPOPO create the component when the factory will be active (waiting list) - use the initial...

enhancement
v1

Currently, the log service doesn't support formatters: it is necessary to create a LogListener to print out logs with a custom format.. Solutions can include: - add support for a...

enhancement
v1

When a handler event occurs, e.g. when a controller changes state, all the handlers are called back, whereas only those of "service_provider" kind should. Proposal: the `StoredInstance.__safe_handlers_callback()` method should have...

iPOPO should support a new kind of handlers, which could be added to live instance managers at runtime. There activation couid be requested in two ways: - the component indicates...

The MQTT service provided by `pelix.services.mqtt` is not really usable as is. Its API must be redefined in order to support real use cases or it will be removed. It...

enhancement

The LDAP Filter module (pelix/ldapfilter.py) is the slowest part of the code of iPOPO. As it is often used, mainly for service filtering, it should be way faster. According to...

enhancement

Pelix should override the **import** method when installing a bundle, in order to avoid duplicated imports and to have a better control on the Python path. The code could be...

enhancement

Type hints are currently missing or wrong in some methods.

enhancement

It would be interesting to implement an `asyncio`-based version of the library, as it undeniably increases performances in most I/O cases. This would require a big refactoring of the project,...

enhancement