Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failure to install Maaslin on Mac #21

Closed
kescobo opened this issue Apr 27, 2018 · 1 comment
Closed

Failure to install Maaslin on Mac #21

kescobo opened this issue Apr 27, 2018 · 1 comment

Comments

@kescobo
Copy link

kescobo commented Apr 27, 2018

$ brew install maaslin
==> Installing maaslin from biobakery/biobakery
==> Downloading https://bitbucket.org/biobakery/maaslin/downloads/Maaslin_0.0.5.tar.gz
Already downloaded: /Users/kev/Library/Caches/Homebrew/maaslin-0.0.5.tar.gz
==> Downloading https://pypi.python.org/packages/source/b/blist/blist-1.3.6.tar.gz
Already downloaded: /Users/kev/Library/Caches/Homebrew/maaslin--blist-1.3.6.tar.gz
==> python2 -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/maaslin/0.0.5/libexec/vendor --single-version-externally-managed --record=installed.txt
Last 15 lines from /Users/kev/Library/Logs/Homebrew/maaslin/01.python2:
2018-04-27 11:06:53 -0400

python2
-c
import setuptools, tokenize
__file__ = 'setup.py'
exec(compile(getattr(tokenize, 'open', open)(__file__).read()
  .replace('\r\n', '\n'), __file__, 'exec'))
--no-user-cfg
install
--prefix=/usr/local/Cellar/maaslin/0.0.5/libexec/vendor
--single-version-externally-managed
--record=installed.txt


If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
https://github.com/biobakery/homebrew-biobakery/issues

This time, it doesn't even mention what the problem is, but non of the maaslin scripts from here are available. This time, the solution from #18 (ignoring dependencies) does not work.

2018-04-27|11:06:55 iamc kev$ brew install maaslin --ignore-dependencies
==> Installing maaslin from biobakery/biobakery
==> Downloading https://bitbucket.org/biobakery/maaslin/downloads/Maaslin_0.0.5.tar.gz
Already downloaded: /Users/kev/Library/Caches/Homebrew/maaslin-0.0.5.tar.gz
==> Downloading https://pypi.python.org/packages/source/b/blist/blist-1.3.6.tar.gz
Already downloaded: /Users/kev/Library/Caches/Homebrew/maaslin--blist-1.3.6.tar.gz
==> python2 -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/maaslin/0.0.5/libexec/vendor --single-version-externally-managed --record=installed.txt
Last 15 lines from /Users/kev/Library/Logs/Homebrew/maaslin/01.python2:
2018-04-27 11:07:43 -0400

python2
-c
import setuptools, tokenize
__file__ = 'setup.py'
exec(compile(getattr(tokenize, 'open', open)(__file__).read()
  .replace('\r\n', '\n'), __file__, 'exec'))
--no-user-cfg
install
--prefix=/usr/local/Cellar/maaslin/0.0.5/libexec/vendor
--single-version-externally-managed
--record=installed.txt


If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
https://github.com/biobakery/homebrew-biobakery/issues
@ljmciver
Copy link
Member

Hi Kevin - The maaslin merge python script requires blist. Blist needs the python headers and when installed from source is compiled. It looks like when you are installing maaslin it is having issues installing blist. I added the option "--without-dependencies" to install maaslin without the one python dependency it requires (blist). When you tried ignoring dependencies ("--ignore-dependencies") it makes sense it did not resolve the error because this is not an available option. However, I am surprised brew does not show an error/warning that the option is not available. Please try the new option as it should resolve your issue. Reopen this ticket if you continue to see errors.

Thanks,
Lauren

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants