* Remove pre-release suffixes from version numbers
* For wrapper test, pull latest ganache image first
* For wrapper test, unpin ganache, use beta snapshot
* In docs, advise using beta ganache snapshot
Because we haven't yet published the non-beta snapshot
* Unpin package interdependencies
* unpin tests from beta 0xorg/ganache-cli version
* use beta ganache snapshot
* Set release date in CHANGELOGs
* In testing deployment, stop testing pre-releases
* Include rmtree("build") in all clean commands
* Fix clean not cleaning what it thought it was
* In monorepo script, install pkgs 1st then dev deps
* Stop pinning ganache snapshot version
* In test setup, wait longer for mesh to start up
* Fix broken hyperlinks in docs
* fix missing \n that was breaking doc rendering
* In monorepo script comment, fix typo, and clarify
27 lines
960 B
Python
Executable File
27 lines
960 B
Python
Executable File
#!/usr/bin/env python
|
|
|
|
"""Script to install all packages in editable mode (pip install -e .)."""
|
|
|
|
from os import path
|
|
import subprocess
|
|
|
|
# Install all packages, WITHOUT dev dependencies first, because some packages
|
|
# have dev-only dependencies on other local pacakges, to support tests and
|
|
# examples, and if we don't do this then those dev-only cross-dependencies will
|
|
# trigger premature dependency satisfaction, via PyPI rather than the local
|
|
# filesystem, completely messing up our "install."
|
|
subprocess.check_call(
|
|
(
|
|
path.join(".", "cmd_pkgs_in_dep_order.py") + " pip install -e ."
|
|
).split()
|
|
)
|
|
|
|
# Now that the dev-only cross-dependencies will be considered already
|
|
# satisfied, due to the previous installation of all the pacakges in the
|
|
# local filestystem, go ahead and install the (rest of the) dev dependencies.
|
|
subprocess.check_call(
|
|
(
|
|
path.join(".", "cmd_pkgs_in_dep_order.py") + " pip install -e .[dev]"
|
|
).split()
|
|
)
|