Modern packaging for Python#
Python packaging has been fundamentally changed during the previous years.
The changes have been driven by the Python Packaging Authority (PyPA), which is a working group that maintains a core set of software projects used in Python packaging.
There are very good resources on the web, in particular,
so we won’t dive into the details here. However, one important point is that for new
project you should not need a setup.py file.
Moreover, there are very good tools to handle all the tasks needed for a Python project. Depending on your need, I would advice these 3 complementary tools:
PDM: package and project manager supporting the latest PEP standards.
UV: fast package and project manager.
Pixi: generalist package manager based on the conda ecosystem.
Note
PDM can use UV to speed-up few operations.
A simple example using PDM#
cd ../common/examples/example-py-project
ls
LICENSE.txt Makefile README.md doc pdm.lock pdm.toml pyproject.toml src
The file example_py_package/pyproject.toml contains
1[project]
2name = "example-py-project"
3version = "0.1.0"
4description = "Example of a simple Python package"
5authors = [
6 {name = "Pierre Augier", email = "pierre.augier@univ-grenoble-alpes.fr"},
7]
8dependencies = ["click", "textual", "rich-click"]
9requires-python = ">=3.11"
10readme = "README.md"
11license = {text = "MIT"}
12
13[project.scripts]
14example-py-simple = "example_py_package:simple_function"
15example-py-cli = "example_py_package.cli:main"
16example-py-calculator = "example_py_package.calculator:main"
17
18
19[build-system]
20requires = ["pdm-backend"]
21build-backend = "pdm.backend"
22
23[dependency-groups]
24test = [
25 "pytest>=8.3.5",
26]
27dev = [
28 "ruff>=0.11.11",
29]
30doc = [
31 "sphinx>=8.2.3",
32 "myst-parser>=4.0.1",
33]
34debug = [
35 "ipython>=9.2.0",
36 "ipdb>=0.13.13",
37]
38
39
40[tool.pdm]
41distribution = true
42
43[tool.pdm.scripts]
44format-py = "ruff format src doc"
45format = {composite = ["format-py"]}
46
47[tool.pdm.options]
48lock = ["-G", ":all"]
49
50
51[tool.pytest.ini_options]
52addopts = "--pdbcls=IPython.terminal.debugger:TerminalPdb"
53
54
55[tool.ruff]
56line-length = 88
57target-version = "py311"
Note that this package define three “entry points” (project.scripts), two CLI[1] and
a TUI[2].
The source files are in the directory src:
ls src
example_py_package
ls src/example_py_package
__init__.py calculator.py calculator.tcss cli.py tests util.py
One can create a virtual environment for the project and run a command provided by the project:
pdm sync --clean
pdm run example-py-simple
WARNING: Project requires a python version of >=3.11, The virtualenv is being
created for you as it cannot be matched to the right version.
INFO: python.use_venv is on, creating a virtualenv for this project...
INFO: Using uv is experimental and might break due to uv updates.
Using CPython 3.13.9 interpreter at: /builds/py-edu-fr/py-edu-fr/.venv/bin/python
Creating virtual environment at: .venv
Virtualenv is created successfully at
/builds/py-edu-fr/py-edu-fr/src/common/examples/example-py-project/.venv
?25l⠋ Resolving packages from lockfile...
⠙ Resolving packages from lockfile...
⠹ Resolving packages from lockfile...
⠸ Resolving packages from lockfile...
⠼ Resolving packages from lockfile...⠋ Resolving dependencies...
⠋ Resolving dependencies...
⠙ Resolving dependencies...
⠋ Resolving dependencies...
⠙ Resolving dependencies...
⠙ example-py-project==0.1.0
⠙ example-py-project==0.1.0
⠙ example-py-project==0.1.0
⠙ example-py-project==0.1.0
⠙ example-py-project==0.1.0
⠴ Resolving packages from lockfile...
⠙ click==8.3.0
⠙ rich-click==1.9.4
⠦ Resolving packages from lockfile...
⠙ textual==6.6.0
⠙ ipdb==0.13.13
⠙ ipython==9.7.0
⠙ ipython==9.7.0
⠙ ruff==0.14.5
⠙ myst-parser==4.0.1
⠙ sphinx==8.2.3
⠙ pytest==9.0.1
⠙ colorama==0.4.6
⠙ colorama==0.4.6
⠙ rich==14.2.0
⠧ Resolving packages from lockfile...
⠙ markdown-it-py==3.0.0
⠙ markdown-it-py==3.0.0
⠙ mdit-py-plugins==0.5.0
⠹ docutils==0.21.2
⠹
Resolved 57 packages in 256ms
⠇ Resolving packages from lockfile...
⠏ Resolving packages from lockfile...
⠋ Resolving packages from lockfile...
⠙ Resolving packages from lockfile...
?25h
warning: `VIRTUAL_ENV=/builds/py-edu-fr/py-edu-fr/.venv` does not match the project environment path `.venv` and will be ignored; use `--active` to target the active environment instead
⠋ Preparing packages... (0/0)
⠋ Preparing packages... (0/56)
⠙ Preparing packages... (0/56)
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (0/56)
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (0/56)
pytest ------------------------------ 0 B/364.91 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (0/56)
pytest ------------------------------ 0 B/364.91 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (0/56)
roman-numerals-py ------------------------------ 0 B/7.56 KiB
pytest ------------------------------ 0 B/364.91 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (0/56)
roman-numerals-py ------------------------------ 7.56 KiB/7.56 KiB
pytest ------------------------------ 0 B/364.91 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (0/56)
roman-numerals-py ------------------------------ 7.56 KiB/7.56 KiB
pytest ------------------------------ 0 B/364.91 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (0/56)
roman-numerals-py ------------------------------ 7.56 KiB/7.56 KiB
pytest ------------------------------ 0 B/364.91 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (0/56)
roman-numerals-py ------------------------------ 7.56 KiB/7.56 KiB
mdit-py-plugins ------------------------------ 0 B/55.86 KiB
pytest ------------------------------ 0 B/364.91 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (0/56)
roman-numerals-py ------------------------------ 7.56 KiB/7.56 KiB
mdit-py-plugins ------------------------------ 0 B/55.86 KiB
pytest ------------------------------ 0 B/364.91 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (0/56)
roman-numerals-py ------------------------------ 7.56 KiB/7.56 KiB
mdit-py-plugins ------------------------------ 0 B/55.86 KiB
pytest ------------------------------ 0 B/364.91 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (0/56)
roman-numerals-py ------------------------------ 7.56 KiB/7.56 KiB
mdit-py-plugins ------------------------------ 0 B/55.86 KiB
pytest ------------------------------ 0 B/364.91 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (0/56)
roman-numerals-py ------------------------------ 7.56 KiB/7.56 KiB
stack-data ------------------------------ 0 B/23.95 KiB
mdit-py-plugins ------------------------------ 0 B/55.86 KiB
pytest ------------------------------ 0 B/364.91 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (0/56)
roman-numerals-py ------------------------------ 7.56 KiB/7.56 KiB
stack-data ------------------------------ 14.88 KiB/23.95 KiB
mdit-py-plugins ------------------------------ 0 B/55.86 KiB
pytest ------------------------------ 0 B/364.91 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (0/56)
roman-numerals-py ------------------------------ 7.56 KiB/7.56 KiB
stack-data ------------------------------ 14.88 KiB/23.95 KiB
mdit-py-plugins ------------------------------ 0 B/55.86 KiB
pytest ------------------------------ 0 B/364.91 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (0/56)
roman-numerals-py ------------------------------ 7.56 KiB/7.56 KiB
stack-data ------------------------------ 14.88 KiB/23.95 KiB
mdit-py-plugins ------------------------------ 0 B/55.86 KiB
pytest ------------------------------ 0 B/364.91 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (0/56)
roman-numerals-py ------------------------------ 7.56 KiB/7.56 KiB
stack-data ------------------------------ 14.88 KiB/23.95 KiB
mdit-py-plugins ------------------------------ 0 B/55.86 KiB
pytest ------------------------------ 0 B/364.91 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (0/56)
roman-numerals-py ------------------------------ 7.56 KiB/7.56 KiB
stack-data ------------------------------ 14.88 KiB/23.95 KiB
mdit-py-plugins ------------------------------ 0 B/55.86 KiB
pytest ------------------------------ 0 B/364.91 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (0/56)
roman-numerals-py ------------------------------ 7.56 KiB/7.56 KiB
stack-data ------------------------------ 14.88 KiB/23.95 KiB
mdit-py-plugins ------------------------------ 0 B/55.86 KiB
click ------------------------------ 0 B/104.78 KiB
pytest ------------------------------ 0 B/364.91 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (0/56)
stack-data ------------------------------ 23.95 KiB/23.95 KiB
mdit-py-plugins ------------------------------ 0 B/55.86 KiB
click ------------------------------ 30.87 KiB/104.78 KiB
pytest ------------------------------ 0 B/364.91 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (0/56)
mdit-py-plugins ------------------------------ 0 B/55.86 KiB
click ------------------------------ 78.87 KiB/104.78 KiB
pytest ------------------------------ 0 B/364.91 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (0/56)
ipdb ------------------------------ 0 B/11.85 KiB
mdit-py-plugins ------------------------------ 32.00 KiB/55.86 KiB
rich-click ------------------------------ 0 B/68.60 KiB
click ------------------------------ 94.87 KiB/104.78 KiB
pytest ------------------------------ 16.00 KiB/364.91 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (0/56)
sphinxcontrib-jsmath ------------------------------ 4.95 KiB/4.95 KiB
iniconfig ------------------------------ 7.31 KiB/7.31 KiB
ipython-pygments-lexers ------------------------------ 0 B/7.88 KiB
imagesize ------------------------------ 0 B/8.56 KiB
decorator ------------------------------ 0 B/8.97 KiB
matplotlib-inline ------------------------------ 0 B/9.29 KiB
mdurl ------------------------------ 9.75 KiB/9.75 KiB
pure-eval ------------------------------ 0 B/11.56 KiB
ipdb ------------------------------ 11.85 KiB/11.85 KiB
alabaster ------------------------------ 0 B/13.60 KiB
ptyprocess ------------------------------ 0 B/13.67 KiB
platformdirs ------------------------------ 0 B/18.21 KiB
linkify-it-py ------------------------------ 0 B/19.36 KiB
pluggy ------------------------------ 10.18 KiB/20.06 KiB
markupsafe ------------------------------ 0 B/22.44 KiB
asttokens ------------------------------ 0 B/26.29 KiB
executing ------------------------------ 0 B/27.65 KiB
wcwidth ------------------------------ 0 B/36.41 KiB
typing-extensions ------------------------------ 0 B/43.57 KiB
mdit-py-plugins ------------------------------ 32.00 KiB/55.86 KiB
pexpect ------------------------------ 0 B/62.28 KiB
requests ------------------------------ 14.88 KiB/63.22 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (0/56)
sphinxcontrib-jsmath ------------------------------ 4.95 KiB/4.95 KiB
iniconfig ------------------------------ 7.31 KiB/7.31 KiB
ipython-pygments-lexers ------------------------------ 7.88 KiB/7.88 KiB
imagesize ------------------------------ 8.56 KiB/8.56 KiB
decorator ------------------------------ 8.97 KiB/8.97 KiB
matplotlib-inline ------------------------------ 9.29 KiB/9.29 KiB
mdurl ------------------------------ 9.75 KiB/9.75 KiB
pure-eval ------------------------------ 11.56 KiB/11.56 KiB
ipdb ------------------------------ 11.85 KiB/11.85 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
ptyprocess ------------------------------ 13.67 KiB/13.67 KiB
platformdirs ------------------------------ 16.00 KiB/18.21 KiB
linkify-it-py ------------------------------ 14.93 KiB/19.36 KiB
pluggy ------------------------------ 14.88 KiB/20.06 KiB
markupsafe ------------------------------ 14.92 KiB/22.44 KiB
asttokens ------------------------------ 14.88 KiB/26.29 KiB
executing ------------------------------ 14.88 KiB/27.65 KiB
wcwidth ------------------------------ 14.88 KiB/36.41 KiB
typing-extensions ------------------------------ 8.05 KiB/43.57 KiB
mdit-py-plugins ------------------------------ 32.00 KiB/55.86 KiB
pexpect ------------------------------ 16.00 KiB/62.28 KiB
requests ------------------------------ 14.88 KiB/63.22 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (3/56)
sphinxcontrib-jsmath ------------------------------ 4.95 KiB/4.95 KiB
iniconfig ------------------------------ 7.31 KiB/7.31 KiB
ipython-pygments-lexers ------------------------------ 7.88 KiB/7.88 KiB
imagesize ------------------------------ 8.56 KiB/8.56 KiB
decorator ------------------------------ 8.97 KiB/8.97 KiB
matplotlib-inline ------------------------------ 9.29 KiB/9.29 KiB
mdurl ------------------------------ 9.75 KiB/9.75 KiB
pure-eval ------------------------------ 11.56 KiB/11.56 KiB
ipdb ------------------------------ 11.85 KiB/11.85 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
ptyprocess ------------------------------ 13.67 KiB/13.67 KiB
platformdirs ------------------------------ 16.00 KiB/18.21 KiB
linkify-it-py ------------------------------ 19.36 KiB/19.36 KiB
pluggy ------------------------------ 20.06 KiB/20.06 KiB
markupsafe ------------------------------ 22.44 KiB/22.44 KiB
asttokens ------------------------------ 26.29 KiB/26.29 KiB
executing ------------------------------ 27.65 KiB/27.65 KiB
wcwidth ------------------------------ 30.88 KiB/36.41 KiB
typing-extensions ------------------------------ 43.57 KiB/43.57 KiB
mdit-py-plugins ------------------------------ 32.00 KiB/55.86 KiB
pexpect ------------------------------ 16.00 KiB/62.28 KiB
requests ------------------------------ 30.88 KiB/63.22 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (3/56)
sphinxcontrib-jsmath ------------------------------ 4.95 KiB/4.95 KiB
iniconfig ------------------------------ 7.31 KiB/7.31 KiB
imagesize ------------------------------ 8.56 KiB/8.56 KiB
decorator ------------------------------ 8.97 KiB/8.97 KiB
matplotlib-inline ------------------------------ 9.29 KiB/9.29 KiB
mdurl ------------------------------ 9.75 KiB/9.75 KiB
pure-eval ------------------------------ 11.56 KiB/11.56 KiB
ipdb ------------------------------ 11.85 KiB/11.85 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
ptyprocess ------------------------------ 13.67 KiB/13.67 KiB
platformdirs ------------------------------ 16.00 KiB/18.21 KiB
linkify-it-py ------------------------------ 19.36 KiB/19.36 KiB
pluggy ------------------------------ 20.06 KiB/20.06 KiB
markupsafe ------------------------------ 22.44 KiB/22.44 KiB
asttokens ------------------------------ 26.29 KiB/26.29 KiB
executing ------------------------------ 27.65 KiB/27.65 KiB
wcwidth ------------------------------ 30.88 KiB/36.41 KiB
typing-extensions ------------------------------ 43.57 KiB/43.57 KiB
mdit-py-plugins ------------------------------ 32.00 KiB/55.86 KiB
pexpect ------------------------------ 16.00 KiB/62.28 KiB
requests ------------------------------ 30.88 KiB/63.22 KiB
packaging ------------------------------ 14.88 KiB/64.91 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (3/56)
sphinxcontrib-jsmath ------------------------------ 4.95 KiB/4.95 KiB
iniconfig ------------------------------ 7.31 KiB/7.31 KiB
imagesize ------------------------------ 8.56 KiB/8.56 KiB
matplotlib-inline ------------------------------ 9.29 KiB/9.29 KiB
mdurl ------------------------------ 9.75 KiB/9.75 KiB
pure-eval ------------------------------ 11.56 KiB/11.56 KiB
ipdb ------------------------------ 11.85 KiB/11.85 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
ptyprocess ------------------------------ 13.67 KiB/13.67 KiB
platformdirs ------------------------------ 16.00 KiB/18.21 KiB
linkify-it-py ------------------------------ 19.36 KiB/19.36 KiB
pluggy ------------------------------ 20.06 KiB/20.06 KiB
markupsafe ------------------------------ 22.44 KiB/22.44 KiB
asttokens ------------------------------ 26.29 KiB/26.29 KiB
executing ------------------------------ 27.65 KiB/27.65 KiB
wcwidth ------------------------------ 30.88 KiB/36.41 KiB
typing-extensions ------------------------------ 43.57 KiB/43.57 KiB
mdit-py-plugins ------------------------------ 32.00 KiB/55.86 KiB
pexpect ------------------------------ 16.00 KiB/62.28 KiB
requests ------------------------------ 30.88 KiB/63.22 KiB
packaging ------------------------------ 14.88 KiB/64.91 KiB
rich-click ------------------------------ 32.00 KiB/68.60 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (3/56)
iniconfig ------------------------------ 7.31 KiB/7.31 KiB
imagesize ------------------------------ 8.56 KiB/8.56 KiB
matplotlib-inline ------------------------------ 9.29 KiB/9.29 KiB
mdurl ------------------------------ 9.75 KiB/9.75 KiB
pure-eval ------------------------------ 11.56 KiB/11.56 KiB
ipdb ------------------------------ 11.85 KiB/11.85 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
ptyprocess ------------------------------ 13.67 KiB/13.67 KiB
platformdirs ------------------------------ 16.00 KiB/18.21 KiB
linkify-it-py ------------------------------ 19.36 KiB/19.36 KiB
pluggy ------------------------------ 20.06 KiB/20.06 KiB
markupsafe ------------------------------ 22.44 KiB/22.44 KiB
asttokens ------------------------------ 26.29 KiB/26.29 KiB
executing ------------------------------ 27.65 KiB/27.65 KiB
wcwidth ------------------------------ 30.88 KiB/36.41 KiB
typing-extensions ------------------------------ 43.57 KiB/43.57 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 16.00 KiB/62.28 KiB
requests ------------------------------ 30.88 KiB/63.22 KiB
packaging ------------------------------ 30.88 KiB/64.91 KiB
rich-click ------------------------------ 32.00 KiB/68.60 KiB
idna ------------------------------ 23.00 KiB/69.34 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (3/56)
iniconfig ------------------------------ 7.31 KiB/7.31 KiB
imagesize ------------------------------ 8.56 KiB/8.56 KiB
mdurl ------------------------------ 9.75 KiB/9.75 KiB
pure-eval ------------------------------ 11.56 KiB/11.56 KiB
ipdb ------------------------------ 11.85 KiB/11.85 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
ptyprocess ------------------------------ 13.67 KiB/13.67 KiB
platformdirs ------------------------------ 16.00 KiB/18.21 KiB
linkify-it-py ------------------------------ 19.36 KiB/19.36 KiB
pluggy ------------------------------ 20.06 KiB/20.06 KiB
markupsafe ------------------------------ 22.44 KiB/22.44 KiB
asttokens ------------------------------ 26.29 KiB/26.29 KiB
executing ------------------------------ 27.65 KiB/27.65 KiB
wcwidth ------------------------------ 30.88 KiB/36.41 KiB
typing-extensions ------------------------------ 43.57 KiB/43.57 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 16.00 KiB/62.28 KiB
requests ------------------------------ 30.88 KiB/63.22 KiB
packaging ------------------------------ 30.88 KiB/64.91 KiB
rich-click ------------------------------ 32.00 KiB/68.60 KiB
idna ------------------------------ 23.00 KiB/69.34 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (3/56)
iniconfig ------------------------------ 7.31 KiB/7.31 KiB
imagesize ------------------------------ 8.56 KiB/8.56 KiB
mdurl ------------------------------ 9.75 KiB/9.75 KiB
pure-eval ------------------------------ 11.56 KiB/11.56 KiB
ipdb ------------------------------ 11.85 KiB/11.85 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
platformdirs ------------------------------ 16.00 KiB/18.21 KiB
linkify-it-py ------------------------------ 19.36 KiB/19.36 KiB
pluggy ------------------------------ 20.06 KiB/20.06 KiB
markupsafe ------------------------------ 22.44 KiB/22.44 KiB
asttokens ------------------------------ 26.29 KiB/26.29 KiB
executing ------------------------------ 27.65 KiB/27.65 KiB
wcwidth ------------------------------ 30.88 KiB/36.41 KiB
typing-extensions ------------------------------ 43.57 KiB/43.57 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 16.00 KiB/62.28 KiB
requests ------------------------------ 30.88 KiB/63.22 KiB
packaging ------------------------------ 30.88 KiB/64.91 KiB
rich-click ------------------------------ 32.00 KiB/68.60 KiB
idna ------------------------------ 23.00 KiB/69.34 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 30.91 KiB/82.60 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (3/56)
iniconfig ------------------------------ 7.31 KiB/7.31 KiB
imagesize ------------------------------ 8.56 KiB/8.56 KiB
mdurl ------------------------------ 9.75 KiB/9.75 KiB
pure-eval ------------------------------ 11.56 KiB/11.56 KiB
ipdb ------------------------------ 11.85 KiB/11.85 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
platformdirs ------------------------------ 16.00 KiB/18.21 KiB
linkify-it-py ------------------------------ 19.36 KiB/19.36 KiB
pluggy ------------------------------ 20.06 KiB/20.06 KiB
markupsafe ------------------------------ 22.44 KiB/22.44 KiB
asttokens ------------------------------ 26.29 KiB/26.29 KiB
executing ------------------------------ 27.65 KiB/27.65 KiB
wcwidth ------------------------------ 30.88 KiB/36.41 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 16.00 KiB/62.28 KiB
requests ------------------------------ 30.88 KiB/63.22 KiB
packaging ------------------------------ 30.88 KiB/64.91 KiB
rich-click ------------------------------ 32.00 KiB/68.60 KiB
idna ------------------------------ 23.00 KiB/69.34 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 30.91 KiB/82.60 KiB
traitlets ------------------------------ 60.02 KiB/83.36 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (3/56)
imagesize ------------------------------ 8.56 KiB/8.56 KiB
mdurl ------------------------------ 9.75 KiB/9.75 KiB
pure-eval ------------------------------ 11.56 KiB/11.56 KiB
ipdb ------------------------------ 11.85 KiB/11.85 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
platformdirs ------------------------------ 16.00 KiB/18.21 KiB
linkify-it-py ------------------------------ 19.36 KiB/19.36 KiB
pluggy ------------------------------ 20.06 KiB/20.06 KiB
markupsafe ------------------------------ 22.44 KiB/22.44 KiB
asttokens ------------------------------ 26.29 KiB/26.29 KiB
executing ------------------------------ 27.65 KiB/27.65 KiB
wcwidth ------------------------------ 30.88 KiB/36.41 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 16.00 KiB/62.28 KiB
requests ------------------------------ 30.88 KiB/63.22 KiB
packaging ------------------------------ 30.88 KiB/64.91 KiB
rich-click ------------------------------ 32.00 KiB/68.60 KiB
idna ------------------------------ 23.00 KiB/69.34 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 30.91 KiB/82.60 KiB
traitlets ------------------------------ 60.02 KiB/83.36 KiB
markdown-it-py ------------------------------ 16.87 KiB/85.48 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (3/56)
imagesize ------------------------------ 8.56 KiB/8.56 KiB
pure-eval ------------------------------ 11.56 KiB/11.56 KiB
ipdb ------------------------------ 11.85 KiB/11.85 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
platformdirs ------------------------------ 16.00 KiB/18.21 KiB
linkify-it-py ------------------------------ 19.36 KiB/19.36 KiB
pluggy ------------------------------ 20.06 KiB/20.06 KiB
markupsafe ------------------------------ 22.44 KiB/22.44 KiB
asttokens ------------------------------ 26.29 KiB/26.29 KiB
executing ------------------------------ 27.65 KiB/27.65 KiB
wcwidth ------------------------------ 30.88 KiB/36.41 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 16.00 KiB/62.28 KiB
requests ------------------------------ 30.88 KiB/63.22 KiB
packaging ------------------------------ 30.88 KiB/64.91 KiB
rich-click ------------------------------ 32.00 KiB/68.60 KiB
idna ------------------------------ 23.00 KiB/69.34 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 30.91 KiB/82.60 KiB
traitlets ------------------------------ 60.02 KiB/83.36 KiB
markdown-it-py ------------------------------ 16.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 14.88 KiB/86.66 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (3/56)
pure-eval ------------------------------ 11.56 KiB/11.56 KiB
ipdb ------------------------------ 11.85 KiB/11.85 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
platformdirs ------------------------------ 16.00 KiB/18.21 KiB
linkify-it-py ------------------------------ 19.36 KiB/19.36 KiB
pluggy ------------------------------ 20.06 KiB/20.06 KiB
markupsafe ------------------------------ 22.44 KiB/22.44 KiB
asttokens ------------------------------ 26.29 KiB/26.29 KiB
executing ------------------------------ 27.65 KiB/27.65 KiB
wcwidth ------------------------------ 36.41 KiB/36.41 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 16.00 KiB/62.28 KiB
requests ------------------------------ 30.88 KiB/63.22 KiB
packaging ------------------------------ 30.88 KiB/64.91 KiB
rich-click ------------------------------ 32.00 KiB/68.60 KiB
idna ------------------------------ 23.00 KiB/69.34 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 30.91 KiB/82.60 KiB
traitlets ------------------------------ 76.02 KiB/83.36 KiB
markdown-it-py ------------------------------ 16.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 14.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 14.90 KiB/89.91 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (3/56)
pure-eval ------------------------------ 11.56 KiB/11.56 KiB
ipdb ------------------------------ 11.85 KiB/11.85 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
platformdirs ------------------------------ 16.00 KiB/18.21 KiB
pluggy ------------------------------ 20.06 KiB/20.06 KiB
markupsafe ------------------------------ 22.44 KiB/22.44 KiB
asttokens ------------------------------ 26.29 KiB/26.29 KiB
executing ------------------------------ 27.65 KiB/27.65 KiB
wcwidth ------------------------------ 36.41 KiB/36.41 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 16.00 KiB/62.28 KiB
requests ------------------------------ 30.88 KiB/63.22 KiB
packaging ------------------------------ 30.88 KiB/64.91 KiB
rich-click ------------------------------ 32.00 KiB/68.60 KiB
idna ------------------------------ 23.00 KiB/69.34 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 30.91 KiB/82.60 KiB
traitlets ------------------------------ 76.02 KiB/83.36 KiB
markdown-it-py ------------------------------ 16.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 14.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 14.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 14.91 KiB/96.39 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (3/56)
pure-eval ------------------------------ 11.56 KiB/11.56 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
platformdirs ------------------------------ 16.00 KiB/18.21 KiB
pluggy ------------------------------ 20.06 KiB/20.06 KiB
markupsafe ------------------------------ 22.44 KiB/22.44 KiB
asttokens ------------------------------ 26.29 KiB/26.29 KiB
executing ------------------------------ 27.65 KiB/27.65 KiB
wcwidth ------------------------------ 36.41 KiB/36.41 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 16.00 KiB/62.28 KiB
requests ------------------------------ 30.88 KiB/63.22 KiB
packaging ------------------------------ 30.88 KiB/64.91 KiB
rich-click ------------------------------ 32.00 KiB/68.60 KiB
idna ------------------------------ 23.00 KiB/69.34 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 30.91 KiB/82.60 KiB
traitlets ------------------------------ 76.02 KiB/83.36 KiB
markdown-it-py ------------------------------ 16.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 14.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 14.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 14.91 KiB/96.39 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (3/56)
pure-eval ------------------------------ 11.56 KiB/11.56 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
platformdirs ------------------------------ 16.00 KiB/18.21 KiB
pluggy ------------------------------ 20.06 KiB/20.06 KiB
markupsafe ------------------------------ 22.44 KiB/22.44 KiB
asttokens ------------------------------ 26.29 KiB/26.29 KiB
executing ------------------------------ 27.65 KiB/27.65 KiB
wcwidth ------------------------------ 36.41 KiB/36.41 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 32.00 KiB/62.28 KiB
requests ------------------------------ 30.88 KiB/63.22 KiB
packaging ------------------------------ 30.88 KiB/64.91 KiB
rich-click ------------------------------ 32.00 KiB/68.60 KiB
idna ------------------------------ 23.00 KiB/69.34 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 30.91 KiB/82.60 KiB
traitlets ------------------------------ 76.02 KiB/83.36 KiB
markdown-it-py ------------------------------ 32.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 14.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 14.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 14.91 KiB/96.39 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (3/56)
uc-micro-py ------------------------------ 0 B/6.08 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
platformdirs ------------------------------ 16.00 KiB/18.21 KiB
pluggy ------------------------------ 20.06 KiB/20.06 KiB
markupsafe ------------------------------ 22.44 KiB/22.44 KiB
asttokens ------------------------------ 26.29 KiB/26.29 KiB
executing ------------------------------ 27.65 KiB/27.65 KiB
wcwidth ------------------------------ 36.41 KiB/36.41 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 32.00 KiB/62.28 KiB
requests ------------------------------ 46.88 KiB/63.22 KiB
packaging ------------------------------ 46.88 KiB/64.91 KiB
rich-click ------------------------------ 48.00 KiB/68.60 KiB
idna ------------------------------ 64.00 KiB/69.34 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 30.91 KiB/82.60 KiB
traitlets ------------------------------ 76.02 KiB/83.36 KiB
markdown-it-py ------------------------------ 32.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 14.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 14.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 14.91 KiB/96.39 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (3/56)
uc-micro-py ------------------------------ 0 B/6.08 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
platformdirs ------------------------------ 16.00 KiB/18.21 KiB
pluggy ------------------------------ 20.06 KiB/20.06 KiB
markupsafe ------------------------------ 22.44 KiB/22.44 KiB
asttokens ------------------------------ 26.29 KiB/26.29 KiB
executing ------------------------------ 27.65 KiB/27.65 KiB
wcwidth ------------------------------ 36.41 KiB/36.41 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 32.00 KiB/62.28 KiB
requests ------------------------------ 46.88 KiB/63.22 KiB
packaging ------------------------------ 46.88 KiB/64.91 KiB
rich-click ------------------------------ 48.00 KiB/68.60 KiB
idna ------------------------------ 64.00 KiB/69.34 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 30.91 KiB/82.60 KiB
traitlets ------------------------------ 76.02 KiB/83.36 KiB
markdown-it-py ------------------------------ 32.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 14.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 14.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 14.91 KiB/96.39 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (3/56)
uc-micro-py ------------------------------ 0 B/6.08 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
platformdirs ------------------------------ 16.00 KiB/18.21 KiB
pluggy ------------------------------ 20.06 KiB/20.06 KiB
markupsafe ------------------------------ 22.44 KiB/22.44 KiB
asttokens ------------------------------ 26.29 KiB/26.29 KiB
executing ------------------------------ 27.65 KiB/27.65 KiB
wcwidth ------------------------------ 36.41 KiB/36.41 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 32.00 KiB/62.28 KiB
requests ------------------------------ 46.88 KiB/63.22 KiB
packaging ------------------------------ 46.88 KiB/64.91 KiB
rich-click ------------------------------ 48.00 KiB/68.60 KiB
idna ------------------------------ 64.00 KiB/69.34 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 30.91 KiB/82.60 KiB
traitlets ------------------------------ 76.02 KiB/83.36 KiB
markdown-it-py ------------------------------ 32.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 14.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 14.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 14.91 KiB/96.39 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (3/56)
uc-micro-py ------------------------------ 0 B/6.08 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
platformdirs ------------------------------ 18.21 KiB/18.21 KiB
pluggy ------------------------------ 20.06 KiB/20.06 KiB
asttokens ------------------------------ 26.29 KiB/26.29 KiB
executing ------------------------------ 27.65 KiB/27.65 KiB
wcwidth ------------------------------ 36.41 KiB/36.41 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 32.00 KiB/62.28 KiB
requests ------------------------------ 46.88 KiB/63.22 KiB
packaging ------------------------------ 46.88 KiB/64.91 KiB
rich-click ------------------------------ 48.00 KiB/68.60 KiB
idna ------------------------------ 64.00 KiB/69.34 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 30.91 KiB/82.60 KiB
traitlets ------------------------------ 76.02 KiB/83.36 KiB
markdown-it-py ------------------------------ 32.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 14.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 14.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 14.91 KiB/96.39 KiB
snowballstemmer ------------------------------ 30.91 KiB/100.85 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (3/56)
uc-micro-py ------------------------------ 4.35 KiB/6.08 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
platformdirs ------------------------------ 18.21 KiB/18.21 KiB
pluggy ------------------------------ 20.06 KiB/20.06 KiB
asttokens ------------------------------ 26.29 KiB/26.29 KiB
wcwidth ------------------------------ 36.41 KiB/36.41 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 32.00 KiB/62.28 KiB
requests ------------------------------ 46.88 KiB/63.22 KiB
packaging ------------------------------ 46.88 KiB/64.91 KiB
rich-click ------------------------------ 48.00 KiB/68.60 KiB
idna ------------------------------ 64.00 KiB/69.34 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 30.91 KiB/82.60 KiB
traitlets ------------------------------ 76.02 KiB/83.36 KiB
markdown-it-py ------------------------------ 32.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 14.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 14.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 14.91 KiB/96.39 KiB
snowballstemmer ------------------------------ 30.91 KiB/100.85 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (3/56)
uc-micro-py ------------------------------ 4.35 KiB/6.08 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
platformdirs ------------------------------ 18.21 KiB/18.21 KiB
pluggy ------------------------------ 20.06 KiB/20.06 KiB
wcwidth ------------------------------ 36.41 KiB/36.41 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 32.00 KiB/62.28 KiB
requests ------------------------------ 46.88 KiB/63.22 KiB
packaging ------------------------------ 46.88 KiB/64.91 KiB
rich-click ------------------------------ 48.00 KiB/68.60 KiB
idna ------------------------------ 64.00 KiB/69.34 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 30.91 KiB/82.60 KiB
traitlets ------------------------------ 76.02 KiB/83.36 KiB
markdown-it-py ------------------------------ 32.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 14.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 14.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 14.91 KiB/96.39 KiB
snowballstemmer ------------------------------ 30.91 KiB/100.85 KiB
parso ------------------------------ 32.00 KiB/104.17 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (3/56)
uc-micro-py ------------------------------ 4.35 KiB/6.08 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
platformdirs ------------------------------ 18.21 KiB/18.21 KiB
wcwidth ------------------------------ 36.41 KiB/36.41 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 48.00 KiB/62.28 KiB
requests ------------------------------ 46.88 KiB/63.22 KiB
packaging ------------------------------ 46.88 KiB/64.91 KiB
rich-click ------------------------------ 48.00 KiB/68.60 KiB
idna ------------------------------ 69.34 KiB/69.34 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 30.91 KiB/82.60 KiB
traitlets ------------------------------ 76.02 KiB/83.36 KiB
markdown-it-py ------------------------------ 32.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 14.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 14.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 14.91 KiB/96.39 KiB
snowballstemmer ------------------------------ 30.91 KiB/100.85 KiB
parso ------------------------------ 32.00 KiB/104.17 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (3/56)
uc-micro-py ------------------------------ 4.35 KiB/6.08 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
wcwidth ------------------------------ 36.41 KiB/36.41 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 48.00 KiB/62.28 KiB
requests ------------------------------ 46.88 KiB/63.22 KiB
packaging ------------------------------ 46.88 KiB/64.91 KiB
rich-click ------------------------------ 48.00 KiB/68.60 KiB
idna ------------------------------ 69.34 KiB/69.34 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 30.91 KiB/82.60 KiB
traitlets ------------------------------ 76.02 KiB/83.36 KiB
markdown-it-py ------------------------------ 32.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 14.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 14.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 14.91 KiB/96.39 KiB
snowballstemmer ------------------------------ 30.91 KiB/100.85 KiB
parso ------------------------------ 48.00 KiB/104.17 KiB
sphinxcontrib-applehelp ------------------------------ 14.90 KiB/116.50 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (3/56)
uc-micro-py ------------------------------ 4.35 KiB/6.08 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
wcwidth ------------------------------ 36.41 KiB/36.41 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 48.00 KiB/62.28 KiB
requests ------------------------------ 46.88 KiB/63.22 KiB
packaging ------------------------------ 46.88 KiB/64.91 KiB
rich-click ------------------------------ 48.00 KiB/68.60 KiB
idna ------------------------------ 69.34 KiB/69.34 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 30.91 KiB/82.60 KiB
traitlets ------------------------------ 76.02 KiB/83.36 KiB
markdown-it-py ------------------------------ 32.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 14.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 14.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 14.91 KiB/96.39 KiB
snowballstemmer ------------------------------ 41.44 KiB/100.85 KiB
parso ------------------------------ 48.00 KiB/104.17 KiB
sphinxcontrib-applehelp ------------------------------ 14.90 KiB/116.50 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (3/56)
uc-micro-py ------------------------------ 4.35 KiB/6.08 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 48.00 KiB/62.28 KiB
requests ------------------------------ 46.88 KiB/63.22 KiB
packaging ------------------------------ 46.88 KiB/64.91 KiB
rich-click ------------------------------ 48.00 KiB/68.60 KiB
idna ------------------------------ 69.34 KiB/69.34 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 30.91 KiB/82.60 KiB
traitlets ------------------------------ 76.02 KiB/83.36 KiB
markdown-it-py ------------------------------ 32.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 14.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 14.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 14.91 KiB/96.39 KiB
snowballstemmer ------------------------------ 41.44 KiB/100.85 KiB
parso ------------------------------ 48.00 KiB/104.17 KiB
sphinxcontrib-applehelp ------------------------------ 14.90 KiB/116.50 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (3/56)
uc-micro-py ------------------------------ 4.35 KiB/6.08 KiB
alabaster ------------------------------ 13.60 KiB/13.60 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 48.00 KiB/62.28 KiB
requests ------------------------------ 62.88 KiB/63.22 KiB
packaging ------------------------------ 46.88 KiB/64.91 KiB
rich-click ------------------------------ 48.00 KiB/68.60 KiB
idna ------------------------------ 69.34 KiB/69.34 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 30.91 KiB/82.60 KiB
traitlets ------------------------------ 76.02 KiB/83.36 KiB
markdown-it-py ------------------------------ 32.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 14.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 14.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 14.91 KiB/96.39 KiB
snowballstemmer ------------------------------ 41.44 KiB/100.85 KiB
parso ------------------------------ 48.00 KiB/104.17 KiB
sphinxcontrib-applehelp ------------------------------ 14.90 KiB/116.50 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠸ Preparing packages... (20/56)
uc-micro-py ------------------------------ 4.35 KiB/6.08 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 62.28 KiB/62.28 KiB
requests ------------------------------ 62.88 KiB/63.22 KiB
packaging ------------------------------ 62.88 KiB/64.91 KiB
rich-click ------------------------------ 64.00 KiB/68.60 KiB
idna ------------------------------ 69.34 KiB/69.34 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 46.91 KiB/82.60 KiB
traitlets ------------------------------ 76.02 KiB/83.36 KiB
markdown-it-py ------------------------------ 32.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 14.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 14.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 14.91 KiB/96.39 KiB
snowballstemmer ------------------------------ 57.44 KiB/100.85 KiB
parso ------------------------------ 60.92 KiB/104.17 KiB
sphinxcontrib-applehelp ------------------------------ 30.90 KiB/116.50 KiB
urllib3 ------------------------------ 46.89 KiB/126.75 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠸ Preparing packages... (20/56)
uc-micro-py ------------------------------ 4.35 KiB/6.08 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 62.28 KiB/62.28 KiB
requests ------------------------------ 62.88 KiB/63.22 KiB
packaging ------------------------------ 62.88 KiB/64.91 KiB
rich-click ------------------------------ 64.00 KiB/68.60 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 46.91 KiB/82.60 KiB
traitlets ------------------------------ 76.02 KiB/83.36 KiB
markdown-it-py ------------------------------ 32.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 14.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 14.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 14.91 KiB/96.39 KiB
snowballstemmer ------------------------------ 57.44 KiB/100.85 KiB
parso ------------------------------ 60.92 KiB/104.17 KiB
sphinxcontrib-applehelp ------------------------------ 30.90 KiB/116.50 KiB
urllib3 ------------------------------ 46.89 KiB/126.75 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠸ Preparing packages... (20/56)
uc-micro-py ------------------------------ 4.35 KiB/6.08 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 62.28 KiB/62.28 KiB
requests ------------------------------ 63.22 KiB/63.22 KiB
packaging ------------------------------ 62.88 KiB/64.91 KiB
rich-click ------------------------------ 64.00 KiB/68.60 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 62.91 KiB/82.60 KiB
traitlets ------------------------------ 76.02 KiB/83.36 KiB
markdown-it-py ------------------------------ 32.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 14.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 14.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 30.91 KiB/96.39 KiB
snowballstemmer ------------------------------ 57.44 KiB/100.85 KiB
parso ------------------------------ 60.92 KiB/104.17 KiB
sphinxcontrib-applehelp ------------------------------ 30.90 KiB/116.50 KiB
urllib3 ------------------------------ 62.89 KiB/126.75 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠸ Preparing packages... (20/56)
uc-micro-py ------------------------------ 4.35 KiB/6.08 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 62.28 KiB/62.28 KiB
packaging ------------------------------ 62.88 KiB/64.91 KiB
rich-click ------------------------------ 64.00 KiB/68.60 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 62.91 KiB/82.60 KiB
traitlets ------------------------------ 76.02 KiB/83.36 KiB
markdown-it-py ------------------------------ 32.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 14.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 14.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 30.91 KiB/96.39 KiB
snowballstemmer ------------------------------ 57.44 KiB/100.85 KiB
parso ------------------------------ 60.92 KiB/104.17 KiB
sphinxcontrib-applehelp ------------------------------ 30.90 KiB/116.50 KiB
urllib3 ------------------------------ 62.89 KiB/126.75 KiB
jinja2 ------------------------------ 110.54 KiB/131.74 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠸ Preparing packages... (20/56)
uc-micro-py ------------------------------ 4.35 KiB/6.08 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
pexpect ------------------------------ 62.28 KiB/62.28 KiB
rich-click ------------------------------ 68.60 KiB/68.60 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 62.91 KiB/82.60 KiB
traitlets ------------------------------ 76.02 KiB/83.36 KiB
markdown-it-py ------------------------------ 32.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 30.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 14.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 30.91 KiB/96.39 KiB
snowballstemmer ------------------------------ 57.44 KiB/100.85 KiB
parso ------------------------------ 73.81 KiB/104.17 KiB
sphinxcontrib-applehelp ------------------------------ 30.90 KiB/116.50 KiB
urllib3 ------------------------------ 62.89 KiB/126.75 KiB
jinja2 ------------------------------ 120.48 KiB/131.74 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠸ Preparing packages... (20/56)
uc-micro-py ------------------------------ 4.35 KiB/6.08 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
rich-click ------------------------------ 68.60 KiB/68.60 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 75.37 KiB/82.60 KiB
traitlets ------------------------------ 76.02 KiB/83.36 KiB
markdown-it-py ------------------------------ 32.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 30.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 14.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 30.91 KiB/96.39 KiB
snowballstemmer ------------------------------ 57.44 KiB/100.85 KiB
parso ------------------------------ 73.81 KiB/104.17 KiB
sphinxcontrib-applehelp ------------------------------ 30.90 KiB/116.50 KiB
urllib3 ------------------------------ 77.95 KiB/126.75 KiB
jinja2 ------------------------------ 120.48 KiB/131.74 KiB
charset-normalizer ------------------------------ 149.49 KiB/149.49 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠸ Preparing packages... (20/56)
uc-micro-py ------------------------------ 4.35 KiB/6.08 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
rich-click ------------------------------ 68.60 KiB/68.60 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 75.37 KiB/82.60 KiB
traitlets ------------------------------ 78.91 KiB/83.36 KiB
markdown-it-py ------------------------------ 32.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 30.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 14.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 30.91 KiB/96.39 KiB
snowballstemmer ------------------------------ 68.50 KiB/100.85 KiB
parso ------------------------------ 89.81 KiB/104.17 KiB
sphinxcontrib-applehelp ------------------------------ 30.90 KiB/116.50 KiB
urllib3 ------------------------------ 77.95 KiB/126.75 KiB
jinja2 ------------------------------ 126.54 KiB/131.74 KiB
rich ------------------------------ 63.66 KiB/237.69 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠸ Preparing packages... (20/56)
uc-micro-py ------------------------------ 4.35 KiB/6.08 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
sphinxcontrib-devhelp ------------------------------ 14.91 KiB/80.60 KiB
myst-parser ------------------------------ 75.37 KiB/82.60 KiB
traitlets ------------------------------ 83.36 KiB/83.36 KiB
markdown-it-py ------------------------------ 48.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 30.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 14.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 30.91 KiB/96.39 KiB
snowballstemmer ------------------------------ 68.50 KiB/100.85 KiB
parso ------------------------------ 89.81 KiB/104.17 KiB
sphinxcontrib-applehelp ------------------------------ 30.90 KiB/116.50 KiB
urllib3 ------------------------------ 77.95 KiB/126.75 KiB
jinja2 ------------------------------ 126.54 KiB/131.74 KiB
rich ------------------------------ 63.66 KiB/237.69 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠸ Preparing packages... (20/56)
uc-micro-py ------------------------------ 4.35 KiB/6.08 KiB
mdit-py-plugins ------------------------------ 48.00 KiB/55.86 KiB
sphinxcontrib-devhelp ------------------------------ 30.91 KiB/80.60 KiB
myst-parser ------------------------------ 75.37 KiB/82.60 KiB
traitlets ------------------------------ 83.36 KiB/83.36 KiB
markdown-it-py ------------------------------ 48.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 30.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 14.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 30.91 KiB/96.39 KiB
snowballstemmer ------------------------------ 68.50 KiB/100.85 KiB
parso ------------------------------ 89.81 KiB/104.17 KiB
sphinxcontrib-applehelp ------------------------------ 30.90 KiB/116.50 KiB
urllib3 ------------------------------ 77.95 KiB/126.75 KiB
jinja2 ------------------------------ 126.54 KiB/131.74 KiB
rich ------------------------------ 63.66 KiB/237.69 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠸ Preparing packages... (20/56)
uc-micro-py ------------------------------ 4.35 KiB/6.08 KiB
mdit-py-plugins ------------------------------ 53.03 KiB/55.86 KiB
sphinxcontrib-devhelp ------------------------------ 30.91 KiB/80.60 KiB
myst-parser ------------------------------ 75.37 KiB/82.60 KiB
markdown-it-py ------------------------------ 48.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 30.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 30.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 30.91 KiB/96.39 KiB
snowballstemmer ------------------------------ 94.91 KiB/100.85 KiB
parso ------------------------------ 104.17 KiB/104.17 KiB
sphinxcontrib-applehelp ------------------------------ 30.90 KiB/116.50 KiB
urllib3 ------------------------------ 77.95 KiB/126.75 KiB
jinja2 ------------------------------ 131.74 KiB/131.74 KiB
rich ------------------------------ 79.66 KiB/237.69 KiB
pytest ------------------------------ 237.06 KiB/364.91 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠸ Preparing packages... (20/56)
uc-micro-py ------------------------------ 4.35 KiB/6.08 KiB
mdit-py-plugins ------------------------------ 53.03 KiB/55.86 KiB
sphinxcontrib-devhelp ------------------------------ 30.91 KiB/80.60 KiB
myst-parser ------------------------------ 82.60 KiB/82.60 KiB
markdown-it-py ------------------------------ 48.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 30.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 30.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 30.91 KiB/96.39 KiB
snowballstemmer ------------------------------ 94.91 KiB/100.85 KiB
parso ------------------------------ 104.17 KiB/104.17 KiB
sphinxcontrib-applehelp ------------------------------ 30.90 KiB/116.50 KiB
urllib3 ------------------------------ 93.95 KiB/126.75 KiB
rich ------------------------------ 79.66 KiB/237.69 KiB
pytest ------------------------------ 250.15 KiB/364.91 KiB
prompt-toolkit ------------------------------ 94.88 KiB/382.26 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠸ Preparing packages... (20/56)
uc-micro-py ------------------------------ 6.08 KiB/6.08 KiB
sphinxcontrib-devhelp ------------------------------ 30.91 KiB/80.60 KiB
myst-parser ------------------------------ 82.60 KiB/82.60 KiB
markdown-it-py ------------------------------ 48.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 30.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 30.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 30.91 KiB/96.39 KiB
snowballstemmer ------------------------------ 94.91 KiB/100.85 KiB
parso ------------------------------ 104.17 KiB/104.17 KiB
sphinxcontrib-applehelp ------------------------------ 30.90 KiB/116.50 KiB
urllib3 ------------------------------ 93.95 KiB/126.75 KiB
rich ------------------------------ 111.66 KiB/237.69 KiB
pytest ------------------------------ 250.15 KiB/364.91 KiB
prompt-toolkit ------------------------------ 94.88 KiB/382.26 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠸ Preparing packages... (20/56)
uc-micro-py ------------------------------ 6.08 KiB/6.08 KiB
sphinxcontrib-devhelp ------------------------------ 30.91 KiB/80.60 KiB
myst-parser ------------------------------ 82.60 KiB/82.60 KiB
markdown-it-py ------------------------------ 48.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 30.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 30.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 30.91 KiB/96.39 KiB
snowballstemmer ------------------------------ 94.91 KiB/100.85 KiB
parso ------------------------------ 104.17 KiB/104.17 KiB
sphinxcontrib-applehelp ------------------------------ 30.90 KiB/116.50 KiB
urllib3 ------------------------------ 93.95 KiB/126.75 KiB
rich ------------------------------ 111.66 KiB/237.69 KiB
pytest ------------------------------ 250.15 KiB/364.91 KiB
prompt-toolkit ------------------------------ 94.88 KiB/382.26 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠸ Preparing packages... (20/56)
sphinxcontrib-devhelp ------------------------------ 30.91 KiB/80.60 KiB
myst-parser ------------------------------ 82.60 KiB/82.60 KiB
markdown-it-py ------------------------------ 48.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 30.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 30.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 30.91 KiB/96.39 KiB
snowballstemmer ------------------------------ 94.91 KiB/100.85 KiB
parso ------------------------------ 104.17 KiB/104.17 KiB
sphinxcontrib-applehelp ------------------------------ 30.90 KiB/116.50 KiB
urllib3 ------------------------------ 93.95 KiB/126.75 KiB
rich ------------------------------ 111.66 KiB/237.69 KiB
pytest ------------------------------ 250.15 KiB/364.91 KiB
prompt-toolkit ------------------------------ 94.88 KiB/382.26 KiB
docutils ------------------------------ 96.00 KiB/573.64 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠸ Preparing packages... (20/56)
sphinxcontrib-devhelp ------------------------------ 30.91 KiB/80.60 KiB
markdown-it-py ------------------------------ 48.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 30.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 30.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 30.91 KiB/96.39 KiB
snowballstemmer ------------------------------ 100.85 KiB/100.85 KiB
parso ------------------------------ 104.17 KiB/104.17 KiB
sphinxcontrib-applehelp ------------------------------ 30.90 KiB/116.50 KiB
urllib3 ------------------------------ 93.95 KiB/126.75 KiB
rich ------------------------------ 111.66 KiB/237.69 KiB
pytest ------------------------------ 250.15 KiB/364.91 KiB
prompt-toolkit ------------------------------ 94.88 KiB/382.26 KiB
docutils ------------------------------ 96.00 KiB/573.64 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠸ Preparing packages... (20/56)
sphinxcontrib-devhelp ------------------------------ 30.91 KiB/80.60 KiB
markdown-it-py ------------------------------ 48.87 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 30.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 30.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 30.91 KiB/96.39 KiB
snowballstemmer ------------------------------ 100.85 KiB/100.85 KiB
sphinxcontrib-applehelp ------------------------------ 30.90 KiB/116.50 KiB
urllib3 ------------------------------ 93.95 KiB/126.75 KiB
rich ------------------------------ 111.66 KiB/237.69 KiB
pytest ------------------------------ 250.15 KiB/364.91 KiB
prompt-toolkit ------------------------------ 94.88 KiB/382.26 KiB
docutils ------------------------------ 96.00 KiB/573.64 KiB
ipython ------------------------------ 222.89 KiB/604.41 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠸ Preparing packages... (20/56)
sphinxcontrib-devhelp ------------------------------ 30.91 KiB/80.60 KiB
markdown-it-py ------------------------------ 63.51 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 30.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 30.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 30.91 KiB/96.39 KiB
sphinxcontrib-applehelp ------------------------------ 46.90 KiB/116.50 KiB
urllib3 ------------------------------ 93.95 KiB/126.75 KiB
rich ------------------------------ 111.66 KiB/237.69 KiB
pytest ------------------------------ 269.06 KiB/364.91 KiB
prompt-toolkit ------------------------------ 94.88 KiB/382.26 KiB
docutils ------------------------------ 96.00 KiB/573.64 KiB
ipython ------------------------------ 238.89 KiB/604.41 KiB
textual ------------------------------ 63.62 KiB/695.90 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠸ Preparing packages... (20/56)
sphinxcontrib-devhelp ------------------------------ 30.91 KiB/80.60 KiB
markdown-it-py ------------------------------ 63.51 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 30.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 30.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 30.91 KiB/96.39 KiB
sphinxcontrib-applehelp ------------------------------ 46.90 KiB/116.50 KiB
urllib3 ------------------------------ 125.95 KiB/126.75 KiB
rich ------------------------------ 111.66 KiB/237.69 KiB
pytest ------------------------------ 285.06 KiB/364.91 KiB
prompt-toolkit ------------------------------ 110.88 KiB/382.26 KiB
docutils ------------------------------ 112.00 KiB/573.64 KiB
ipython ------------------------------ 254.89 KiB/604.41 KiB
textual ------------------------------ 79.62 KiB/695.90 KiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠼ Preparing packages... (36/56)
sphinxcontrib-devhelp ------------------------------ 30.91 KiB/80.60 KiB
markdown-it-py ------------------------------ 63.51 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 46.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 30.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 46.91 KiB/96.39 KiB
sphinxcontrib-applehelp ------------------------------ 46.90 KiB/116.50 KiB
urllib3 ------------------------------ 125.95 KiB/126.75 KiB
rich ------------------------------ 143.66 KiB/237.69 KiB
pytest ------------------------------ 333.06 KiB/364.91 KiB
prompt-toolkit ------------------------------ 126.88 KiB/382.26 KiB
docutils ------------------------------ 159.89 KiB/573.64 KiB
ipython ------------------------------ 293.24 KiB/604.41 KiB
textual ------------------------------ 95.62 KiB/695.90 KiB
pygments ------------------------------ 316.59 KiB/1.17 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠼ Preparing packages... (36/56)
sphinxcontrib-devhelp ------------------------------ 30.91 KiB/80.60 KiB
markdown-it-py ------------------------------ 63.51 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 46.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 30.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 46.91 KiB/96.39 KiB
sphinxcontrib-applehelp ------------------------------ 46.90 KiB/116.50 KiB
rich ------------------------------ 143.66 KiB/237.69 KiB
pytest ------------------------------ 349.06 KiB/364.91 KiB
prompt-toolkit ------------------------------ 126.88 KiB/382.26 KiB
docutils ------------------------------ 159.89 KiB/573.64 KiB
ipython ------------------------------ 293.24 KiB/604.41 KiB
textual ------------------------------ 95.62 KiB/695.90 KiB
pygments ------------------------------ 316.59 KiB/1.17 MiB
jedi ------------------------------ 158.88 KiB/1.50 MiB
sphinx ------------------------------ 173.55 KiB/3.42 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠼ Preparing packages... (36/56)
sphinxcontrib-devhelp ------------------------------ 46.91 KiB/80.60 KiB
markdown-it-py ------------------------------ 77.06 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 46.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 46.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 46.91 KiB/96.39 KiB
sphinxcontrib-applehelp ------------------------------ 62.80 KiB/116.50 KiB
rich ------------------------------ 175.66 KiB/237.69 KiB
pytest ------------------------------ 364.91 KiB/364.91 KiB
prompt-toolkit ------------------------------ 126.88 KiB/382.26 KiB
docutils ------------------------------ 175.89 KiB/573.64 KiB
ipython ------------------------------ 325.24 KiB/604.41 KiB
textual ------------------------------ 143.62 KiB/695.90 KiB
pygments ------------------------------ 354.72 KiB/1.17 MiB
jedi ------------------------------ 174.88 KiB/1.50 MiB
sphinx ------------------------------ 189.55 KiB/3.42 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠼ Preparing packages... (36/56)
sphinxcontrib-devhelp ------------------------------ 46.91 KiB/80.60 KiB
markdown-it-py ------------------------------ 77.06 KiB/85.48 KiB
sphinxcontrib-qthelp ------------------------------ 46.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 46.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 46.91 KiB/96.39 KiB
sphinxcontrib-applehelp ------------------------------ 62.80 KiB/116.50 KiB
rich ------------------------------ 191.66 KiB/237.69 KiB
prompt-toolkit ------------------------------ 142.88 KiB/382.26 KiB
docutils ------------------------------ 175.89 KiB/573.64 KiB
ipython ------------------------------ 366.89 KiB/604.41 KiB
textual ------------------------------ 175.62 KiB/695.90 KiB
pygments ------------------------------ 370.72 KiB/1.17 MiB
jedi ------------------------------ 190.88 KiB/1.50 MiB
sphinx ------------------------------ 230.38 KiB/3.42 MiB
babel ------------------------------ 689.92 KiB/9.71 MiB
ruff ------------------------------ 1.17 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠼ Preparing packages... (36/56)
sphinxcontrib-devhelp ------------------------------ 46.91 KiB/80.60 KiB
sphinxcontrib-qthelp ------------------------------ 46.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 46.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 46.91 KiB/96.39 KiB
sphinxcontrib-applehelp ------------------------------ 62.80 KiB/116.50 KiB
rich ------------------------------ 207.66 KiB/237.69 KiB
prompt-toolkit ------------------------------ 142.88 KiB/382.26 KiB
docutils ------------------------------ 191.79 KiB/573.64 KiB
ipython ------------------------------ 366.89 KiB/604.41 KiB
textual ------------------------------ 191.62 KiB/695.90 KiB
pygments ------------------------------ 380.59 KiB/1.17 MiB
jedi ------------------------------ 190.88 KiB/1.50 MiB
sphinx ------------------------------ 246.38 KiB/3.42 MiB
babel ------------------------------ 689.92 KiB/9.71 MiB
ruff ------------------------------ 1.20 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠼ Preparing packages... (36/56)
sphinxcontrib-devhelp ------------------------------ 46.91 KiB/80.60 KiB
sphinxcontrib-qthelp ------------------------------ 46.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 46.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 46.91 KiB/96.39 KiB
sphinxcontrib-applehelp ------------------------------ 62.80 KiB/116.50 KiB
rich ------------------------------ 223.66 KiB/237.69 KiB
prompt-toolkit ------------------------------ 142.88 KiB/382.26 KiB
docutils ------------------------------ 191.79 KiB/573.64 KiB
ipython ------------------------------ 382.89 KiB/604.41 KiB
textual ------------------------------ 207.62 KiB/695.90 KiB
pygments ------------------------------ 396.59 KiB/1.17 MiB
jedi ------------------------------ 206.88 KiB/1.50 MiB
sphinx ------------------------------ 301.55 KiB/3.42 MiB
babel ------------------------------ 703.95 KiB/9.71 MiB
ruff ------------------------------ 1.23 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠼ Preparing packages... (36/56)
sphinxcontrib-devhelp ------------------------------ 46.91 KiB/80.60 KiB
sphinxcontrib-qthelp ------------------------------ 62.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 46.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 62.91 KiB/96.39 KiB
sphinxcontrib-applehelp ------------------------------ 78.80 KiB/116.50 KiB
prompt-toolkit ------------------------------ 169.10 KiB/382.26 KiB
docutils ------------------------------ 191.79 KiB/573.64 KiB
ipython ------------------------------ 392.56 KiB/604.41 KiB
textual ------------------------------ 223.62 KiB/695.90 KiB
pygments ------------------------------ 412.59 KiB/1.17 MiB
jedi ------------------------------ 222.88 KiB/1.50 MiB
sphinx ------------------------------ 333.55 KiB/3.42 MiB
babel ------------------------------ 744.33 KiB/9.71 MiB
ruff ------------------------------ 1.30 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠴ Preparing packages... (40/56)
sphinxcontrib-devhelp ------------------------------ 46.91 KiB/80.60 KiB
sphinxcontrib-qthelp ------------------------------ 62.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 46.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 62.91 KiB/96.39 KiB
sphinxcontrib-applehelp ------------------------------ 78.80 KiB/116.50 KiB
prompt-toolkit ------------------------------ 169.10 KiB/382.26 KiB
docutils ------------------------------ 191.79 KiB/573.64 KiB
ipython ------------------------------ 392.56 KiB/604.41 KiB
textual ------------------------------ 223.62 KiB/695.90 KiB
pygments ------------------------------ 412.59 KiB/1.17 MiB
jedi ------------------------------ 222.88 KiB/1.50 MiB
sphinx ------------------------------ 333.55 KiB/3.42 MiB
babel ------------------------------ 744.33 KiB/9.71 MiB
ruff ------------------------------ 1.30 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠴ Preparing packages... (40/56)
sphinxcontrib-devhelp ------------------------------ 46.91 KiB/80.60 KiB
sphinxcontrib-qthelp ------------------------------ 62.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 46.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 62.91 KiB/96.39 KiB
sphinxcontrib-applehelp ------------------------------ 78.80 KiB/116.50 KiB
prompt-toolkit ------------------------------ 169.10 KiB/382.26 KiB
docutils ------------------------------ 192.00 KiB/573.64 KiB
ipython ------------------------------ 392.56 KiB/604.41 KiB
textual ------------------------------ 223.62 KiB/695.90 KiB
pygments ------------------------------ 412.59 KiB/1.17 MiB
jedi ------------------------------ 222.88 KiB/1.50 MiB
sphinx ------------------------------ 333.55 KiB/3.42 MiB
babel ------------------------------ 744.33 KiB/9.71 MiB
ruff ------------------------------ 1.30 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠴ Preparing packages... (40/56)
sphinxcontrib-devhelp ------------------------------ 46.91 KiB/80.60 KiB
sphinxcontrib-qthelp ------------------------------ 62.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 46.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 62.91 KiB/96.39 KiB
sphinxcontrib-applehelp ------------------------------ 78.80 KiB/116.50 KiB
prompt-toolkit ------------------------------ 169.10 KiB/382.26 KiB
docutils ------------------------------ 207.89 KiB/573.64 KiB
ipython ------------------------------ 392.56 KiB/604.41 KiB
textual ------------------------------ 223.62 KiB/695.90 KiB
pygments ------------------------------ 412.59 KiB/1.17 MiB
jedi ------------------------------ 222.88 KiB/1.50 MiB
sphinx ------------------------------ 333.55 KiB/3.42 MiB
babel ------------------------------ 744.33 KiB/9.71 MiB
ruff ------------------------------ 1.30 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠴ Preparing packages... (40/56)
sphinxcontrib-devhelp ------------------------------ 46.91 KiB/80.60 KiB
sphinxcontrib-qthelp ------------------------------ 62.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 46.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 62.91 KiB/96.39 KiB
sphinxcontrib-applehelp ------------------------------ 78.80 KiB/116.50 KiB
prompt-toolkit ------------------------------ 185.10 KiB/382.26 KiB
docutils ------------------------------ 207.89 KiB/573.64 KiB
ipython ------------------------------ 408.56 KiB/604.41 KiB
textual ------------------------------ 236.53 KiB/695.90 KiB
pygments ------------------------------ 428.59 KiB/1.17 MiB
jedi ------------------------------ 222.88 KiB/1.50 MiB
sphinx ------------------------------ 344.87 KiB/3.42 MiB
babel ------------------------------ 827.90 KiB/9.71 MiB
ruff ------------------------------ 1.34 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠴ Preparing packages... (40/56)
sphinxcontrib-devhelp ------------------------------ 62.91 KiB/80.60 KiB
sphinxcontrib-qthelp ------------------------------ 62.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 62.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 62.91 KiB/96.39 KiB
sphinxcontrib-applehelp ------------------------------ 94.90 KiB/116.50 KiB
prompt-toolkit ------------------------------ 222.88 KiB/382.26 KiB
docutils ------------------------------ 223.89 KiB/573.64 KiB
ipython ------------------------------ 472.56 KiB/604.41 KiB
textual ------------------------------ 267.28 KiB/695.90 KiB
pygments ------------------------------ 476.59 KiB/1.17 MiB
jedi ------------------------------ 238.88 KiB/1.50 MiB
sphinx ------------------------------ 376.87 KiB/3.42 MiB
babel ------------------------------ 991.95 KiB/9.71 MiB
ruff ------------------------------ 1.56 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠴ Preparing packages... (40/56)
sphinxcontrib-devhelp ------------------------------ 62.91 KiB/80.60 KiB
sphinxcontrib-qthelp ------------------------------ 78.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 62.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 78.91 KiB/96.39 KiB
sphinxcontrib-applehelp ------------------------------ 94.90 KiB/116.50 KiB
prompt-toolkit ------------------------------ 286.04 KiB/382.26 KiB
docutils ------------------------------ 239.89 KiB/573.64 KiB
ipython ------------------------------ 504.56 KiB/604.41 KiB
textual ------------------------------ 315.06 KiB/695.90 KiB
pygments ------------------------------ 524.59 KiB/1.17 MiB
jedi ------------------------------ 254.88 KiB/1.50 MiB
sphinx ------------------------------ 413.55 KiB/3.42 MiB
babel ------------------------------ 1.09 MiB/9.71 MiB
ruff ------------------------------ 1.76 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠴ Preparing packages... (40/56)
sphinxcontrib-qthelp ------------------------------ 78.88 KiB/86.66 KiB
sphinxcontrib-serializinghtml ------------------------------ 62.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 78.91 KiB/96.39 KiB
sphinxcontrib-applehelp ------------------------------ 110.90 KiB/116.50 KiB
prompt-toolkit ------------------------------ 302.04 KiB/382.26 KiB
docutils ------------------------------ 255.89 KiB/573.64 KiB
ipython ------------------------------ 520.56 KiB/604.41 KiB
textual ------------------------------ 335.52 KiB/695.90 KiB
pygments ------------------------------ 561.05 KiB/1.17 MiB
jedi ------------------------------ 254.88 KiB/1.50 MiB
sphinx ------------------------------ 445.55 KiB/3.42 MiB
babel ------------------------------ 1.30 MiB/9.71 MiB
ruff ------------------------------ 1.86 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠴ Preparing packages... (40/56)
sphinxcontrib-serializinghtml ------------------------------ 78.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 78.91 KiB/96.39 KiB
sphinxcontrib-applehelp ------------------------------ 110.90 KiB/116.50 KiB
prompt-toolkit ------------------------------ 302.04 KiB/382.26 KiB
docutils ------------------------------ 272.00 KiB/573.64 KiB
ipython ------------------------------ 520.56 KiB/604.41 KiB
textual ------------------------------ 335.52 KiB/695.90 KiB
pygments ------------------------------ 561.05 KiB/1.17 MiB
jedi ------------------------------ 254.88 KiB/1.50 MiB
sphinx ------------------------------ 461.55 KiB/3.42 MiB
babel ------------------------------ 1.35 MiB/9.71 MiB
ruff ------------------------------ 1.98 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠴ Preparing packages... (40/56)
sphinxcontrib-serializinghtml ------------------------------ 78.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 78.91 KiB/96.39 KiB
prompt-toolkit ------------------------------ 308.27 KiB/382.26 KiB
docutils ------------------------------ 272.00 KiB/573.64 KiB
ipython ------------------------------ 520.56 KiB/604.41 KiB
textual ------------------------------ 335.52 KiB/695.90 KiB
pygments ------------------------------ 561.05 KiB/1.17 MiB
jedi ------------------------------ 254.88 KiB/1.50 MiB
sphinx ------------------------------ 461.55 KiB/3.42 MiB
babel ------------------------------ 1.35 MiB/9.71 MiB
ruff ------------------------------ 2.05 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠴ Preparing packages... (40/56)
sphinxcontrib-serializinghtml ------------------------------ 78.90 KiB/89.91 KiB
sphinxcontrib-htmlhelp ------------------------------ 78.91 KiB/96.39 KiB
prompt-toolkit ------------------------------ 308.27 KiB/382.26 KiB
docutils ------------------------------ 288.00 KiB/573.64 KiB
ipython ------------------------------ 520.56 KiB/604.41 KiB
textual ------------------------------ 348.08 KiB/695.90 KiB
pygments ------------------------------ 561.05 KiB/1.17 MiB
jedi ------------------------------ 254.88 KiB/1.50 MiB
sphinx ------------------------------ 461.55 KiB/3.42 MiB
babel ------------------------------ 1.37 MiB/9.71 MiB
ruff ------------------------------ 2.08 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠦ Preparing packages... (44/56)
sphinxcontrib-serializinghtml ------------------------------ 78.90 KiB/89.91 KiB
prompt-toolkit ------------------------------ 350.04 KiB/382.26 KiB
docutils ------------------------------ 320.00 KiB/573.64 KiB
ipython ------------------------------ 536.56 KiB/604.41 KiB
textual ------------------------------ 364.08 KiB/695.90 KiB
pygments ------------------------------ 588.59 KiB/1.17 MiB
jedi ------------------------------ 254.88 KiB/1.50 MiB
sphinx ------------------------------ 493.79 KiB/3.42 MiB
babel ------------------------------ 1.43 MiB/9.71 MiB
ruff ------------------------------ 2.21 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠦ Preparing packages... (44/56)
sphinxcontrib-serializinghtml ------------------------------ 78.90 KiB/89.91 KiB
prompt-toolkit ------------------------------ 350.04 KiB/382.26 KiB
docutils ------------------------------ 320.00 KiB/573.64 KiB
ipython ------------------------------ 536.56 KiB/604.41 KiB
textual ------------------------------ 364.08 KiB/695.90 KiB
pygments ------------------------------ 604.23 KiB/1.17 MiB
jedi ------------------------------ 254.88 KiB/1.50 MiB
sphinx ------------------------------ 509.55 KiB/3.42 MiB
babel ------------------------------ 1.43 MiB/9.71 MiB
ruff ------------------------------ 2.22 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠦ Preparing packages... (44/56)
prompt-toolkit ------------------------------ 350.04 KiB/382.26 KiB
docutils ------------------------------ 320.00 KiB/573.64 KiB
ipython ------------------------------ 536.56 KiB/604.41 KiB
textual ------------------------------ 364.08 KiB/695.90 KiB
pygments ------------------------------ 604.23 KiB/1.17 MiB
jedi ------------------------------ 254.88 KiB/1.50 MiB
sphinx ------------------------------ 509.55 KiB/3.42 MiB
babel ------------------------------ 1.43 MiB/9.71 MiB
ruff ------------------------------ 2.24 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠦ Preparing packages... (44/56)
docutils ------------------------------ 432.00 KiB/573.64 KiB
ipython ------------------------------ 568.56 KiB/604.41 KiB
textual ------------------------------ 399.62 KiB/695.90 KiB
pygments ------------------------------ 665.48 KiB/1.17 MiB
jedi ------------------------------ 270.88 KiB/1.50 MiB
sphinx ------------------------------ 653.55 KiB/3.42 MiB
babel ------------------------------ 1.62 MiB/9.71 MiB
ruff ------------------------------ 2.44 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠦ Preparing packages... (44/56)
docutils ------------------------------ 432.00 KiB/573.64 KiB
ipython ------------------------------ 568.56 KiB/604.41 KiB
textual ------------------------------ 399.62 KiB/695.90 KiB
pygments ------------------------------ 684.49 KiB/1.17 MiB
jedi ------------------------------ 270.88 KiB/1.50 MiB
sphinx ------------------------------ 717.55 KiB/3.42 MiB
babel ------------------------------ 1.62 MiB/9.71 MiB
ruff ------------------------------ 2.48 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠦ Preparing packages... (44/56)
docutils ------------------------------ 495.89 KiB/573.64 KiB
ipython ------------------------------ 584.56 KiB/604.41 KiB
textual ------------------------------ 447.62 KiB/695.90 KiB
pygments ------------------------------ 796.59 KiB/1.17 MiB
jedi ------------------------------ 270.88 KiB/1.50 MiB
sphinx ------------------------------ 803.94 KiB/3.42 MiB
babel ------------------------------ 1.90 MiB/9.71 MiB
ruff ------------------------------ 2.73 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠦ Preparing packages... (44/56)
docutils ------------------------------ 528.00 KiB/573.64 KiB
textual ------------------------------ 447.62 KiB/695.90 KiB
pygments ------------------------------ 844.59 KiB/1.17 MiB
jedi ------------------------------ 270.88 KiB/1.50 MiB
sphinx ------------------------------ 928.71 KiB/3.42 MiB
babel ------------------------------ 1.98 MiB/9.71 MiB
ruff ------------------------------ 3.02 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠦ Preparing packages... (44/56)
docutils ------------------------------ 528.00 KiB/573.64 KiB
textual ------------------------------ 463.62 KiB/695.90 KiB
pygments ------------------------------ 860.59 KiB/1.17 MiB
jedi ------------------------------ 270.88 KiB/1.50 MiB
sphinx ------------------------------ 973.55 KiB/3.42 MiB
babel ------------------------------ 2.06 MiB/9.71 MiB
ruff ------------------------------ 3.11 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠧ Preparing packages... (48/56)
docutils ------------------------------ 560.00 KiB/573.64 KiB
textual ------------------------------ 543.62 KiB/695.90 KiB
pygments ------------------------------ 940.59 KiB/1.17 MiB
jedi ------------------------------ 286.88 KiB/1.50 MiB
sphinx ------------------------------ 1.11 MiB/3.42 MiB
babel ------------------------------ 2.28 MiB/9.71 MiB
ruff ------------------------------ 3.56 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠧ Preparing packages... (48/56)
textual ------------------------------ 560.42 KiB/695.90 KiB
pygments ------------------------------ 940.59 KiB/1.17 MiB
jedi ------------------------------ 286.88 KiB/1.50 MiB
sphinx ------------------------------ 1.17 MiB/3.42 MiB
babel ------------------------------ 2.29 MiB/9.71 MiB
ruff ------------------------------ 3.66 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠧ Preparing packages... (48/56)
textual ------------------------------ 655.62 KiB/695.90 KiB
pygments ------------------------------ 1.03 MiB/1.17 MiB
jedi ------------------------------ 302.88 KiB/1.50 MiB
sphinx ------------------------------ 1.56 MiB/3.42 MiB
babel ------------------------------ 2.34 MiB/9.71 MiB
ruff ------------------------------ 3.95 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠧ Preparing packages... (48/56)
pygments ------------------------------ 1.04 MiB/1.17 MiB
jedi ------------------------------ 302.88 KiB/1.50 MiB
sphinx ------------------------------ 1.65 MiB/3.42 MiB
babel ------------------------------ 2.36 MiB/9.71 MiB
ruff ------------------------------ 4.20 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠧ Preparing packages... (48/56)
pygments ------------------------------ 1.09 MiB/1.17 MiB
jedi ------------------------------ 302.88 KiB/1.50 MiB
sphinx ------------------------------ 1.87 MiB/3.42 MiB
babel ------------------------------ 2.36 MiB/9.71 MiB
ruff ------------------------------ 4.55 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠧ Preparing packages... (48/56)
pygments ------------------------------ 1.11 MiB/1.17 MiB
jedi ------------------------------ 318.88 KiB/1.50 MiB
sphinx ------------------------------ 2.04 MiB/3.42 MiB
babel ------------------------------ 2.37 MiB/9.71 MiB
ruff ------------------------------ 6.39 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠇ Preparing packages... (50/56)
pygments ------------------------------ 1.11 MiB/1.17 MiB
jedi ------------------------------ 318.88 KiB/1.50 MiB
sphinx ------------------------------ 2.16 MiB/3.42 MiB
babel ------------------------------ 2.42 MiB/9.71 MiB
ruff ------------------------------ 8.28 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠇ Preparing packages... (50/56)
pygments ------------------------------ 1.12 MiB/1.17 MiB
jedi ------------------------------ 318.88 KiB/1.50 MiB
sphinx ------------------------------ 2.26 MiB/3.42 MiB
babel ------------------------------ 2.50 MiB/9.71 MiB
ruff ------------------------------ 10.35 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠇ Preparing packages... (50/56)
pygments ------------------------------ 1.14 MiB/1.17 MiB
jedi ------------------------------ 318.88 KiB/1.50 MiB
sphinx ------------------------------ 2.39 MiB/3.42 MiB
babel ------------------------------ 2.51 MiB/9.71 MiB
ruff ------------------------------ 12.48 MiB/13.19 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠇ Preparing packages... (50/56)
pygments ------------------------------ 1.17 MiB/1.17 MiB
jedi ------------------------------ 318.88 KiB/1.50 MiB
sphinx ------------------------------ 2.40 MiB/3.42 MiB
babel ------------------------------ 2.51 MiB/9.71 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠇ Preparing packages... (50/56)
jedi ------------------------------ 334.88 KiB/1.50 MiB
sphinx ------------------------------ 2.42 MiB/3.42 MiB
babel ------------------------------ 2.53 MiB/9.71 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠇ Preparing packages... (50/56)
jedi ------------------------------ 334.88 KiB/1.50 MiB
sphinx ------------------------------ 2.64 MiB/3.42 MiB
babel ------------------------------ 2.80 MiB/9.71 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠋ Preparing packages... (52/56)
jedi ------------------------------ 392.56 KiB/1.50 MiB
sphinx ------------------------------ 2.89 MiB/3.42 MiB
babel ------------------------------ 3.22 MiB/9.71 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠋ Preparing packages... (52/56)
jedi ------------------------------ 424.27 KiB/1.50 MiB
sphinx ------------------------------ 2.97 MiB/3.42 MiB
babel ------------------------------ 3.99 MiB/9.71 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠋ Preparing packages... (52/56)
jedi ------------------------------ 456.17 KiB/1.50 MiB
sphinx ------------------------------ 3.08 MiB/3.42 MiB
babel ------------------------------ 4.62 MiB/9.71 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠋ Preparing packages... (52/56)
jedi ------------------------------ 520.56 KiB/1.50 MiB
sphinx ------------------------------ 3.23 MiB/3.42 MiB
babel ------------------------------ 5.44 MiB/9.71 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠋ Preparing packages... (52/56)
jedi ------------------------------ 552.56 KiB/1.50 MiB
babel ------------------------------ 5.84 MiB/9.71 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (53/56)
jedi ------------------------------ 552.56 KiB/1.50 MiB
babel ------------------------------ 6.22 MiB/9.71 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (53/56)
jedi ------------------------------ 647.80 KiB/1.50 MiB
babel ------------------------------ 7.09 MiB/9.71 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (53/56)
jedi ------------------------------ 712.56 KiB/1.50 MiB
babel ------------------------------ 7.87 MiB/9.71 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠙ Preparing packages... (53/56)
jedi ------------------------------ 791.65 KiB/1.50 MiB
babel ------------------------------ 8.95 MiB/9.71 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (53/56)
jedi ------------------------------ 839.65 KiB/1.50 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (53/56)
jedi ------------------------------ 840.56 KiB/1.50 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (53/56)
jedi ------------------------------ 963.56 KiB/1.50 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (53/56)
jedi ------------------------------ 1.03 MiB/1.50 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠹ Preparing packages... (53/56)
jedi ------------------------------ 1.12 MiB/1.50 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠸ Preparing packages... (54/56)
jedi ------------------------------ 1.20 MiB/1.50 MiB
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠸ Preparing packages... (54/56)
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠼ Preparing packages... (55/56)
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠴ Preparing packages... (55/56)
Building example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠦ Preparing packages... (55/56)
Built example-py-project @ file:///builds/py-edu-fr/py-edu-fr/src/common/e
⠦ Preparing packages... (55/56)
⠦ (56/56)
Prepared 56 packages in 3.08s
░░░░░░░░░░░░░░░░░░░░ [0/0] Installing wheels...
░░░░░░░░░░░░░░░░░░░░ [0/56] Installing wheels...
░░░░░░░░░░░░░░░░░░░░ [0/56] ptyprocess==0.7.0
░░░░░░░░░░░░░░░░░░░░ [1/56] ptyprocess==0.7.0
░░░░░░░░░░░░░░░░░░░░ [1/56] pure-eval==0.2.3
░░░░░░░░░░░░░░░░░░░░ [2/56] pure-eval==0.2.3
░░░░░░░░░░░░░░░░░░░░ [2/56] roman-numerals-py==3.1.0
█░░░░░░░░░░░░░░░░░░░ [3/56] roman-numerals-py==3.1.0
█░░░░░░░░░░░░░░░░░░░ [3/56] typing-extensions==4.15.0
█░░░░░░░░░░░░░░░░░░░ [4/56] typing-extensions==4.15.0
█░░░░░░░░░░░░░░░░░░░ [4/56] markupsafe==3.0.3
█░░░░░░░░░░░░░░░░░░░ [5/56] markupsafe==3.0.3
█░░░░░░░░░░░░░░░░░░░ [5/56] stack-data==0.6.3
██░░░░░░░░░░░░░░░░░░ [6/56] stack-data==0.6.3
██░░░░░░░░░░░░░░░░░░ [6/56] rich-click==1.9.4
██░░░░░░░░░░░░░░░░░░ [7/56] rich-click==1.9.4
██░░░░░░░░░░░░░░░░░░ [7/56] asttokens==3.0.0
██░░░░░░░░░░░░░░░░░░ [8/56] asttokens==3.0.0
██░░░░░░░░░░░░░░░░░░ [8/56] iniconfig==2.3.0
███░░░░░░░░░░░░░░░░░ [9/56] iniconfig==2.3.0
████████████░░░░░░░░ [34/56] parso==0.8.5
███████████████░░░░░ [44/56] markdown-it-py==3.0.0
█████████████████░░░ [49/56] prompt-toolkit==3.0.52
███████████████████░ [54/56] jedi==0.19.2
Installed 56 packages in 222ms
+ alabaster==1.0.0
+ asttokens==3.0.0
+ babel==2.17.0
+ certifi==2025.11.12
+ charset-normalizer==3.4.4
+ click==8.3.0
+ decorator==5.2.1
+ docutils==0.21.2
+ example-py-project==0.1.0 (from file:///builds/py-edu-fr/py-edu-fr/src/common/examples/example-py-project)
+ executing==2.2.1
+ idna==3.11
+ imagesize==1.4.1
+ iniconfig==2.3.0
+ ipdb==0.13.13
+ ipython==9.7.0
+ ipython-pygments-lexers==1.1.1
+ jedi==0.19.2
+ jinja2==3.1.6
+ linkify-it-py==2.0.3
+ markdown-it-py==3.0.0
+ markupsafe==3.0.3
+ matplotlib-inline==0.2.1
+ mdit-py-plugins==0.5.0
+ mdurl==0.1.2
+ myst-parser==4.0.1
+ packaging==25.0
+ parso==0.8.5
+ pexpect==4.9.0
+ platformdirs==4.5.0
+ pluggy==1.6.0
+ prompt-toolkit==3.0.52
+ ptyprocess==0.7.0
+ pure-eval==0.2.3
+ pygments==2.19.2
+ pytest==9.0.1
+ pyyaml==6.0.3
+ requests==2.32.5
+ rich==14.2.0
+ rich-click==1.9.4
+ roman-numerals-py==3.1.0
+ ruff==0.14.5
+ snowballstemmer==3.0.1
+ sphinx==8.2.3
+ sphinxcontrib-applehelp==2.0.0
+ sphinxcontrib-devhelp==2.0.0
+ sphinxcontrib-htmlhelp==2.1.0
+ sphinxcontrib-jsmath==1.0.1
+ sphinxcontrib-qthelp==2.0.0
+ sphinxcontrib-serializinghtml==2.0.0
+ stack-data==0.6.3
+ textual==6.6.0
+ traitlets==5.14.3
+ typing-extensions==4.15.0
+ uc-micro-py==1.0.3
+ urllib3==2.5.0
+ wcwidth==0.2.14
simple_function() called
One can also use the python of the virtual environment:
pdm run python -c "from example_py_package import simple_function as sf; sf()"
simple_function() called
Let us see what gives example-py-cli another command provided by the project:
# another command defined in this project
pdm run example-py-cli -h
Usage: example-py-cli [OPTIONS]
Print a short sentence
Options:
--version Show the version and exit.
-n, --name TEXT The person to greet.
-h, --help Show this message and exit.
pdm run example-py-cli --version
example-py-cli, version 0.1.0
pdm run example-py-cli -n Mourad
Welcome Mourad
One can format the code of the project with:
pdm run format
7 files left unchanged
In real cases (i.e. for a real project and with execution outside of a notebook), one can activate the environment and directly run commands.
. .venv/bin/activate
pytest src --color=no --code-highlight=no
example-py-simple
example-py-calculator
Todo
Better explain different aspects of packaging (with testing, linting, formatting and doc)
We base the presentation on a simple tool (with a CLI[1] and TUI[2]) to visualize info from Wikipedia using packages like sys, os, pathlib, argparse and runtime dependencies like Requests and Textual…
Mention PyPA, PEP 517 (frontend/backend and isolated builds), PEP 518 (pyproject.toml
versus setup.py)
Documentation with Sphinx + mention MkDocs and Readthedocs