f4pga icon indicating copy to clipboard operation
f4pga copied to clipboard

Merge stdm into f4pga

Open umarcor opened this issue 2 years ago • 2 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:

  • https://github.com/SymbiFlow/symbiflow-tools-data-manager/pull/15
  • https://github.com/SymbiFlow/symbiflow-tools-data-manager/pull/14

umarcor avatar May 18 '22 09:05 umarcor

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.

kboronski-ant avatar May 19 '22 13:05 kboronski-ant

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.

umarcor avatar May 19 '22 14:05 umarcor