Skip to content

Commit 7a0bb43

Browse files
authored
Update Dockerfile (#1010)
* Update Dockerfile * Update header usage. * Bump version: 5.1.1 → 5.1.2 * Update swagger example for logIndex.
1 parent 19bd72a commit 7a0bb43

File tree

7 files changed

+19
-10
lines changed

7 files changed

+19
-10
lines changed

.bumpversion.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 5.1.1
2+
current_version = 5.1.2
33
commit = True
44
tag = True
55

Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ RUN pip install setuptools
2222
RUN pip install wheel
2323
RUN pip install .
2424

25+
RUN update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
26+
RUN update-alternatives --set python3 /usr/bin/python3.8
2527

2628
ENV DB_MODULE='elasticsearch'
2729
ENV DB_HOSTNAME='localhost'

aquarius/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@
99
__author__ = """OceanProtocol"""
1010
# fmt: off
1111
# bumpversion needs single quotes
12-
__version__ = '5.1.1'
12+
__version__ = '5.1.2'
1313
# fmt: on

aquarius/app/assets.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -407,7 +407,7 @@ def trigger_caching():
407407
type: int
408408
required: false
409409
description: log index for the event in the transaction
410-
example: 8996
410+
example: 1
411411
responses:
412412
200:
413413
description: successful operation.

aquarius/events/http_provider.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66

77
from web3 import HTTPProvider, WebsocketProvider
88

9-
from aquarius.config import get_version
109
from aquarius.events.request import make_post_request
1110

1211
GANACHE_URL = "http://127.0.0.1:8545"
@@ -46,17 +45,15 @@ def make_request(self, method, params):
4645

4746

4847
def get_web3_connection_provider(network_url):
49-
version = get_version()
50-
request_kwargs = {"headers": {"User-Agent": f"OceanAquarius/{version}"}}
5148

5249
if network_url.startswith("http"):
53-
provider = CustomHTTPProvider(network_url, request_kwargs=request_kwargs)
50+
provider = CustomHTTPProvider(network_url)
5451
elif network_url.startswith("ws"):
5552
provider = WebsocketProvider(network_url)
5653
elif network_url == "ganache":
57-
provider = CustomHTTPProvider(GANACHE_URL, request_kwargs=request_kwargs)
54+
provider = CustomHTTPProvider(GANACHE_URL)
5855
elif network_url == "polygon":
59-
provider = CustomHTTPProvider(POLYGON_URL, request_kwargs=request_kwargs)
56+
provider = CustomHTTPProvider(POLYGON_URL)
6057
else:
6158
assert network_url in SUPPORTED_NETWORK_NAMES, (
6259
f"The given network_url *{network_url}* does not start with either "

aquarius/events/request.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import requests
1212
from requests.adapters import HTTPAdapter
1313
from web3._utils.caching import generate_cache_key
14+
from aquarius.config import get_version
1415

1516

1617
def _remove_session(key, session):
@@ -40,6 +41,15 @@ def _get_session(*args, **kwargs):
4041
def make_post_request(endpoint_uri, data, *args, **kwargs):
4142
kwargs.setdefault("timeout", 10)
4243
session = _get_session(endpoint_uri)
44+
45+
version = get_version()
46+
version_header = {"User-Agent": f"OceanAquarius/{version}"}
47+
48+
if "headers" in kwargs:
49+
kwargs["headers"].update(version_header)
50+
else:
51+
kwargs["headers"] = version_header
52+
4353
response = session.post(endpoint_uri, data=data, *args, **kwargs)
4454
response.raise_for_status()
4555

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@
9494
url="https://github.com/oceanprotocol/aquarius",
9595
# fmt: off
9696
# bumpversion needs single quotes
97-
version='5.1.1',
97+
version='5.1.2',
9898
# fmt: on
9999
zip_safe=False,
100100
)

0 commit comments

Comments
 (0)