Thomas Calmant
Thomas Calmant
* [x] Configure coveralls secret * [ ] Replace nose by pytest * [ ] Configure actions * [ ] Update README badges
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...
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...
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...
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...
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...
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,...