[2023-11-19 04:28:54] $ virtualenv ~/pip/levior
created virtual environment CPython3.11.6.final.0-64 in 231ms
creator CPython3Posix(dest=/home/user/pip/levior, clear=False, no_vcs_ignore=False, global=False)
seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/user/.local/share/virtualenv)
added seed packages: pip==23.3.1, setuptools==68.2.2, wheel==0.41.2
activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator
[2023-11-19 04:28:59] $ source ~/pip/levior/bin/activate
(levior) [2023-11-19 04:29:25] $ cd ~/pip/levior/
(levior) [2023-11-19 04:29:46] $ git clone https://github.com/pinnaculum/levior
Cloning into 'levior'...
remote: Enumerating objects: 114, done.
remote: Counting objects: 100% (114/114), done.
remote: Compressing objects: 100% (54/54), done.
remote: Total 114 (delta 60), reused 105 (delta 51), pack-reused 0
Receiving objects: 100% (114/114), 69.08 KiB | 1.11 MiB/s, done.
Resolving deltas: 100% (60/60), done.
(levior) [2023-11-19 04:29:54] $ pwd
/u/user/pip/levior
(levior) [2023-11-19 04:29:56] $ ls
bin levior lib pyvenv.cfg
(levior) [2023-11-19 04:30:11] $ pip install -e .
Obtaining file:///home/user/pip/levior/levior
Preparing metadata (setup.py) ... done
Collecting aiogemini@ git+https://github.com/keis/aiogemini.git@master (from levior==1.1.0)
Cloning https://github.com/keis/aiogemini.git (to revision master) to /tmp/pip-install-07v_jxhj/aiogemini_99061c20f1fa40bdaa390ee6474513f5
Running command git clone --filter=blob:none --quiet https://github.com/keis/aiogemini.git /tmp/pip-install-07v_jxhj/aiogemini_99061c20f1fa40bdaa390ee6474513f5
Resolved https://github.com/keis/aiogemini.git to commit c3a36bf6933f98d832aac0daaa840146037a375c
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... done
Collecting aiohttp>=3.8.1 (from levior==1.1.0)
Using cached aiohttp-3.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.4 kB)
Collecting aiohttp-socks>=0.6.0 (from levior==1.1.0)
Using cached aiohttp_socks-0.8.4-py3-none-any.whl.metadata (3.1 kB)
Collecting diskcache>=5.4.0 (from levior==1.1.0)
Using cached diskcache-5.6.3-py3-none-any.whl.metadata (20 kB)
Collecting easydict>=1.9 (from levior==1.1.0)
Using cached easydict-1.11-py3-none-any.whl
Collecting yarl>=1.7.2 (from levior==1.1.0)
Using cached yarl-1.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (282 kB)
Collecting markdownify>=0.11.2 (from levior==1.1.0)
Using cached markdownify-0.11.6-py3-none-any.whl (16 kB)
Collecting md2gemini>=1.9.0 (from levior==1.1.0)
Using cached md2gemini-1.9.1-py3-none-any.whl.metadata (10 kB)
Collecting multidict<5.0,>=4.5 (from levior==1.1.0)
Using cached multidict-4.7.6-cp311-cp311-linux_x86_64.whl
Collecting PyYAML>=6.0 (from levior==1.1.0)
Using cached PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Collecting attrs>=17.3.0 (from aiohttp>=3.8.1->levior==1.1.0)
Using cached attrs-23.1.0-py3-none-any.whl (61 kB)
Collecting frozenlist>=1.1.1 (from aiohttp>=3.8.1->levior==1.1.0)
Using cached frozenlist-1.4.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.2 kB)
Collecting aiosignal>=1.1.2 (from aiohttp>=3.8.1->levior==1.1.0)
Using cached aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
Collecting python-socks<3.0.0,>=2.4.3 (from python-socks[asyncio]<3.0.0,>=2.4.3->aiohttp-socks>=0.6.0->levior==1.1.0)
Using cached python_socks-2.4.3-py3-none-any.whl.metadata (7.1 kB)
Collecting beautifulsoup4<5,>=4.9 (from markdownify>=0.11.2->levior==1.1.0)
Using cached beautifulsoup4-4.12.2-py3-none-any.whl (142 kB)
Collecting six<2,>=1.15 (from markdownify>=0.11.2->levior==1.1.0)
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting mistune<3,>=2.0.0 (from md2gemini>=1.9.0->levior==1.1.0)
Using cached mistune-2.0.5-py2.py3-none-any.whl (24 kB)
Collecting cjkwrap (from md2gemini>=1.9.0->levior==1.1.0)
Using cached CJKwrap-2.2-py2.py3-none-any.whl (4.3 kB)
Collecting wcwidth (from md2gemini>=1.9.0->levior==1.1.0)
Using cached wcwidth-0.2.10-py2.py3-none-any.whl.metadata (14 kB)
Collecting idna>=2.0 (from yarl>=1.7.2->levior==1.1.0)
Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting cryptography<42.0,>=3.2 (from aiogemini@ git+https://github.com/keis/aiogemini.git@master->levior==1.1.0)
Using cached cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl.metadata (5.2 kB)
Collecting soupsieve>1.2 (from beautifulsoup4<5,>=4.9->markdownify>=0.11.2->levior==1.1.0)
Using cached soupsieve-2.5-py3-none-any.whl.metadata (4.7 kB)
Collecting cffi>=1.12 (from cryptography<42.0,>=3.2->aiogemini@ git+https://github.com/keis/aiogemini.git@master->levior==1.1.0)
Using cached cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting async-timeout>=3.0.1 (from python-socks[asyncio]<3.0.0,>=2.4.3->aiohttp-socks>=0.6.0->levior==1.1.0)
Using cached async_timeout-4.0.3-py3-none-any.whl.metadata (4.2 kB)
Collecting pycparser (from cffi>=1.12->cryptography<42.0,>=3.2->aiogemini@ git+https://github.com/keis/aiogemini.git@master->levior==1.1.0)
Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
Using cached aiohttp-3.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB)
Using cached aiohttp_socks-0.8.4-py3-none-any.whl (9.6 kB)
Using cached diskcache-5.6.3-py3-none-any.whl (45 kB)
Using cached md2gemini-1.9.1-py3-none-any.whl (26 kB)
Using cached PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (757 kB)
Using cached cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB)
Using cached frozenlist-1.4.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (250 kB)
Using cached python_socks-2.4.3-py3-none-any.whl (52 kB)
Using cached wcwidth-0.2.10-py2.py3-none-any.whl (105 kB)
Using cached async_timeout-4.0.3-py3-none-any.whl (5.7 kB)
Using cached cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (464 kB)
Using cached soupsieve-2.5-py3-none-any.whl (36 kB)
Building wheels for collected packages: aiogemini
Building wheel for aiogemini (pyproject.toml) ... done
Created wheel for aiogemini: filename=aiogemini-0.2.0-py3-none-any.whl size=9801 sha256=abf43f525ccea7dcf50ed947effe2417af73c4d65ec90a39b2a1665d22b25622
Stored in directory: /tmp/pip-ephem-wheel-cache-ar9nyoh5/wheels/d4/3f/23/08fe4ba10cc9226507248c90a77c376878cbf457348a1f20bb
Successfully built aiogemini
Installing collected packages: wcwidth, python-socks, mistune, easydict, cjkwrap, soupsieve, six, PyYAML, pycparser, multidict, md2gemini, idna, frozenlist, diskcache, attrs, async-timeout, yarl, cffi, beautifulsoup4, aiosignal, markdownify, cryptography, aiohttp, aiohttp-socks, aiogemini, levior
Running setup.py develop for levior
Successfully installed PyYAML-6.0.1 aiogemini-0.2.0 aiohttp-3.9.0 aiohttp-socks-0.8.4 aiosignal-1.3.1 async-timeout-4.0.3 attrs-23.1.0 beautifulsoup4-4.12.2 cffi-1.16.0 cjkwrap-2.2 cryptography-41.0.5 diskcache-5.6.3 easydict-1.11 frozenlist-1.4.0 idna-3.4 levior-1.1.0 markdownify-0.11.6 md2gemini-1.9.1 mistune-2.0.5 multidict-4.7.6 pycparser-2.21 python-socks-2.4.3 six-1.16.0 soupsieve-2.5 wcwidth-0.2.10 yarl-1.9.2
(levior) [2023-11-19 04:30:36] $
(levior) [2023-11-19 04:30:39] $ cd bin
bash: cd: bin: No such file or directory
(levior) [2023-11-19 04:30:43] $ cd ../bin/
(levior) [2023-11-19 04:30:46] $ ls
activate activate.ps1 md2gemini pip3.11 wheel
activate.csh activate_this.py pip python wheel3
activate.fish levior pip3 python3 wheel-3.11
activate.nu markdownify pip-3.11 python3.11 wheel3.11
(levior) [2023-11-19 04:30:46] $ cp ../
bin/ .gitignore levior/ lib/ pyvenv.cfg
(levior) [2023-11-19 04:30:46] $ cp ../levior/examples/levior.yaml .
(levior) [2023-11-19 04:31:02] $ ./levior -c levior.yaml
Traceback (most recent call last):
File "/home/user/pip/levior/bin/./levior", line 33, in <module>
sys.exit(load_entry_point('levior', 'console_scripts', 'levior')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/pip/levior/bin/./levior", line 25, in importlib_load_entry_point
return next(matches).load()
^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 202, in load
module = import_module(match.group('module'))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/home/user/pip/levior/levior/levior/entrypoint.py", line 5, in <module>
from aiogemini.security import TOFUContext
ModuleNotFoundError: No module named 'aiogemini.security'
(levior) [2023-11-19 04:31:09] $