eth-brownie / brownie

A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.

Home Page:https://eth-brownie.readthedocs.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Packaging 22.0 broke brownie (packaging.requirements.InvalidRequirement: Expected closing RIGHT_PARENTHESIS)

danielbraun89 opened this issue · comments

Environment information

  • brownie any

  • Python Version: any

  • OS: linux

Way to reproduce

pip install packaging==22.0
pipx install eth-brownie

I have this issue too

workaround that seems to work for us: explicitly install packaging 21.3 before installing brownie:

pip install packaging==21.3
pipx install eth-brownie

workaround that seems to work for us: explicitly install packaging 21.3 before installing brownie:

pip install packaging==21.3
pipx install eth-brownie

This worked for me. Been looking for a fix for ages. Thanks @matthiaszimmermann :)

workaround that seems to work for us: explicitly install packaging 21.3 before installing brownie:

pip install packaging==21.3
pipx install eth-brownie

it does work. thx bro