Giter Club home page Giter Club logo

levior's Introduction

I don't use this platform anymore (only keeping a few mirror repos around). All my opensource work is done on GitLab as @cipres.

levior's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

levior's Issues

installing levior in virtualenv + service mode command line argument is ignored

i have created venv:

[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

activated it:

[2023-11-19 04:28:59] $ source ~/pip/levior/bin/activate

i tried to install levior:

(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] $ 

i can see that packages are installed in ~/pip/levior/lib/python3.11/site-packages.

now trying to run it:

(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] $

i didn't find word 'security' in any file in site-packages/aiogemini by grepping there.

what would you suggest?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.