diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 3a91c8b2..ccdfa678 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -68,10 +68,10 @@ jobs: with: fetch-depth: 1 - - name: Set up python 3.8 + - name: Set up python 3.9 uses: actions/setup-python@v2 with: - python-version: 3.8 + python-version: 3.9 - name: Set pip cache directory path id: pip-cache-dir-path diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 911779de..8054be8e 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -36,10 +36,10 @@ jobs: - name: Install ganache run: npm install -g ganache - - name: Set up python 3.8 + - name: Set up python 3.9 uses: actions/setup-python@v2 with: - python-version: 3.8 + python-version: 3.9 - name: Set pip cache directory path id: pip-cache-dir-path @@ -89,10 +89,10 @@ jobs: - name: Install ganache run: npm install -g ganache-cli@6.12.1 - - name: Set up python 3.8 + - name: Set up python 3.9 uses: actions/setup-python@v2 with: - python-version: 3.8 + python-version: 3.9 - name: Set pip cache directory path id: pip-cache-dir-path diff --git a/.github/workflows/title.yaml b/.github/workflows/title.yaml index d283678b..9b546d4f 100644 --- a/.github/workflows/title.yaml +++ b/.github/workflows/title.yaml @@ -17,7 +17,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v2 with: - python-version: 3.8 + python-version: 3.9 - name: Install Dependencies run: pip install commitizen diff --git a/README.md b/README.md index 4c14c8b9..1f9e0825 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ on Ethereum. To run the project you need: -- Python 3.8 local development environment and Node.js 10.x development environment for Ganache. +- Python 3.9 local development environment and Node.js 10.x development environment for Ganache. - Brownie local environment setup. See instructions for how to install it [here](https://eth-brownie.readthedocs.io/en/stable/install.html). - Local env variables for [Etherscan API](https://etherscan.io/apis) and @@ -57,13 +57,13 @@ Any command `in code blocks` is meant to be executed from a Mac/Linux terminal o - If you're using the WSL - Wait to install Solidity & Vyper, you'll do this in a later step - Install [Remote - WSL](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-wsl) -3. Install [Python 3.8](https://www.python.org/downloads/release/python-380/) +3. Install [Python 3.9](https://www.python.org/downloads/release/python-390/) - Linux: Refer to your distro documentation - - [Mac installer](https://www.python.org/ftp/python/3.8.0/python-3.8.0-macosx10.9.pkg) - - [Windows installer](https://www.python.org/ftp/python/3.8.0/python-3.8.0-amd64.exe) + - [Mac installer](https://www.python.org/ftp/python/3.9.0/python-3.9.0-macosx10.9.pkg) + - [Windows installer](https://www.python.org/ftp/python/3.9.0/python-3.9.0-amd64.exe) 4. [Setup Brownie](https://github.com/eth-brownie/brownie) - `python3 -m pip install --user pipx` - - Note, if get you an error to the effect of python3 not being installed or recognized, run `python --version`, if it returns back something like `Python 3.8.x` then just replace `python3` with `python` for all python commands in these instructions + - Note, if get you an error to the effect of python3 not being installed or recognized, run `python --version`, if it returns back something like `Python 3.9.x` then just replace `python3` with `python` for all python commands in these instructions - `python3 -m pipx ensurepath` - `pipx install eth-brownie` - If you're on Windows (pure Windows, not WSL), you'll need to install the [C++ Build Tools](https://visualstudio.microsoft.com/visual-cpp-build-tools/) before executing this diff --git a/requirements-dev.txt b/requirements-dev.txt index fb4620c0..a75d7529 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,2 +1,2 @@ black==22.6.0 -eth-brownie>=1.19.1,<2.0.0 +eth-brownie>=1.19.3,<2.0.0