chipsalliance / f4pga

FOSS Flow For FPGA
https://f4pga.org
Apache License 2.0
348 stars 46 forks source link

Merge stdm into f4pga #556

Open umarcor opened 2 years ago

umarcor commented 2 years ago

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:

kboronski-ant commented 2 years ago

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.

umarcor commented 2 years ago

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.