From 3038c2347e9b0b87df82d8a80fc03a9b0936eef0 Mon Sep 17 00:00:00 2001 From: cmyui Date: Wed, 23 Oct 2024 23:31:45 -0400 Subject: [PATCH] Add python3.11 -m virtualenv venv created virtual environment CPython3.11.9.final.0-64 in 299ms creator CPython3Posix(dest=/home/josh/programming/akatsuki/ai-discord-bot/venv, clear=False, no_vcs_ignore=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/josh/.local/share/virtualenv) added seed packages: PyMySQL==1.0.3, PyYAML==6.0, SQLAlchemy==2.0.28, aiohttp==3.8.4, aiomysql==0.2.0, aiosignal==1.3.1, annotated_types==0.6.0, anyio==3.7.0, async_timeout==4.0.3, asyncpg==0.29.0, attrs==23.1.0, backoff==2.2.1, black==24.3.0, certifi==2023.5.7, cfgv==3.3.1, charset_normalizer==3.1.0, classify_imports==4.2.0, click==8.1.3, databases==0.9.0, discord.py==2.3.2, distlib==0.3.6, distro==1.9.0, filelock==3.12.2, frozenlist==1.3.3, greenlet==2.0.2, h11==0.14.0, httpcore==1.0.4, httpx==0.27.0, identify==2.5.24, idna==3.4, multidict==6.0.4, mypy_extensions==1.0.0, nodeenv==1.8.0, openai==0.28.1, packaging==23.1, pathspec==0.11.1, pip==24.1.2, platformdirs==3.5.3, pre_commit==3.6.2, pydantic==2.6.4, pydantic_core==2.16.3, python_dotenv==1.0.1, reorder_python_imports==3.12.0, requests==2.31.0, setuptools==71.0.4, sniffio==1.3.0, tqdm==4.65.0, typing_extensions==4.10.0, urllib3==2.0.3, virtualenv==20.23.0, wheel==0.43.0, yarl==1.9.2 activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator . venv/bin/activate pip install -r requirements.txt -r requirements-dev.txt Requirement already satisfied: asyncpg in ./venv/lib/python3.11/site-packages (from -r requirements.txt (line 1)) (0.29.0) Requirement already satisfied: databases in ./venv/lib/python3.11/site-packages (from -r requirements.txt (line 2)) (0.9.0) Requirement already satisfied: discord.py in ./venv/lib/python3.11/site-packages (from -r requirements.txt (line 3)) (2.3.2) Requirement already satisfied: httpx in ./venv/lib/python3.11/site-packages (from -r requirements.txt (line 4)) (0.27.0) Requirement already satisfied: openai in ./venv/lib/python3.11/site-packages (from -r requirements.txt (line 5)) (0.28.1) Requirement already satisfied: python-dotenv in ./venv/lib/python3.11/site-packages (from -r requirements.txt (line 6)) (1.0.1) Requirement already satisfied: black in ./venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 1)) (24.3.0) Requirement already satisfied: pre-commit in ./venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 2)) (3.6.2) Requirement already satisfied: reorder-python-imports in ./venv/lib/python3.11/site-packages (from -r requirements-dev.txt (line 3)) (3.12.0) Requirement already satisfied: async-timeout>=4.0.3 in ./venv/lib/python3.11/site-packages (from asyncpg->-r requirements.txt (line 1)) (4.0.3) Requirement already satisfied: sqlalchemy>=2.0.7 in ./venv/lib/python3.11/site-packages (from databases->-r requirements.txt (line 2)) (2.0.28) Requirement already satisfied: aiohttp<4,>=3.7.4 in ./venv/lib/python3.11/site-packages (from discord.py->-r requirements.txt (line 3)) (3.8.4) Requirement already satisfied: anyio in ./venv/lib/python3.11/site-packages (from httpx->-r requirements.txt (line 4)) (3.7.0) Requirement already satisfied: certifi in ./venv/lib/python3.11/site-packages (from httpx->-r requirements.txt (line 4)) (2023.5.7) Requirement already satisfied: httpcore==1.* in ./venv/lib/python3.11/site-packages (from httpx->-r requirements.txt (line 4)) (1.0.4) Requirement already satisfied: idna in ./venv/lib/python3.11/site-packages (from httpx->-r requirements.txt (line 4)) (3.4) Requirement already satisfied: sniffio in ./venv/lib/python3.11/site-packages (from httpx->-r requirements.txt (line 4)) (1.3.0) Requirement already satisfied: h11<0.15,>=0.13 in ./venv/lib/python3.11/site-packages (from httpcore==1.*->httpx->-r requirements.txt (line 4)) (0.14.0) Requirement already satisfied: requests>=2.20 in ./venv/lib/python3.11/site-packages (from openai->-r requirements.txt (line 5)) (2.31.0) Requirement already satisfied: tqdm in ./venv/lib/python3.11/site-packages (from openai->-r requirements.txt (line 5)) (4.65.0) Requirement already satisfied: click>=8.0.0 in ./venv/lib/python3.11/site-packages (from black->-r requirements-dev.txt (line 1)) (8.1.3) Requirement already satisfied: mypy-extensions>=0.4.3 in ./venv/lib/python3.11/site-packages (from black->-r requirements-dev.txt (line 1)) (1.0.0) Requirement already satisfied: packaging>=22.0 in ./venv/lib/python3.11/site-packages (from black->-r requirements-dev.txt (line 1)) (23.1) Requirement already satisfied: pathspec>=0.9.0 in ./venv/lib/python3.11/site-packages (from black->-r requirements-dev.txt (line 1)) (0.11.1) Requirement already satisfied: platformdirs>=2 in ./venv/lib/python3.11/site-packages (from black->-r requirements-dev.txt (line 1)) (3.5.3) Requirement already satisfied: cfgv>=2.0.0 in ./venv/lib/python3.11/site-packages (from pre-commit->-r requirements-dev.txt (line 2)) (3.3.1) Requirement already satisfied: identify>=1.0.0 in ./venv/lib/python3.11/site-packages (from pre-commit->-r requirements-dev.txt (line 2)) (2.5.24) Requirement already satisfied: nodeenv>=0.11.1 in ./venv/lib/python3.11/site-packages (from pre-commit->-r requirements-dev.txt (line 2)) (1.8.0) Requirement already satisfied: pyyaml>=5.1 in ./venv/lib/python3.11/site-packages (from pre-commit->-r requirements-dev.txt (line 2)) (6.0) Requirement already satisfied: virtualenv>=20.10.0 in ./venv/lib/python3.11/site-packages (from pre-commit->-r requirements-dev.txt (line 2)) (20.23.0) Requirement already satisfied: classify-imports>=4.1 in ./venv/lib/python3.11/site-packages (from reorder-python-imports->-r requirements-dev.txt (line 3)) (4.2.0) Requirement already satisfied: attrs>=17.3.0 in ./venv/lib/python3.11/site-packages (from aiohttp<4,>=3.7.4->discord.py->-r requirements.txt (line 3)) (23.1.0) Requirement already satisfied: charset-normalizer<4.0,>=2.0 in ./venv/lib/python3.11/site-packages (from aiohttp<4,>=3.7.4->discord.py->-r requirements.txt (line 3)) (3.1.0) Requirement already satisfied: multidict<7.0,>=4.5 in ./venv/lib/python3.11/site-packages (from aiohttp<4,>=3.7.4->discord.py->-r requirements.txt (line 3)) (6.0.4) Requirement already satisfied: yarl<2.0,>=1.0 in ./venv/lib/python3.11/site-packages (from aiohttp<4,>=3.7.4->discord.py->-r requirements.txt (line 3)) (1.9.2) Requirement already satisfied: frozenlist>=1.1.1 in ./venv/lib/python3.11/site-packages (from aiohttp<4,>=3.7.4->discord.py->-r requirements.txt (line 3)) (1.3.3) Requirement already satisfied: aiosignal>=1.1.2 in ./venv/lib/python3.11/site-packages (from aiohttp<4,>=3.7.4->discord.py->-r requirements.txt (line 3)) (1.3.1) Requirement already satisfied: setuptools in ./venv/lib/python3.11/site-packages (from nodeenv>=0.11.1->pre-commit->-r requirements-dev.txt (line 2)) (71.0.4) Requirement already satisfied: urllib3<3,>=1.21.1 in ./venv/lib/python3.11/site-packages (from requests>=2.20->openai->-r requirements.txt (line 5)) (2.0.3) Requirement already satisfied: typing-extensions>=4.6.0 in ./venv/lib/python3.11/site-packages (from sqlalchemy>=2.0.7->databases->-r requirements.txt (line 2)) (4.10.0) Requirement already satisfied: greenlet!=0.4.17 in ./venv/lib/python3.11/site-packages (from sqlalchemy>=2.0.7->databases->-r requirements.txt (line 2)) (2.0.2) Requirement already satisfied: distlib<1,>=0.3.6 in ./venv/lib/python3.11/site-packages (from virtualenv>=20.10.0->pre-commit->-r requirements-dev.txt (line 2)) (0.3.6) Requirement already satisfied: filelock<4,>=3.11 in ./venv/lib/python3.11/site-packages (from virtualenv>=20.10.0->pre-commit->-r requirements-dev.txt (line 2)) (3.12.2) command --- Makefile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Makefile b/Makefile index 1dad99d..f956b6e 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,10 @@ #!/usr/bin/make +install: + python3.11 -m virtualenv venv + . venv/bin/activate + pip install -r requirements.txt -r requirements-dev.txt + build: # build all containers if [ -d "pgdata" ]; then sudo chmod -R 755 pgdata; fi docker build -t ai-discord-bot:latest -t ai-discord-bot:latest .