Inside HRT’s Python Fork: Leveraging PEP 690 for Faster Imports
Python @ HRT
At Hudson River Trading (HRT), we’ve found that centralizing our codebase facilitates cross-team collaboration and rapid deployment of new projects. Therefore, the majority of our software development takes place in a monorepo, and our Python ecosystem is set up such that internal modules are importable everywhere. Unfortunately, the convenience of this arrangement has led to a conundrum: a vast proliferation of imports.
In Python, imports occur at runtime. For each imported name, t...
Read more at hudsonrivertrading.com