Repository: oceanprotocol/ocean.py (language: python)

Issue:
Inconsistent versions of Python used in ReadMe steps
**Describe the bug**
Inconsistent versions of Python used in install.md and setup-local.md. Change setup-local.md to use `python3` to match install.md's python3 venv setup.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to setup-local.md section 4
2. See "In the same console, run Python console:" `python`

**Expected behavior**
Expected to be `python3`

**Additional context**
OS agnostic.



Discussion / hints:

Fix patch:
diff --git a/.github/workflows/libcheck.yml b/.github/workflows/libcheck.yml
index 45457098e..e043accee 100644
--- a/.github/workflows/libcheck.yml
+++ b/.github/workflows/libcheck.yml
@@ -38,7 +38,7 @@ jobs:
         working-directory: ${{ github.workspace }}
         run: |
           python -m pip install --upgrade pip
-          pip install --pre ocean_lib
+          pip install ocean-lib
           pip install mkcodes pytest matplotlib
       - name: Generate and test readmes
         working-directory: ${{ github.workspace }}
diff --git a/READMEs/developers.md b/READMEs/developers.md
index 03beb92b6..7be500e61 100644
--- a/READMEs/developers.md
+++ b/READMEs/developers.md
@@ -28,18 +28,19 @@ Steps:
 In a new console that we'll call the _work_ console (as we'll use it later):
 
 ```console
-#clone the repo and enter into it
+# Clone the repo and enter into it
 git clone https://github.com/oceanprotocol/ocean.py
 cd ocean.py
 
-#Install OS dependencies
+# Install OS dependencies
 sudo apt-get install -y python3-dev gcc python-pytest
 
-#Initialize virtual environment and activate it.
-python -m venv venv
+# Initialize virtual environment and activate it.
+# Make sure your Python version inside the venv is >=3.8.
+python3 -m venv venv
 source venv/bin/activate
 
-#Install modules in the environment.
+# Install modules in the environment.
 pip install -r requirements_dev.txt
 ```
 
diff --git a/READMEs/install.md b/READMEs/install.md
index f2b47715b..c04ab8bc4 100644
--- a/READMEs/install.md
+++ b/READMEs/install.md
@@ -20,14 +20,15 @@ mkdir my_project
 cd my_project
 
 # Initialize virtual environment and activate it. Install artifacts.
+# Make sure your Python version inside the venv is >=3.8.
 python3 -m venv venv
 source venv/bin/activate
 
 # Avoid errors for the step that follows
-pip3 install wheel
+pip install wheel
 
-# Install Ocean library. Allow pre-releases to get the latest v4 version.
-pip3 install --pre ocean-lib
+# Install Ocean library.
+pip install ocean-lib
 ```
 
 ## Potential issues & workarounds
diff --git a/READMEs/setup-local.md b/READMEs/setup-local.md
index 7c8f3e62c..34cd43f65 100644
--- a/READMEs/setup-local.md
+++ b/READMEs/setup-local.md
@@ -25,6 +25,9 @@ cd barge
 # Clean up old containers (to be sure)
 docker system prune -a --volumes
 
+# Give permissions to the script
+sudo chmod +x start_ocean.sh
+
 # Run barge: start Ganache, Provider, Aquarius; deploy contracts; update ~/.ocean
 ./start_ocean.sh
 ```


Test patch:
diff --git a/ocean_lib/assets/test/test_ddo.py b/ocean_lib/assets/test/test_ddo.py
index 503e91d3a..b83876d81 100644
--- a/ocean_lib/assets/test/test_ddo.py
+++ b/ocean_lib/assets/test/test_ddo.py
@@ -27,7 +27,7 @@ def test_ddo_utils():
     context = ddo_dict["@context"]
     assert (
         ddo_dict["id"]
-        == "did:op:68a7f03e59c70d59607e3f0a536ed4d32e0599db07f587d66bd1221573d38c21"
+        == "did:op:d32696f71f3318c92bcf325e2e51e6e8299c0eb6d362ddcfa77d2a3e0c1237b5"
     )
     did = ddo_dict["id"]
     assert ddo_dict["version"] == "4.1.0"
@@ -71,7 +71,7 @@ def test_ddo_utils():
     credentials = ddo_dict["credentials"]
 
     assert ddo_dict["nft"] == {
-        "address": "0x000000",
+        "address": "0xCc708430E6a174BD4639A979F578A2176A0FA3fA",
         "name": "Ocean Protocol Asset v4",
         "symbol": "OCEAN-A-v4",
         "owner": "0x0000000",
@@ -111,7 +111,7 @@ def test_ddo_utils():
         services=services,
         credentials=credentials,
         nft=nft,
-        nft_address="0xabc",
+        nft_address="0xCc708430E6a174BD4639A979F578A2176A0FA3fA",
         datatokens=datatokens,
         event=event,
         stats=stats,
diff --git a/tests/resources/ddo/ddo_v4_sample.json b/tests/resources/ddo/ddo_v4_sample.json
index 479e7a154..453d64eae 100644
--- a/tests/resources/ddo/ddo_v4_sample.json
+++ b/tests/resources/ddo/ddo_v4_sample.json
@@ -1,9 +1,9 @@
 {
   "@context": ["https://w3id.org/did/v1"],
-  "id": "did:op:68a7f03e59c70d59607e3f0a536ed4d32e0599db07f587d66bd1221573d38c21",
+  "id": "did:op:d32696f71f3318c92bcf325e2e51e6e8299c0eb6d362ddcfa77d2a3e0c1237b5",
   "version": "4.1.0",
   "chainId": 8996,
-  "nftAddress": "0xabc",
+  "nftAddress": "0xCc708430E6a174BD4639A979F578A2176A0FA3fA",
   "metadata": {
     "created": "2020-11-15T12:27:48Z",
     "updated": "2021-05-17T21:58:02Z",
@@ -40,7 +40,7 @@
     ]
   },
   "nft": {
-    "address": "0x000000",
+    "address": "0xCc708430E6a174BD4639A979F578A2176A0FA3fA",
     "name": "Ocean Protocol Asset v4",
     "symbol": "OCEAN-A-v4",
     "owner": "0x0000000",
diff --git a/tests/resources/ddo/ddo_v4_with_compute_service.json b/tests/resources/ddo/ddo_v4_with_compute_service.json
index f75cc502b..3ff72c36b 100644
--- a/tests/resources/ddo/ddo_v4_with_compute_service.json
+++ b/tests/resources/ddo/ddo_v4_with_compute_service.json
@@ -1,9 +1,9 @@
 {
   "@context": ["https://w3id.org/did/v1"],
-  "id": "did:op:ACce67694eD2848dd683c651Dab7Af823b7dd123",
+  "id": "did:op:d32696f71f3318c92bcf325e2e51e6e8299c0eb6d362ddcfa77d2a3e0c1237b5",
   "version": "4.1.0",
   "chainId": 8996,
-  "nftAddress": "0xabc",
+  "nftAddress": "0xCc708430E6a174BD4639A979F578A2176A0FA3fA",
   "metadata": {
     "created": "2020-11-15T12:27:48Z",
     "updated": "2021-05-17T21:58:02Z",
@@ -73,7 +73,7 @@
     ]
   },
   "nft": {
-    "address": "0x000000",
+    "address": "0xCc708430E6a174BD4639A979F578A2176A0FA3fA",
     "name": "Ocean Protocol Asset v4",
     "symbol": "OCEAN-A-v4",
     "owner": "0x0000000",
diff --git a/tests/resources/ddo/ddo_v4_with_compute_service2.json b/tests/resources/ddo/ddo_v4_with_compute_service2.json
index 42cf6baf2..9993c5269 100644
--- a/tests/resources/ddo/ddo_v4_with_compute_service2.json
+++ b/tests/resources/ddo/ddo_v4_with_compute_service2.json
@@ -1,9 +1,9 @@
 {
   "@context": ["https://w3id.org/did/v1"],
-  "id": "did:op:ACce67694eD2848dd683c651Dab7Af823b7dd123",
+  "id": "did:op:d32696f71f3318c92bcf325e2e51e6e8299c0eb6d362ddcfa77d2a3e0c1237b5",
   "version": "4.1.0",
   "chainId": 8996,
-  "nftAddress": "0xabc",
+  "nftAddress": "0xCc708430E6a174BD4639A979F578A2176A0FA3fA",
   "metadata": {
     "created": "2020-11-15T12:27:48Z",
     "updated": "2021-05-17T21:58:02Z",
@@ -68,7 +68,7 @@
     ]
   },
   "nft": {
-    "address": "0x000000",
+    "address": "0xCc708430E6a174BD4639A979F578A2176A0FA3fA",
     "name": "Ocean Protocol Asset v4",
     "symbol": "OCEAN-A-v4",
     "owner": "0x0000000",