目次
文書の過去の版を表示しています。
Emmett - 非同期 Web アプリケーション フレームワーク
本家: Emmett - the web framework for inventors
ソースコード: emmett-framework/emmett: The web framework for inventors
プロジェクトの作成
$ mkdir -p emmett_proj && cd emmett_proj $ python -m venv .venv && . .venv/bin/activate && pip install -U pip
Requirement already satisfied: pip in ./.venv/lib64/python3.12/site-packages (23.3.2) Collecting pip Downloading pip-24.1-py3-none-any.whl.metadata (3.6 kB) Downloading pip-24.1-py3-none-any.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 8.8 MB/s eta 0:00:00 Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 23.3.2 Uninstalling pip-23.3.2: Successfully uninstalled pip-23.3.2 Successfully installed pip-24.1
(.venv) $ pip install emmett
Collecting emmett Downloading emmett-2.5.11-py3-none-any.whl.metadata (4.8 kB) Collecting click>=6.0 (from emmett) Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB) Collecting emmett-crypto<0.7,>=0.6 (from emmett) Downloading emmett_crypto-0.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.9 kB) Collecting granian<1.5.0,>=1.4.1 (from emmett) Downloading granian-1.4.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (15 kB) Collecting pendulum<3.1.0,>=3.0.0 (from emmett) Downloading pendulum-3.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.9 kB) Collecting pyDAL==17.3 (from emmett) Downloading pyDAL-17.3-py2.py3-none-any.whl.metadata (1.4 kB) Collecting python-rapidjson<2.0,>=1.14 (from emmett) Downloading python_rapidjson-1.17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (21 kB) Collecting pyyaml<7.0,>=6.0 (from emmett) Downloading PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) Collecting renoir<2.0,>=1.6 (from emmett) Downloading renoir-1.7.1-py3-none-any.whl.metadata (2.0 kB) Collecting severus<2.0,>=1.1 (from emmett) Downloading severus-1.3.0-py3-none-any.whl.metadata (1.9 kB) Collecting uvloop>=0.18.0 (from granian<1.5.0,>=1.4.1->emmett) Downloading uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.9 kB) Collecting python-dateutil>=2.6 (from pendulum<3.1.0,>=3.0.0->emmett) Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) Collecting tzdata>=2020.1 (from pendulum<3.1.0,>=3.0.0->emmett) Downloading tzdata-2024.1-py2.py3-none-any.whl.metadata (1.4 kB) Collecting time-machine>=2.6.0 (from pendulum<3.1.0,>=3.0.0->emmett) Downloading time_machine-2.14.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (21 kB) Collecting six>=1.5 (from python-dateutil>=2.6->pendulum<3.1.0,>=3.0.0->emmett) Downloading six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB) Downloading emmett-2.5.11-py3-none-any.whl (450 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 450.5/450.5 kB 7.2 MB/s eta 0:00:00 Downloading pyDAL-17.3-py2.py3-none-any.whl (169 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 169.6/169.6 kB 9.3 MB/s eta 0:00:00 Downloading click-8.1.7-py3-none-any.whl (97 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 9.1 MB/s eta 0:00:00 Downloading emmett_crypto-0.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (219 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 219.0/219.0 kB 9.4 MB/s eta 0:00:00 Downloading granian-1.4.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/3.4 MB 5.8 MB/s eta 0:00:00 Downloading pendulum-3.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (384 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 384.9/384.9 kB 10.6 MB/s eta 0:00:00 Downloading python_rapidjson-1.17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 11.3 MB/s eta 0:00:00 Downloading PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (724 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 725.0/725.0 kB 10.0 MB/s eta 0:00:00 Downloading renoir-1.7.1-py3-none-any.whl (30 kB) Downloading severus-1.3.0-py3-none-any.whl (12 kB) Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 kB 11.7 MB/s eta 0:00:00 Downloading time_machine-2.14.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33 kB) Downloading tzdata-2024.1-py2.py3-none-any.whl (345 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 345.4/345.4 kB 10.9 MB/s eta 0:00:00 Downloading uvloop-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/4.2 MB 11.3 MB/s eta 0:00:00 Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Installing collected packages: pyDAL, uvloop, tzdata, six, renoir, pyyaml, python-rapidjson, emmett-crypto, click, severus, python-dateutil, granian, time-machine, pendulum, emmett Successfully installed click-8.1.7 emmett-2.5.11 emmett-crypto-0.6.0 granian-1.4.4 pendulum-3.0.0 pyDAL-17.3 python-dateutil-2.9.0.post0 python-rapidjson-1.17 pyyaml-6.0.1 renoir-1.7.1 severus-1.3.0 six-1.16.0 time-machine-2.14.1 tzdata-2024.1 uvloop-0.19.0