biobricks-ai / biobricks

BioBricks makes loading data from biological datasets and databases easy. Python and R interfaces, data version control, and an API for pulling datasets that have been converted to easy-to-use formats.
https://docs.biobricks.ai
MIT License
5 stars 2 forks source link

cannot uninstall bricks #14

Closed tomlue closed 7 months ago

tomlue commented 8 months ago
$ biobricks uninstall cvtdb
Traceback (most recent call last):
  File "/home/tom/.local/bin/biobricks", line 8, in <module>
    sys.exit(cli())
  File "/home/tom/.local/lib/python3.10/site-packages/click/core.py", line 1130, in __call__
    return self.main(*args, **kwargs)
  File "/home/tom/.local/lib/python3.10/site-packages/click/core.py", line 1055, in main
    rv = self.invoke(ctx)
  File "/home/tom/.local/lib/python3.10/site-packages/click/core.py", line 1657, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/tom/.local/lib/python3.10/site-packages/click/core.py", line 1404, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/tom/.local/lib/python3.10/site-packages/click/core.py", line 760, in invoke
    return __callback(*args, **kwargs)
  File "/home/tom/git/ai.biobricks/biobricks/biobricks/cli.py", line 70, in uninstall
    return Brick.Resolve(ref).uninstall()
  File "/home/tom/git/ai.biobricks/biobricks/biobricks/brick.py", line 202, in uninstall
    os.rmdir(self.path())
OSError: [Errno 39] Directory not empty: '/mnt/firecuda/biobricks/biobricks-ai/cvtdb/ec76886d752c3af4af4b081794aea5fa426db063'