Difference between revisions of "Funtoo:Metatools/Releases/1.0.3"

From Funtoo
Jump to navigation Jump to search
Line 15: Line 15:
=== Major Internal Updates ===
=== Major Internal Updates ===


The aiohttp, aiodns and aiofiles Python modules are no being used, and have been replaced with httpx (https://www.python-httpx.org/) for improved performance and reliability. In addition, there have been significant updates to fetching in general to improve robustness.
;drop aiohttp, move to httpx: The aiohttp, aiodns and aiofiles Python modules are no being used, and have been replaced with httpx (https://www.python-httpx.org/) for improved performance and reliability. In addition, there have been significant updates to fetching in general to improve robustness.


Tornado dependency has been removed from ebuild and setup.py.
;drop tornado: Tornado dependency has been removed from ebuild and setup.py.


Improved output to ensure the error is obvious if your autogen fails.
;improved error handling: Improved output to ensure the error is obvious if your autogen fails.


A pretty gigantic refactor has been completed that started as an effort to clean up some internal classes and the overall harness for merge-kits. I ended up basically completely removing subpop from the merge-kits codebase, and using a tiny metatools/model.py tweak of about 8 lines to allow my model to be accessed from a lot of different places. metatools/model.py has a similar API to logging.getLogger() and setLogger().
;internal refactor: A pretty gigantic refactor has been completed that started as an effort to clean up some internal classes and the overall harness for merge-kits. I ended up basically completely removing subpop from the merge-kits codebase, and using a tiny metatools/model.py tweak of about 8 lines to allow my model to be accessed from a lot of different places. metatools/model.py has a similar API to logging.getLogger() and setLogger().
}}
}}

Revision as of 18:24, April 15, 2022

Metatools 1.0.3 is a regular release which was released on 15 April 2022.