Changeset: ccf07922520a for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ccf07922520a Modified Files: clients/iotapi/requirements.txt clients/iotapi/src/Settings/mapiconnection.py clients/iotclient/requirements.txt clients/iotclient/src/Settings/mapiconnection.py clients/iotclient/src/Streams/datatypes.py clients/iotclient/src/Streams/jsonschemas.py clients/iotclient/tests/main.py Branch: iot Log Message:
Fixed imports, changed mapi driver diffs (105 lines): diff --git a/clients/iotapi/requirements.txt b/clients/iotapi/requirements.txt --- a/clients/iotapi/requirements.txt +++ b/clients/iotapi/requirements.txt @@ -1,10 +1,10 @@ git+https://github.com/dpallot/simple-websocket-server.git IPy==0.83 jsonschema==2.5.1 -pymonetdb==0.1.1 python-dateutil==2.5.3 +python-monetdb==11.24.0 pytz==2016.4 -Sphinx==1.4.3 +Sphinx==1.4.4 sphinx-rtd-theme==0.1.9 tzlocal==1.2.2 watchdog==0.8.3 diff --git a/clients/iotapi/src/Settings/mapiconnection.py b/clients/iotapi/src/Settings/mapiconnection.py --- a/clients/iotapi/src/Settings/mapiconnection.py +++ b/clients/iotapi/src/Settings/mapiconnection.py @@ -1,6 +1,6 @@ import sys -from pymonetdb import connect +from monetdb.sql import connect from ..Settings.iotlogger import add_log Connection = None diff --git a/clients/iotclient/requirements.txt b/clients/iotclient/requirements.txt --- a/clients/iotclient/requirements.txt +++ b/clients/iotclient/requirements.txt @@ -3,11 +3,11 @@ Flask-RESTful==0.3.5 IPy==0.83 iso8601==0.1.11 jsonschema==2.5.1 -pymonetdb==0.1.1 python-dateutil==2.5.3 +python-monetdb==11.24.0 pytz==2016.4 rfc3987==1.3.6 -Sphinx==1.4.3 +Sphinx==1.4.4 sphinx-rtd-theme==0.1.9 strict-rfc3339==0.7 tzlocal==1.2.2 diff --git a/clients/iotclient/src/Settings/mapiconnection.py b/clients/iotclient/src/Settings/mapiconnection.py --- a/clients/iotclient/src/Settings/mapiconnection.py +++ b/clients/iotclient/src/Settings/mapiconnection.py @@ -1,4 +1,4 @@ -from pymonetdb import connect +from monetdb.sql import connect from Settings.iotlogger import add_log diff --git a/clients/iotclient/src/Streams/datatypes.py b/clients/iotclient/src/Streams/datatypes.py --- a/clients/iotclient/src/Streams/datatypes.py +++ b/clients/iotclient/src/Streams/datatypes.py @@ -9,7 +9,7 @@ from itertools import chain from json import dumps from math import ceil, log10 from re import compile, split -from .jsonschemas import UUID_REGEX, MAC_ADDRESS_REGEX, TIME_REGEX, IPV4_REGEX +from jsonschemas import UUID_REGEX, MAC_ADDRESS_REGEX, TIME_REGEX, IPV4_REGEX # The null constants might change from system to system due to different CPU's limits LITTLE_ENDIAN_ALIGNMENT = '<' # for now it is little-endian diff --git a/clients/iotclient/src/Streams/jsonschemas.py b/clients/iotclient/src/Streams/jsonschemas.py --- a/clients/iotclient/src/Streams/jsonschemas.py +++ b/clients/iotclient/src/Streams/jsonschemas.py @@ -1,7 +1,7 @@ UUID_REGEX = "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$" IPV4_REGEX = "^(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}(?:\/[0-2]\d|\/3[0-2])?$" MAC_ADDRESS_REGEX = "^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$" -TIME_REGEX = "^([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])\.\d{3}[\+-]([01]\d|2[0-3]):[0-5]\d$" +TIME_REGEX = "^([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])\.\d{3}([\+-]([01]\d|2[0-3]):[0-5]\d)?$" TIMED_FLUSH_IDENTIFIER = "time" TUPLE_FLUSH_IDENTIFIER = "tuple" diff --git a/clients/iotclient/tests/main.py b/clients/iotclient/tests/main.py --- a/clients/iotclient/tests/main.py +++ b/clients/iotclient/tests/main.py @@ -1,11 +1,11 @@ import argparse import getpass import os -import pymonetdb import sys import unittest -from .datatypesinsertstests import TextTest, URLTest, INetTest, UUIDTest, BooleanTest, TinyIntegerTest,\ +from monetdb.sql import connect +from datatypesinsertstests import TextTest, URLTest, INetTest, UUIDTest, BooleanTest, TinyIntegerTest,\ SmallIntegerTest, IntegerTest, BigIntegerTest, HugeIntegerTest, RealPointTest, FloatPointTest, DecimalTest,\ DateTest, TimeWithoutTimezoneTest, TimeWithTimezoneTest, TimestampWithoutTimezoneTest, TimestampWithTimezoneTest,\ NullableTextTest, NullableURLTest, NullableINetTest, NullableUUIDTest, NullableBooleanTest,\ @@ -54,8 +54,8 @@ def main(): try: con_password = getpass.getpass(prompt='Insert password for user ' + args['user'] + ':') - mapi_connection = pymonetdb.connect(hostname=args['host'], port=args['port'], username=args['user'], - password=con_password, database=args['database'], autocommit=True) + mapi_connection = connect(hostname=args['host'], port=args['port'], username=args['user'], + password=con_password, database=args['database'], autocommit=True) except BaseException as ex: print ex sys.exit(1) _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list