From 9acf99f99ab34fd0d915985404f6b2a90477e895 Mon Sep 17 00:00:00 2001 From: Martin Weise <martin.weise@tuwien.ac.at> Date: Wed, 10 Apr 2024 13:12:42 +0200 Subject: [PATCH] Added Juypter Stub --- .jupyter/.env | 13 ++++-- .jupyter/default.ipynb | 93 ++++++++++++++++++++++++++------------- .jupyter/requirements.txt | 2 +- 3 files changed, 73 insertions(+), 35 deletions(-) diff --git a/.jupyter/.env b/.jupyter/.env index 119dca696a..7c7988ff2f 100644 --- a/.jupyter/.env +++ b/.jupyter/.env @@ -1,3 +1,10 @@ -DBREPO_ENDPOINT=https://test.dbrepo.tuwien.ac.at -DBREPO_USERNAME=foo -DBREPO_PASSWORD=bar +REST_API_ENDPOINT="https://test.dbrepo.tuwien.ac.at" +REST_API_USERNAME="foo" +REST_API_PASSWORD="bar" +REST_API_SECURE="True" +AMQP_API_HOST="https://test.dbrepo.tuwien.ac.at" +AMQP_API_PORT="5672" +AMQP_API_USERNAME="foo" +AMQP_API_PASSWORD="bar" +AMQP_API_VIRTUAL_HOST="/" +REST_UPLOAD_ENDPOINT="https://test.dbrepo.tuwien.ac.at/api/upload/files" \ No newline at end of file diff --git a/.jupyter/default.ipynb b/.jupyter/default.ipynb index 0d51aa7188..b51ec9c220 100644 --- a/.jupyter/default.ipynb +++ b/.jupyter/default.ipynb @@ -3,13 +3,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2024-04-10T06:10:08.974108Z", - "start_time": "2024-04-10T06:10:07.365075Z" + "end_time": "2024-04-10T10:40:46.450472Z", + "start_time": "2024-04-10T10:40:36.531251Z" } }, "cell_type": "code", "source": [ - "!pip install python-dotenv dbrepo==1.4.2rc10\n", + "!pip install python-dotenv dbrepo==1.4.2rc11\n", "import dotenv\n", "%load_ext dotenv\n", "%dotenv" @@ -21,35 +21,58 @@ "output_type": "stream", "text": [ "Requirement already satisfied: python-dotenv in ./venv/lib/python3.11/site-packages (1.0.1)\r\n", - "Requirement already satisfied: dbrepo==1.4.2rc10 in ./venv/lib/python3.11/site-packages (1.4.2rc10)\r\n", - "Requirement already satisfied: requests>=2.31 in ./venv/lib/python3.11/site-packages (from dbrepo==1.4.2rc10) (2.31.0)\r\n", - "Requirement already satisfied: pika in ./venv/lib/python3.11/site-packages (from dbrepo==1.4.2rc10) (1.3.2)\r\n", - "Requirement already satisfied: pydantic in ./venv/lib/python3.11/site-packages (from dbrepo==1.4.2rc10) (2.6.4)\r\n", - "Requirement already satisfied: tuspy in ./venv/lib/python3.11/site-packages (from dbrepo==1.4.2rc10) (1.0.3)\r\n", - "Requirement already satisfied: charset-normalizer<4,>=2 in ./venv/lib/python3.11/site-packages (from requests>=2.31->dbrepo==1.4.2rc10) (3.3.2)\r\n", - "Requirement already satisfied: idna<4,>=2.5 in ./venv/lib/python3.11/site-packages (from requests>=2.31->dbrepo==1.4.2rc10) (3.6)\r\n", - "Requirement already satisfied: urllib3<3,>=1.21.1 in ./venv/lib/python3.11/site-packages (from requests>=2.31->dbrepo==1.4.2rc10) (2.2.1)\r\n", - "Requirement already satisfied: certifi>=2017.4.17 in ./venv/lib/python3.11/site-packages (from requests>=2.31->dbrepo==1.4.2rc10) (2024.2.2)\r\n", - "Requirement already satisfied: annotated-types>=0.4.0 in ./venv/lib/python3.11/site-packages (from pydantic->dbrepo==1.4.2rc10) (0.6.0)\r\n", - "Requirement already satisfied: pydantic-core==2.16.3 in ./venv/lib/python3.11/site-packages (from pydantic->dbrepo==1.4.2rc10) (2.16.3)\r\n", - "Requirement already satisfied: typing-extensions>=4.6.1 in ./venv/lib/python3.11/site-packages (from pydantic->dbrepo==1.4.2rc10) (4.11.0)\r\n", - "Requirement already satisfied: tinydb>=3.5.0 in ./venv/lib/python3.11/site-packages (from tuspy->dbrepo==1.4.2rc10) (4.8.0)\r\n", - "Requirement already satisfied: aiohttp>=3.6.2 in ./venv/lib/python3.11/site-packages (from tuspy->dbrepo==1.4.2rc10) (3.9.3)\r\n", - "Requirement already satisfied: aiosignal>=1.1.2 in ./venv/lib/python3.11/site-packages (from aiohttp>=3.6.2->tuspy->dbrepo==1.4.2rc10) (1.3.1)\r\n", - "Requirement already satisfied: attrs>=17.3.0 in ./venv/lib/python3.11/site-packages (from aiohttp>=3.6.2->tuspy->dbrepo==1.4.2rc10) (23.2.0)\r\n", - "Requirement already satisfied: frozenlist>=1.1.1 in ./venv/lib/python3.11/site-packages (from aiohttp>=3.6.2->tuspy->dbrepo==1.4.2rc10) (1.4.1)\r\n", - "Requirement already satisfied: multidict<7.0,>=4.5 in ./venv/lib/python3.11/site-packages (from aiohttp>=3.6.2->tuspy->dbrepo==1.4.2rc10) (6.0.5)\r\n", - "Requirement already satisfied: yarl<2.0,>=1.0 in ./venv/lib/python3.11/site-packages (from aiohttp>=3.6.2->tuspy->dbrepo==1.4.2rc10) (1.9.4)\r\n" + "Collecting dbrepo==1.4.2rc11\r\n", + " Downloading dbrepo-1.4.2rc11-py3-none-any.whl (26 kB)\r\n", + "Requirement already satisfied: requests>=2.31 in ./venv/lib/python3.11/site-packages (from dbrepo==1.4.2rc11) (2.31.0)\r\n", + "Requirement already satisfied: pika in ./venv/lib/python3.11/site-packages (from dbrepo==1.4.2rc11) (1.3.2)\r\n", + "Requirement already satisfied: pydantic in ./venv/lib/python3.11/site-packages (from dbrepo==1.4.2rc11) (2.6.4)\r\n", + "Requirement already satisfied: tuspy in ./venv/lib/python3.11/site-packages (from dbrepo==1.4.2rc11) (1.0.3)\r\n", + "Collecting pandas\r\n", + " Downloading pandas-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.0 MB)\r\n", + "\u001B[2K \u001B[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001B[0m \u001B[32m13.0/13.0 MB\u001B[0m \u001B[31m13.2 MB/s\u001B[0m eta \u001B[36m0:00:00\u001B[0m00:01\u001B[0m00:01\u001B[0m\r\n", + "\u001B[?25hRequirement already satisfied: charset-normalizer<4,>=2 in ./venv/lib/python3.11/site-packages (from requests>=2.31->dbrepo==1.4.2rc11) (3.3.2)\r\n", + "Requirement already satisfied: idna<4,>=2.5 in ./venv/lib/python3.11/site-packages (from requests>=2.31->dbrepo==1.4.2rc11) (3.6)\r\n", + "Requirement already satisfied: urllib3<3,>=1.21.1 in ./venv/lib/python3.11/site-packages (from requests>=2.31->dbrepo==1.4.2rc11) (2.2.1)\r\n", + "Requirement already satisfied: certifi>=2017.4.17 in ./venv/lib/python3.11/site-packages (from requests>=2.31->dbrepo==1.4.2rc11) (2024.2.2)\r\n", + "Collecting numpy<2,>=1.23.2\r\n", + " Downloading numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.3 MB)\r\n", + "\u001B[2K \u001B[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001B[0m \u001B[32m18.3/18.3 MB\u001B[0m \u001B[31m12.7 MB/s\u001B[0m eta \u001B[36m0:00:00\u001B[0m00:01\u001B[0m00:01\u001B[0m\r\n", + "\u001B[?25hRequirement already satisfied: python-dateutil>=2.8.2 in ./venv/lib/python3.11/site-packages (from pandas->dbrepo==1.4.2rc11) (2.9.0.post0)\r\n", + "Collecting pytz>=2020.1\r\n", + " Downloading pytz-2024.1-py2.py3-none-any.whl (505 kB)\r\n", + "\u001B[2K \u001B[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001B[0m \u001B[32m505.5/505.5 kB\u001B[0m \u001B[31m13.7 MB/s\u001B[0m eta \u001B[36m0:00:00\u001B[0m00:01\u001B[0m\r\n", + "\u001B[?25hCollecting tzdata>=2022.7\r\n", + " Downloading tzdata-2024.1-py2.py3-none-any.whl (345 kB)\r\n", + "\u001B[2K \u001B[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001B[0m \u001B[32m345.4/345.4 kB\u001B[0m \u001B[31m13.9 MB/s\u001B[0m eta \u001B[36m0:00:00\u001B[0m\r\n", + "\u001B[?25hRequirement already satisfied: annotated-types>=0.4.0 in ./venv/lib/python3.11/site-packages (from pydantic->dbrepo==1.4.2rc11) (0.6.0)\r\n", + "Requirement already satisfied: pydantic-core==2.16.3 in ./venv/lib/python3.11/site-packages (from pydantic->dbrepo==1.4.2rc11) (2.16.3)\r\n", + "Requirement already satisfied: typing-extensions>=4.6.1 in ./venv/lib/python3.11/site-packages (from pydantic->dbrepo==1.4.2rc11) (4.11.0)\r\n", + "Requirement already satisfied: tinydb>=3.5.0 in ./venv/lib/python3.11/site-packages (from tuspy->dbrepo==1.4.2rc11) (4.8.0)\r\n", + "Requirement already satisfied: aiohttp>=3.6.2 in ./venv/lib/python3.11/site-packages (from tuspy->dbrepo==1.4.2rc11) (3.9.3)\r\n", + "Requirement already satisfied: aiosignal>=1.1.2 in ./venv/lib/python3.11/site-packages (from aiohttp>=3.6.2->tuspy->dbrepo==1.4.2rc11) (1.3.1)\r\n", + "Requirement already satisfied: attrs>=17.3.0 in ./venv/lib/python3.11/site-packages (from aiohttp>=3.6.2->tuspy->dbrepo==1.4.2rc11) (23.2.0)\r\n", + "Requirement already satisfied: frozenlist>=1.1.1 in ./venv/lib/python3.11/site-packages (from aiohttp>=3.6.2->tuspy->dbrepo==1.4.2rc11) (1.4.1)\r\n", + "Requirement already satisfied: multidict<7.0,>=4.5 in ./venv/lib/python3.11/site-packages (from aiohttp>=3.6.2->tuspy->dbrepo==1.4.2rc11) (6.0.5)\r\n", + "Requirement already satisfied: yarl<2.0,>=1.0 in ./venv/lib/python3.11/site-packages (from aiohttp>=3.6.2->tuspy->dbrepo==1.4.2rc11) (1.9.4)\r\n", + "Requirement already satisfied: six>=1.5 in ./venv/lib/python3.11/site-packages (from python-dateutil>=2.8.2->pandas->dbrepo==1.4.2rc11) (1.16.0)\r\n", + "Installing collected packages: pytz, tzdata, numpy, pandas, dbrepo\r\n", + " Attempting uninstall: dbrepo\r\n", + " Found existing installation: dbrepo 1.4.2rc10\r\n", + " Uninstalling dbrepo-1.4.2rc10:\r\n", + " Successfully uninstalled dbrepo-1.4.2rc10\r\n", + "Successfully installed dbrepo-1.4.2rc11 numpy-1.26.4 pandas-2.2.1 pytz-2024.1 tzdata-2024.1\r\n", + "The dotenv extension is already loaded. To reload it, use:\n", + " %reload_ext dotenv\n" ] } ], - "execution_count": 1 + "execution_count": 3 }, { "metadata": { "ExecuteTime": { - "end_time": "2024-04-10T06:10:09.860353Z", - "start_time": "2024-04-10T06:10:08.981192Z" + "end_time": "2024-04-10T10:40:50.794253Z", + "start_time": "2024-04-10T10:40:50.554072Z" } }, "cell_type": "code", @@ -64,15 +87,23 @@ "name": "stdout", "output_type": "stream", "text": [ - "2024-04-10 08:10:09,327 root DEBUG method: get\n", - "2024-04-10 08:10:09,328 root DEBUG url: https://test.dbrepo.tuwien.ac.at/api/database/license\n", - "2024-04-10 08:10:09,328 root DEBUG stream: False\n", - "2024-04-10 08:10:09,329 root DEBUG secure: True\n", - "2024-04-10 08:10:09,329 root DEBUG username: foo, password: (hidden)\n" + "2024-04-10 12:40:50,555 root DEBUG method: get\n", + "2024-04-10 12:40:50,556 root DEBUG url: https://test.dbrepo.tuwien.ac.at/api/database/license\n", + "2024-04-10 12:40:50,557 root DEBUG stream: False\n", + "2024-04-10 12:40:50,558 root DEBUG secure: True\n", + "2024-04-10 12:40:50,559 root DEBUG username: foo, password: (hidden)\n" ] } ], - "execution_count": 2 + "execution_count": 4 + }, + { + "metadata": {}, + "cell_type": "code", + "outputs": [], + "execution_count": null, + "source": "", + "id": "4331f5b5be59bf06" } ], "metadata": { diff --git a/.jupyter/requirements.txt b/.jupyter/requirements.txt index c06c064500..51d94f0e2f 100644 --- a/.jupyter/requirements.txt +++ b/.jupyter/requirements.txt @@ -1,3 +1,3 @@ python-dotenv==1.0.1 notebook==7.1.2 -dbrepo==1.4.2rc10 +dbrepo==1.4.2rc11 -- GitLab