chipsalliance / f4pga

FOSS Flow For FPGA

Home Page:https://f4pga.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Merge stdm into f4pga

umarcor opened this issue · comments

SymbiFlow tools data manager (STDM) is a Python package to interact with the artifacts stored in Google Cloud Storage (aka arch-defs packages). In the context of migrating from SymbiFlow to F4PGA, we discussed about having STDM merged into the f4pga Python package (as subcommand f4pga tdm).

Unfortunately, stdm seems to be broken at the moment:

stdm does not even work with current builds, because the string used for numbering them represents numbers greater than what integer representation in Python can handle which causes it to crash.

I may take a look at fixing some issues and integrating it into f4pga in a spare time since it's just a tiny script.

I do have work in progress in a feature branch: https://github.com/umarcor/f4pga/commits/umarcor/tdm. It's a matter of fixing stdm upstream, because it's outdated/failing as you said. Then, the integration into this repo is straightforward.