Package Details: python-fusesoc 1.10-0

Git Clone URL: https://aur.archlinux.org/python-fusesoc.git (read-only, click to copy)
Package Base: python-fusesoc
Description: Package manager and build abstraction tool for FPGA/ASIC development.
Upstream URL: http://github.com/olofk/fusesoc/
Licenses: GPLv3
Conflicts: python-fusesoc-git
Provides: python-fusesoc
Submitter: csantosb
Maintainer: csantosb
Last Packager: csantosb
Votes: 0
Popularity: 0.000000
First Submitted: 2020-03-08 18:42
Last Updated: 2020-05-01 15:39

Dependencies (10)

Required by (0)

Sources (1)

Latest Comments

csantosb commented on 2020-05-10 15:27

It does 'fusesoc -h' too

https://gitlab.com/aur-packages/python-fusesoc/-/jobs/534975630

Do you manage to reproduce this behaviour ?

Realize that 'fusesoc list' answers

fusesoc: error: invalid choice: 'list' (choose from 'build', 'init', 'pgm', 'fetch', 'core', 'list-cores', 'core-info', 'gen', 'list-paths', 'library', 'run', 'sim', 'update')

krupan commented on 2020-05-10 02:40

Sorry I'm so slow to respond. Looks like your CI is just doing import fusesoc inside python and I am trying to run the fusesoc command-line tool. That might be the difference.

csantosb commented on 2020-05-01 15:45

Building that package with no issue @ https://gitlab.com/aur-packages/python-fusesoc/pipelines

csantosb commented on 2020-04-30 07:29

Please follow instructions in here for testing

https://gitlab.com/aur-packages/python-fusesoc

Still wrong ?

krupan commented on 2020-04-30 03:23

Still missing the simplesat and ipyxact dependencies, at least.

csantosb commented on 2020-04-29 18:12

Yeah, it's a bit of a headache because of the dependency on edalize 0.2. Fixed now, just tried in a clean environment and seems ok now. Please check and let me know if something is wrong.

krupan commented on 2020-04-28 22:15

Missing dependency:

After installing, when I try to run it complains:

$ fusesoc list
Traceback (most recent call last):
  File "/usr/bin/fusesoc", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3259, in <module>
    def _initialize_master_working_set():
  File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3242, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3271, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 584, in _build_master
    ws.require(__requires__)
  File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 901, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 787, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'simplesat>=0.8.0' distribution was not found and is required by fusesoc

So it needs simplesat. After I installed that I discovered it also needs pyaml and ipyxact