Commit Graph

63 Commits

Author SHA1 Message Date
Ayan Banerjee 30e6497069 utils.py: Fix typo
abscent --> absent
2019-01-15 00:42:46 +05:30
chfw 1966e8c6b0 💄 pump up the version number 2019-01-07 07:21:31 +00:00
chfw 56fbecb2aa 🤝 merge with master 2019-01-04 12:06:09 +00:00
chfw ff205d34a8 🔨 add tests and docs for package validation. resolve #9 2019-01-04 12:04:09 +00:00
chfw 27a5a62d80 🥚 🎡 release 0.0.7 2018-11-17 22:57:09 +00:00
chfw b183865e0c 🔥 deprecated older styled plugin scanner 2018-11-17 22:55:36 +00:00
chfw b02a5c81dd 🔥 deprecated older styled plugin scanner 2018-11-17 22:53:33 +00:00
chfw 92b65ac022 🐛 fix get_primary_key will fail when a module is loaded later. fix #8 2018-11-17 22:52:43 +00:00
chfw 38531382cb 🥚 🎡 release 0.0.6. fix #6 2018-11-07 07:25:37 +00:00
chfw c90ac0b4b8 :eggs: 🎡 release 0.0.5 2018-11-06 18:31:45 +00:00
chfw 4cdfdd3b99 🎨 fix style warning, sigh 2018-11-06 18:25:15 +00:00
chfw a7a9f34880 🐛 fix NameError: name 'ModuleNotFoundError' is not defined 2018-11-06 18:22:16 +00:00
chfw 0ab0a1a50a 💚 use flake8 3.x syntax to ignore flake8 warnings 2018-11-06 18:07:27 +00:00
chfw 15d55dc867 🔨 major automatic code formatting using isort and black 2018-11-05 22:36:27 +00:00
chfw 749359aa9b 💚 pass unit tests. #6 2018-11-05 22:32:14 +00:00
chfw 5f02119bfe better implemenation to accomendate python 3 2018-11-05 22:10:25 +00:00
chfw 1e32e01558 🐛 eat the module not found error in python. fix #6 2018-11-05 22:08:32 +00:00
chfw 616b233616 🔨 code refactoring 2018-08-07 22:24:54 +01:00
chfw 5d08638179 restore lost changes 2018-08-07 22:23:07 +01:00
chfw e13220d087 🐛 take prefix in plugin name patterns 2018-07-31 22:19:49 +01:00
chfw 991200eadf 🔥 get rid of logging 2018-07-28 01:29:17 +01:00
chfw 3032acb19b provide more flexible way of finding plugins. #4 2018-07-17 08:03:30 +01:00
chfw 6411f74abc 🥚 🎡 release 0.0.3 2018-06-12 23:52:10 +01:00
chfw bc7ad7d46d 📚 pump versions 2018-06-12 23:26:34 +01:00
chfw 619a64cd69 law changes: dict is allowed to be plugin payload. functions, classes were allowed before but not dict. this change helps. 2018-06-12 23:19:42 +01:00
chfw b7245d0976 given a plugin can have many tags, it is hard for plugin manager to tell if two tags point to the same plugin or not. get_primary_key helps. if there are multiple plugins for the same tag, this feature does not help. In short, get_primary_key tells your tag point to a list of plugins with similarities 2018-06-12 23:00:57 +01:00
chfw 48d5552175 👕 coding style fix 2018-06-12 22:47:57 +01:00
chfw 9b53946772 adding __version__, fix #2 2018-06-12 14:37:33 +01:00
chfw 5f46cfcc48 minor update 2017-05-30 23:04:13 +01:00
chfw bd468ae276 minor touch 2017-05-30 09:06:07 +01:00
chfw 6522adf685 prepare for 0.0.1 release 2017-05-30 08:59:18 +01:00
chfw 1b03b83fd5 update lml logging 2017-05-29 21:53:39 +01:00
chfw 3110a3399e second read through on tutorials 2017-05-26 18:15:07 +01:00
chfw f47046a7bd enable load me now plugins. register plugins at runtime instead of getting the package via pypi 2017-05-23 18:23:32 +01:00
chfw 6026b40519 code refactoring: remove plugin meta class and reuse plugininfo as class decorator 2017-05-23 09:00:10 +01:00
chfw 1fb6f9c83a code documentation update 2017-05-20 12:45:30 +01:00
chfw 4de1e7e789 spelling check and code refactoring 2017-05-19 09:51:54 +01:00
chfw 68ab0dc673 code refactoring and pylinting 2017-05-18 19:20:11 +01:00
chfw b679f32083 code refactoring 2017-05-18 18:49:48 +01:00
chfw 779d235ed6 start tutorial 2017-05-08 18:34:29 +01:00
chfw e535c6193a update plugin interface 2017-05-08 17:50:48 +01:00
chfw c7162d05b6 lml examples. further simply the lml plugin interface. but it requires the plugin class does not take parameter on creation 2017-05-08 08:53:09 +01:00
chfw 44619d9bb7 update docstring 2017-05-07 22:55:19 +01:00
chfw 40641c3fec increased test coverage 2017-05-01 22:44:04 +01:00
chfw 7d574dc256 test complete plugin 2017-05-01 22:18:46 +01:00
chfw 758fc174b2 test coverage improvement 2017-05-01 00:39:31 +01:00
chfw 6cfb2f365e fix flake8 warning 2017-04-29 22:29:55 +01:00
chfw a59fe5e913 take more responsibilities 2017-04-29 21:39:10 +01:00
chfw 39dae827a4 support loading the plugin class from lml centrally 2017-04-28 20:03:14 +01:00
chfw 88707df207 a reference field for the plugin itself 2017-04-28 20:02:04 +01:00