Ethereum-org-website: Friction in installation steps in tutorial `A Python developer's introduction to Ethereum, part 1`

Created on 26 Sep 2020  路  3Comments  路  Source: ethereum/ethereum-org-website

The installation steps for the tutorial A Python developer's introduction to Ethereum, part 1 includes the following step:

$ pip install web3[tester]

The above command won't work in .zsh as .zsh uses square brackets for globbing. With macOS Catalina using .zsh as the default shell there will likely be more people hitting this bit of friction. Adding quote marks around the package fixes it in .zsh and also works in bash (those are the only shells I have tested).

To Reproduce
Steps to reproduce the behavior:

  1. Open a shell with .zsh
  2. $ pip install web3[tester]
  3. See error

Expected behavior

The package should be installed.

Screenshots

Desktop (please complete the following information):

  • OS: MacOS
  • Browser N/A
  • Version Catalina

Smartphone (please complete the following information):

  • Device: N/A
  • OS: N/A
  • Browser N/A
  • Version N/A

Additional context

N/A

Bug

All 3 comments

I'm happy to submit a PR to fix this by adding the quotation marks around the package name. I've tested it and it fixes the issue in .zsh and continues to work in bash.

Thanks for raising an issue. @marcgarreau this might interest you...

Thanks for reporting @daviroo. I'm still using bash locally, so wasn't on my radar. The PR would be welcome.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

jjmstark picture jjmstark  路  7Comments

filmblackeye picture filmblackeye  路  3Comments

samajammin picture samajammin  路  6Comments

mocolicious picture mocolicious  路  3Comments

samajammin picture samajammin  路  6Comments