diff --git a/README.md b/README.md index 8acc25615..87b3d6b30 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ The short version is, to install the OpenLane environment... 1. [Get Docker](https://docs.docker.com/get-docker/) (or a compatible container engine) * On Ubuntu, follow the [Docker post install instructions](https://docs.docker.com/engine/install/linux-postinstall/) after you install Docker. -2. Get a version between Python 3.6 and Python 3.10: ([macOS](https://formulae.brew.sh/formula/python3) | [Ubuntu](https://packages.ubuntu.com/focal/python3)) +2. Get Python 3.6 or higher: ([macOS](https://formulae.brew.sh/formula/python3) | [Ubuntu](https://packages.ubuntu.com/focal/python3)) * On Ubuntu, you may also need to install venv: `apt-get install python3-venv`, and pip: `apt-get install python3-pip`. 3. Get git ([macOS](https://formulae.brew.sh/formula/git) | [Ubuntu](https://packages.ubuntu.com/focal/git)) 4. Get GNU Make ([macOS](https://formulae.brew.sh/formula/make) | [Ubuntu](https://packages.ubuntu.com/focal/make)) diff --git a/dependencies/get_tag.py b/dependencies/get_tag.py index a1e421fe4..1360e7e54 100755 --- a/dependencies/get_tag.py +++ b/dependencies/get_tag.py @@ -55,7 +55,7 @@ def get_tag() -> str: branch_name = branch_name_data.stdout.decode("utf8").strip() if branch_name not in ["", "HEAD"]: - if branch_name not in ["main", "master"]: + if branch_name not in ["main", "master", "superstable"]: return canon(f"{branch_name}-dev") process_data: subprocess.CompletedProcess = subprocess.run( diff --git a/docs/requirements.txt b/docs/requirements.txt index 46c336d44..58a0fc4a3 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,5 +1,13 @@ -furo==2022.6.21 -docutils==0.17 -sphinx==4.5.0 -sphinx-autobuild==2021.3.14 -myst-parser==0.18.0 +furo==2023.8.19 +docutils>=0.17,<1 +sphinx>=7.2.2 +sphinx-autobuild>=2021.3.14 +sphinx-autodoc-typehints>=1.24.0 +sphinx-design>=0.5.0,<1 +myst-parser>=2.0.0,<3 +docstring-parser>=0.15,<1 +sphinx-tippy>=0.4.1,<1 +sphinx-copybutton>=0.5.2,<1 +sphinxcontrib-spelling>=8.0.0,<9 +sphinxcontrib-bibtex>=2.6.0,<3 +sphinx-subfigure>=0.2.4,<1 diff --git a/requirements.txt b/requirements.txt index f8faac9cb..be23b7f53 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,5 @@ --r ./dependencies/python/precompile_time.txt --r ./dependencies/python/run_time.txt \ No newline at end of file +pip +wheel +volare +click>=8.0.0,<9 +pyyaml>=6.0.0,<7 diff --git a/requirements_dev.txt b/requirements_dev.txt index 74c42bdd7..8b7c36613 100644 --- a/requirements_dev.txt +++ b/requirements_dev.txt @@ -1,3 +1,4 @@ --r ./dependencies/python/compile_time.txt -r ./requirements.txt --r ./requirements_lint.txt \ No newline at end of file +black~=22.3.0 +flake8~=4.0.1 +flake8-no-implicit-concat==0.3.3