eth-brownie / brownie

A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.
https://eth-brownie.readthedocs.io
MIT License
2.65k stars 551 forks source link

loosen package install restrictions #1753

Closed iamdefinitelyahuman closed 9 months ago

iamdefinitelyahuman commented 9 months ago

What I did

Allow installing a package where there is no contracts folder, and multiple folders contain smart contracts.

This helps when dealing with mono-repos, or projects using foundry where unit tests are also marked as .sol.