kivymd / KivyMD

KivyMD is a collection of Material Design compliant widgets for use with Kivy, a framework for cross-platform, touch-enabled graphical applications. https://youtube.com/c/KivyMD https://twitter.com/KivyMD https://habr.com/ru/users/kivymd https://stackoverflow.com/tags/kivymd
https://kivymd.readthedocs.io
MIT License
2.21k stars 664 forks source link

kivymd hotreload #1153

Closed geohadab closed 2 years ago

geohadab commented 2 years ago

Description of the Bug

I tried to create a project using create_project.py script I typed the following in the terminal python -m kivymd.tools.patterns.create_project MVC D:\programming\python\kivymdApps HotReload python3.8 master --use_firebase yes --use_hotreload yes

But I get the following error... the script wants to remove messages.pot file from the newly created project directory HotReload !!!

os.remove(os.path.join(path_to_project, "messages.pot"))
 FileNotFoundError: [WinError 2] The system cannot find the file specified: 'D:\\programming\\python\\kivymdApps\\HotReloadProject\\messages.pot'

regardless of this error message, the script works and creates the project directory but without the virtual environment directory venv , the following is a snapshot of the created directories

image

I tried this on different Windows machines and I tried it on Windows Subsystem for Linux (WSL) and I get the same error, these are few snaps shots of the error

Windows 1 image

Windows 2 image

WSL image

Observation

I looked at the source code of create_project.py to understand what it is doing

  1. when I comment the else branch of an if statement in create_project.py as shown in the pic below

image

the scripts works but gives me a different error

  1. the script used different python interpreter as you can see in the snapshots above a. "D:\WinPrograms\Anaconda3\envs\kivy\lib\runpy.py" b. "C:\Users\Abdullah Alhadab\.pyenv\pyenv-win\versions\3.7.2\lib\runpy.py" c. "/usr/lib/python3.6/runpy.py"

these python interpreters are the python interpreter of the virtual environments I created and used to run the create_project.py

Versions

danaki commented 2 years ago

Got the same error complaining about messages.pot

geohadab commented 2 years ago

is there any update for this issue?
@HeaTTheatR , is there anything I can do to resolve this issue ?

HeaTTheatR commented 2 years ago

@geohadab I can't reproduce this problem, so I can't fix it.

geohadab commented 2 years ago

I tried this on different windows machines, WSL and mac, and I faced the same issue.

I still can not figure out the root of this issue.

HeaTTheatR commented 2 years ago

@geohadab I don't get this error in tests.

skorpions2000 commented 2 years ago

Now i try create project with hot reload and:

PS C:\Users\skorp\PycharmProjects> python -m kivymd.tools.patterns.create_project MVC "C:\Users\skorp\PycharmProjects" DoClusterHot python3.9 master --use_hotreload yes
[INFO   ] [Logger      ] Record log in C:\Users\skorp\.kivy\logs\kivy_22-05-12_4.txt
[INFO   ] [deps        ] Successfully imported "kivy_deps.angle" 0.3.2
[INFO   ] [deps        ] Successfully imported "kivy_deps.glew" 0.3.1
[INFO   ] [deps        ] Successfully imported "kivy_deps.sdl2" 0.4.5
[INFO   ] [Kivy        ] v2.1.0
[INFO   ] [Kivy        ] Installed at "C:\Users\skorp\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\kivy\__init__.py"
[INFO   ] [Python      ] v3.9.12 (tags/v3.9.12:b28265d, Mar 23 2022, 23:52:46) [MSC v.1929 64 bit (AMD64)]
[INFO   ] [Python      ] Interpreter at "C:\Users\skorp\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\python.exe"
[INFO   ] [Logger      ] Purge log fired. Processing...
[INFO   ] [Logger      ] Purge finished!
[INFO   ] [KivyMD      ] 1.0.0.dev0, git-Unknown, 2022-05-12 (installed at "C:\Users\skorp\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\kivymd\__init__.py")
[INFO   ] [Factory     ] 189 symbols loaded
[INFO   ] [Image       ] Providers: img_tex, img_dds, img_sdl2, img_pil (img_ffpyplayer ignored)
[INFO   ] [Text        ] Provider: sdl2
 Traceback (most recent call last):
   File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3312.0_x64__qbz5n2kfra8p0\lib\runpy.py", line 197, in _run_module_as_main
     return _run_code(code, main_globals, None,
   File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3312.0_x64__qbz5n2kfra8p0\lib\runpy.py", line 87, in _run_code
     exec(code, run_globals)
   File "C:\Users\skorp\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\kivymd\tools\patterns\create_project.py", line 947, in <module>
     main()
   File "C:\Users\skorp\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\kivymd\tools\patterns\create_project.py", line 475, in main
     os.remove(os.path.join(path_to_project, "messages.pot"))
 FileNotFoundError: [WinError 2] Не удается найти указанный файл: 'C:\\Users\\skorp\\PycharmProjects\\DoClusterHot\\messages.pot'
PS C:\Users\skorp\PycharmProjects>

the problem really exists.

HeaTTheatR commented 2 years ago

@skorpions2000 Read the comments above... I can't reproduce these errors. I don't use Windows. Therefore, this error can be fixed if you try to solve it yourself and make a pull request :)

skorpions2000 commented 2 years ago

@skorpions2000 Read the comments above... I can't reproduce these errors. I don't use Windows. Therefore, this error can be fixed if you try to solve it yourself and make a pull request :)

Thank you for answer. On MacOS and Linux and Windows I have same errors: For example on MacOS:

skorpions2000@MacBook-Pro-skorpions2000 python % python3 -m kivymd.tools.patterns.create_project MVC "/Users/skorpions2000/Desktop/python" DoHot python3.9 master --use_hotreload yes
[INFO   ] [Logger      ] Record log in /Users/skorpions2000/.kivy/logs/kivy_22-05-13_3.txt
[INFO   ] [Kivy        ] v2.1.0
[INFO   ] [Kivy        ] Installed at "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/kivy/__init__.py"
[INFO   ] [Python      ] v3.9.4 (v3.9.4:1f2e3088f3, Apr  4 2021, 12:32:44) 
[Clang 6.0 (clang-600.0.57)]
[INFO   ] [Python      ] Interpreter at "/Library/Frameworks/Python.framework/Versions/3.9/bin/python3"
[INFO   ] [Logger      ] Purge log fired. Processing...
[INFO   ] [Logger      ] Purge finished!
[INFO   ] [KivyMD      ] 1.0.0.dev0, git-Unknown, 2022-05-13 (installed at "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/kivymd/__init__.py")
[INFO   ] [Factory     ] 189 symbols loaded
[INFO   ] [Image       ] Providers: img_tex, img_imageio, img_dds, img_pil (img_pygame, img_ffpyplayer ignored)
[INFO   ] [Text        ] Provider: pil(['text_pygame'] ignored)
 Traceback (most recent call last):
   File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/runpy.py", line 197, in _run_module_as_main
     return _run_code(code, main_globals, None,
   File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/runpy.py", line 87, in _run_code
     exec(code, run_globals)
   File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/kivymd/tools/patterns/create_project.py", line 947, in <module>
     main()
   File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/kivymd/tools/patterns/create_project.py", line 475, in main
     os.remove(os.path.join(path_to_project, "messages.pot"))
 FileNotFoundError: [Errno 2] No such file or directory: '/Users/skorpions2000/Desktop/python/DoHot/messages.pot'
skorpions2000@MacBook-Pro-skorpions2000 python % 

command on MacOS is: 1: pip3 install https://github.com/kivymd/KivyMD/archive/master.zip 2: python3 -m kivymd.tools.patterns.create_project MVC "/Users/skorpions2000/Desktop/python" DoHot python3.9 master --use_hotreload yes

Neizvestnyj commented 2 years ago

@skorpions2000 Read the comments above... I can't reproduce these errors. I don't use Windows. Therefore, this error can be fixed if you try to solve it yourself and make a pull request :)

Thank you for answer. On MacOS and Linux and Windows I have same errors: For example on MacOS:

skorpions2000@MacBook-Pro-skorpions2000 python % python3 -m kivymd.tools.patterns.create_project MVC "/Users/skorpions2000/Desktop/python" DoHot python3.9 master --use_hotreload yes
[INFO   ] [Logger      ] Record log in /Users/skorpions2000/.kivy/logs/kivy_22-05-13_3.txt
[INFO   ] [Kivy        ] v2.1.0
[INFO   ] [Kivy        ] Installed at "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/kivy/__init__.py"
[INFO   ] [Python      ] v3.9.4 (v3.9.4:1f2e3088f3, Apr  4 2021, 12:32:44) 
[Clang 6.0 (clang-600.0.57)]
[INFO   ] [Python      ] Interpreter at "/Library/Frameworks/Python.framework/Versions/3.9/bin/python3"
[INFO   ] [Logger      ] Purge log fired. Processing...
[INFO   ] [Logger      ] Purge finished!
[INFO   ] [KivyMD      ] 1.0.0.dev0, git-Unknown, 2022-05-13 (installed at "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/kivymd/__init__.py")
[INFO   ] [Factory     ] 189 symbols loaded
[INFO   ] [Image       ] Providers: img_tex, img_imageio, img_dds, img_pil (img_pygame, img_ffpyplayer ignored)
[INFO   ] [Text        ] Provider: pil(['text_pygame'] ignored)
 Traceback (most recent call last):
   File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/runpy.py", line 197, in _run_module_as_main
     return _run_code(code, main_globals, None,
   File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/runpy.py", line 87, in _run_code
     exec(code, run_globals)
   File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/kivymd/tools/patterns/create_project.py", line 947, in <module>
     main()
   File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/kivymd/tools/patterns/create_project.py", line 475, in main
     os.remove(os.path.join(path_to_project, "messages.pot"))
 FileNotFoundError: [Errno 2] No such file or directory: '/Users/skorpions2000/Desktop/python/DoHot/messages.pot'
skorpions2000@MacBook-Pro-skorpions2000 python % 

command on MacOS is: 1: pip3 install https://github.com/kivymd/KivyMD/archive/master.zip 2: python3 -m kivymd.tools.patterns.create_project MVC "/Users/skorpions2000/Desktop/python" DoHot python3.9 master --use_hotreload yes

I get same error

HeaTTheatR commented 2 years ago

@skorpions2000 python3 -m kivymd.tools.patterns.create_project MVC "/Users/skorpions2000/Desktop/python" DoHot python3.9 master --use_hotreload yes - this is an erroneous command

HeaTTheatR commented 2 years ago

@skorpions2000 @geohadab You can see on the video that I'm not getting any errors:

https://user-images.githubusercontent.com/16930280/168320503-862f9278-b03f-438a-b273-1d0cb0821faa.mov

skorpions2000 commented 2 years ago

I used an example from this. from the section "For example" This text, substituting my data: python -m kivymd.tools.patterns.create_project MVC /Users/macbookair/Projects MyProject python3.9 master

@skorpions2000 @geohadab You can see on the video that I'm not getting any errors:

HotReload.-.HD.1080p.mov

This looks incomprehensible. But I noticed that you have different versions of the software. I installed the same python 3.9.2 but still no positive result. Also I tried to install kivy==2.1.0.dev0 and that didn't help either. I get an error on three operating systems with a fresh install pip install https://github.com/kivymd/KivyMD/archive/master.zip I also noticed that I get other versions of the software with this command, the versions are not the same as in your video. Unfortunately, it is not possible to build a full-fledged project in three operating systems. The build of the project ends with an error, as far as I understand, by deleting the "messages.pot" file, which actually does not exist at project buildings moment. If we comment out this line, then we get the following error:

(test) sk@Desktop-Home:~$ python -m kivymd.tools.patterns.create_project MVC test/ DoHot python3.9 master --use_hotreloa
d yes
[INFO   ] [Logger      ] Record log in /home/sk/.kivy/logs/kivy_22-05-13_9.txt
[INFO   ] [Kivy        ] v2.1.0.dev0, git-960b95d, 20220131

[INFO   ] [Kivy        ] Installed at "/home/sk/test/lib/python3.9/site-packages/kivy/__init__.py"

[INFO   ] [Python      ] v3.9.5 (default, Nov 23 2021, 15:27:38)

[GCC 9.3.0]
[INFO   ] [Python      ] Interpreter at "/home/sk/test/bin/python"
[INFO   ] [Logger      ] Purge log fired. Processing...
[INFO   ] [Logger      ] Purge finished!
[INFO   ] [KivyMD      ] 1.0.0.dev0, git-Unknown, 2022-05-13 (installed at "/home/sk/test/lib/python3.9/site-packages/kivymd/__init__.py")
[INFO   ] [Factory     ] 189 symbols loaded
[INFO   ] [Image       ] Providers: img_tex, img_dds, img_sdl2, img_pil (img_ffpyplayer ignored)
[INFO   ] [Text        ] Provider: sdl2
 Traceback (most recent call last):
   File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
     return _run_code(code, main_globals, None,
   File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
     exec(code, run_globals)
   File "/home/sk/test/lib/python3.9/site-packages/kivymd/tools/patterns/create_project.py", line 947, in <module>
     main()
   File "/home/sk/test/lib/python3.9/site-packages/kivymd/tools/patterns/create_project.py", line 476, in main
     os.remove(os.path.join(path_to_project, "libs", "translation.py"))
 FileNotFoundError: [Errno 2] No such file or directory: 'test/DoHot/libs/translation.py'

As in the previous case, the "libs" folder and the "translation.py" file do not exist when the project is built. I suspect that some script that was supposed to create these files did not work out earlier. If we comment out this line as well, we will get the following error:

(test) sk@Desktop-Home:~$ python -m kivymd.tools.patterns.create_project MVC test/ DoHot python3.9 master --use_hotreload yes
[INFO   ] [Logger      ] Record log in /home/sk/.kivy/logs/kivy_22-05-13_10.txt
[INFO   ] [Kivy        ] v2.1.0.dev0, git-960b95d, 20220131
[INFO   ] [Kivy        ] Installed at "/home/sk/test/lib/python3.9/site-packages/kivy/__init__.py"
[INFO   ] [Python      ] v3.9.5 (default, Nov 23 2021, 15:27:38)
[GCC 9.3.0]
[INFO   ] [Python      ] Interpreter at "/home/sk/test/bin/python"
[INFO   ] [Logger      ] Purge log fired. Processing...
[INFO   ] [Logger      ] Purge finished!
[INFO   ] [KivyMD      ] 1.0.0.dev0, git-Unknown, 2022-05-13 (installed at "/home/sk/test/lib/python3.9/site-packages/kivymd/__init__.py")
[INFO   ] [Factory     ] 189 symbols loaded
[INFO   ] [Image       ] Providers: img_tex, img_dds, img_sdl2, img_pil (img_ffpyplayer ignored)
[INFO   ] [Text        ] Provider: sdl2
 Traceback (most recent call last):
   File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
     return _run_code(code, main_globals, None,
   File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
     exec(code, run_globals)
   File "/home/sk/test/lib/python3.9/site-packages/kivymd/tools/patterns/create_project.py", line 947, in <module>
     main()
   File "/home/sk/test/lib/python3.9/site-packages/kivymd/tools/patterns/create_project.py", line 477, in main
     shutil.rmtree(os.path.join(path_to_project, "data"))
   File "/usr/lib/python3.9/shutil.py", line 709, in rmtree
     onerror(os.lstat, path, sys.exc_info())
   File "/usr/lib/python3.9/shutil.py", line 707, in rmtree
     orig_st = os.lstat(path)
 FileNotFoundError: [Errno 2] No such file or directory: 'test/DoHot/data'

The folder called "data" is indeed missing at the time of the script execution. If we comment out the third line to look like: image We get the following output:

(test) sk@Desktop-Home:~$ python -m kivymd.tools.patterns.create_project MVC test/ DoHot python3.9 master --use_hotreload yes
[INFO   ] [Logger      ] Record log in /home/sk/.kivy/logs/kivy_22-05-13_12.txt
[INFO   ] [Kivy        ] v2.1.0.dev0, git-960b95d, 20220131
[INFO   ] [Kivy        ] Installed at "/home/sk/test/lib/python3.9/site-packages/kivy/__init__.py"
[INFO   ] [Python      ] v3.9.5 (default, Nov 23 2021, 15:27:38)
[GCC 9.3.0]
[INFO   ] [Python      ] Interpreter at "/home/sk/test/bin/python"
[INFO   ] [Logger      ] Purge log fired. Processing...
[INFO   ] [Logger      ] Purge finished!
[INFO   ] [KivyMD      ] 1.0.0.dev0, git-Unknown, 2022-05-13 (installed at "/home/sk/test/lib/python3.9/site-packages/kivymd/__init__.py")
[INFO   ] [Factory     ] 189 symbols loaded
[INFO   ] [Image       ] Providers: img_tex, img_dds, img_sdl2, img_pil (img_ffpyplayer ignored)
[INFO   ] [Text        ] Provider: sdl2
[INFO   ] [KivyMD      ] Project 'test/DoHot' created
[INFO   ] [KivyMD      ] Create a virtual environment for 'test/DoHot' project...
Collecting virtualenv
  Downloading virtualenv-20.14.1-py2.py3-none-any.whl (8.8 MB)
     |████████████████████████████████| 8.8 MB 2.2 MB/s
Collecting six<2,>=1.9.0
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting platformdirs<3,>=2
  Downloading platformdirs-2.5.2-py3-none-any.whl (14 kB)
Collecting filelock<4,>=3.2
  Downloading filelock-3.7.0-py3-none-any.whl (10 kB)
Collecting distlib<1,>=0.3.1
  Downloading distlib-0.3.4-py2.py3-none-any.whl (461 kB)
     |████████████████████████████████| 461 kB 10.6 MB/s
Installing collected packages: six, platformdirs, filelock, distlib, virtualenv
Successfully installed distlib-0.3.4 filelock-3.7.0 platformdirs-2.5.2 six-1.16.0 virtualenv-20.14.1
created virtual environment CPython3.9.5.final.0-64 in 5150ms
  creator CPython3Posix(dest=/home/sk/test/DoHot/venv, clear=False, no_vcs_ignore=False, global=False)
  seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/sk/.local/share/virtualenv)
    added seed packages: pip==22.0.4, setuptools==62.1.0, wheel==0.37.1
  activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator
[INFO   ] [KivyMD      ] Install requirements for 'test/DoHot' project...
Collecting https://github.com/kivy/kivy/archive/master.zip
  Downloading https://github.com/kivy/kivy/archive/master.zip
     / 24.2 MB 10.6 MB/s 0:00:02
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting pygments
  Using cached Pygments-2.12.0-py3-none-any.whl (1.1 MB)
Collecting docutils
  Using cached docutils-0.18.1-py2.py3-none-any.whl (570 kB)
Collecting Kivy-Garden>=0.1.4
  Using cached Kivy_Garden-0.1.5-py3-none-any.whl (4.6 kB)
Collecting requests
  Using cached requests-2.27.1-py2.py3-none-any.whl (63 kB)
Collecting urllib3<1.27,>=1.21.1
  Using cached urllib3-1.26.9-py2.py3-none-any.whl (138 kB)
Collecting idna<4,>=2.5
  Using cached idna-3.3-py3-none-any.whl (61 kB)
Collecting certifi>=2017.4.17
  Using cached certifi-2021.10.8-py2.py3-none-any.whl (149 kB)
Collecting charset-normalizer~=2.0.0
  Using cached charset_normalizer-2.0.12-py3-none-any.whl (39 kB)
Building wheels for collected packages: Kivy
  Building wheel for Kivy (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for Kivy (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [889 lines of output]
      [INFO   ] [Logger      ] Record log in /home/sk/.kivy/logs/kivy_22-05-13_15.txt
      [INFO   ] [Kivy        ] v2.2.0.dev0
      [INFO   ] [Kivy        ] Installed at "/tmp/pip-req-build-ztdabwws/kivy/__init__.py"
      [INFO   ] [Python      ] v3.9.5 (default, Nov 23 2021, 15:27:38)
      [GCC 9.3.0]
      [INFO   ] [Python      ] Interpreter at "/home/sk/test/DoHot/venv/bin/python3"
      [INFO   ] [Logger      ] Purge log fired. Processing...
      [INFO   ] [Logger      ] Purge finished!
       setup.py:370: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
         cy_ver = LooseVersion(cy_version_str)
       setup.py:373: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
         if cy_ver < LooseVersion(MIN_CYTHON_STRING):
       setup.py:377: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
         elif cy_ver > LooseVersion(MAX_CYTHON_STRING):
      Current directory is: /tmp/pip-req-build-ztdabwws
      Source and initial build directory is:
      Python path is:
      /tmp/pip-req-build-ztdabwws
      /home/sk/test/DoHot/venv/lib/python3.9/site-packages/pip/_vendor/pep517/in_process
      /tmp/pip-build-env-73c89vv8/site
      /usr/lib/python39.zip
      /usr/lib/python3.9
      /usr/lib/python3.9/lib-dynload
      /tmp/pip-build-env-73c89vv8/overlay/lib/python3.9/site-packages
      /tmp/pip-build-env-73c89vv8/normal/lib/python3.9/site-packages
      /tmp/pip-req-build-ztdabwws/kivy/modules
      /home/sk/.kivy/mods

      Found Cython at /tmp/pip-build-env-73c89vv8/overlay/lib/python3.9/site-packages/Cython/__init__.py
      Detected supported Cython version 0.29.28
      Using this graphics system: OpenGL
      WARNING: A problem occurred while running pkg-config --libs --cflags gstreamer-1.0 (code 127)

      b'/bin/sh: 1: pkg-config: not found\n'

      WARNING: A problem occurred while running pkg-config --libs --cflags sdl2 SDL2_ttf SDL2_image SDL2_mixer (code 127)

      b'/bin/sh: 1: pkg-config: not found\n'

      WARNING: A problem occurred while running pkg-config --libs --cflags pangoft2 (code 127)

      b'/bin/sh: 1: pkg-config: not found\n'

      ERROR: Dependency for context.pyx not resolved: config.pxi
      ERROR: Dependency for compiler.pyx not resolved: config.pxi
      ERROR: Dependency for context_instructions.pyx not resolved: config.pxi
      ERROR: Dependency for fbo.pyx not resolved: config.pxi
      ERROR: Dependency for gl_instructions.pyx not resolved: config.pxi
      ERROR: Dependency for instructions.pyx not resolved: config.pxi
      ERROR: Dependency for opengl.pyx not resolved: config.pxi
      ERROR: Dependency for opengl_utils.pyx not resolved: config.pxi
      ERROR: Dependency for shader.pyx not resolved: config.pxi
      ERROR: Dependency for stencil_instructions.pyx not resolved: config.pxi
      ERROR: Dependency for scissor_instructions.pyx not resolved: config.pxi
      ERROR: Dependency for texture.pyx not resolved: config.pxi
      ERROR: Dependency for vbo.pyx not resolved: config.pxi
      ERROR: Dependency for vertex.pyx not resolved: config.pxi
      ERROR: Dependency for vertex_instructions.pyx not resolved: config.pxi
      ERROR: Dependency for cgl.pyx not resolved: config.pxi
      ERROR: Dependency for cgl_mock.pyx not resolved: config.pxi
      ERROR: Dependency for cgl_gl.pyx not resolved: config.pxi
      ERROR: Dependency for cgl_glew.pyx not resolved: config.pxi
      ERROR: Dependency for cgl_sdl2.pyx not resolved: config.pxi
      ERROR: Dependency for svg.pyx not resolved: config.pxi
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.linux-x86_64-cpython-39
      creating build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/animation.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/app.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/atlas.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/base.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/cache.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/clock.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/compat.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/config.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/context.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/event.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/factory.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/factory_registers.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/geometry.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/gesture.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/interactive.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/loader.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/logger.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/metrics.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/multistroke.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/parser.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/resources.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/support.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/utils.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/vector.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/weakmethod.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/_version.py -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy
      creating build/lib.linux-x86_64-cpython-39/kivy/core
      copying kivy/core/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/core
      creating build/lib.linux-x86_64-cpython-39/kivy/deps
      copying kivy/deps/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/deps
      creating build/lib.linux-x86_64-cpython-39/kivy/effects
      copying kivy/effects/dampedscroll.py -> build/lib.linux-x86_64-cpython-39/kivy/effects
      copying kivy/effects/kinetic.py -> build/lib.linux-x86_64-cpython-39/kivy/effects
      copying kivy/effects/opacityscroll.py -> build/lib.linux-x86_64-cpython-39/kivy/effects
      copying kivy/effects/scroll.py -> build/lib.linux-x86_64-cpython-39/kivy/effects
      copying kivy/effects/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/effects
      creating build/lib.linux-x86_64-cpython-39/kivy/eventmanager
      copying kivy/eventmanager/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/eventmanager
      creating build/lib.linux-x86_64-cpython-39/kivy/extras
      copying kivy/extras/highlight.py -> build/lib.linux-x86_64-cpython-39/kivy/extras
      copying kivy/extras/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/extras
      creating build/lib.linux-x86_64-cpython-39/kivy/garden
      copying kivy/garden/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/garden
      creating build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/graphics/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      creating build/lib.linux-x86_64-cpython-39/kivy/input
      copying kivy/input/factory.py -> build/lib.linux-x86_64-cpython-39/kivy/input
      copying kivy/input/motionevent.py -> build/lib.linux-x86_64-cpython-39/kivy/input
      copying kivy/input/provider.py -> build/lib.linux-x86_64-cpython-39/kivy/input
      copying kivy/input/recorder.py -> build/lib.linux-x86_64-cpython-39/kivy/input
      copying kivy/input/shape.py -> build/lib.linux-x86_64-cpython-39/kivy/input
      copying kivy/input/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/input
      creating build/lib.linux-x86_64-cpython-39/kivy/lang
      copying kivy/lang/builder.py -> build/lib.linux-x86_64-cpython-39/kivy/lang
      copying kivy/lang/parser.py -> build/lib.linux-x86_64-cpython-39/kivy/lang
      copying kivy/lang/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/lang
      creating build/lib.linux-x86_64-cpython-39/kivy/lib
      copying kivy/lib/ddsfile.py -> build/lib.linux-x86_64-cpython-39/kivy/lib
      copying kivy/lib/mtdev.py -> build/lib.linux-x86_64-cpython-39/kivy/lib
      copying kivy/lib/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/lib
      creating build/lib.linux-x86_64-cpython-39/kivy/modules
      copying kivy/modules/console.py -> build/lib.linux-x86_64-cpython-39/kivy/modules
      copying kivy/modules/cursor.py -> build/lib.linux-x86_64-cpython-39/kivy/modules
      copying kivy/modules/inspector.py -> build/lib.linux-x86_64-cpython-39/kivy/modules
      copying kivy/modules/joycursor.py -> build/lib.linux-x86_64-cpython-39/kivy/modules
      copying kivy/modules/keybinding.py -> build/lib.linux-x86_64-cpython-39/kivy/modules
      copying kivy/modules/monitor.py -> build/lib.linux-x86_64-cpython-39/kivy/modules
      copying kivy/modules/recorder.py -> build/lib.linux-x86_64-cpython-39/kivy/modules
      copying kivy/modules/screen.py -> build/lib.linux-x86_64-cpython-39/kivy/modules
      copying kivy/modules/showborder.py -> build/lib.linux-x86_64-cpython-39/kivy/modules
      copying kivy/modules/touchring.py -> build/lib.linux-x86_64-cpython-39/kivy/modules
      copying kivy/modules/webdebugger.py -> build/lib.linux-x86_64-cpython-39/kivy/modules
      copying kivy/modules/_webdebugger.py -> build/lib.linux-x86_64-cpython-39/kivy/modules
      copying kivy/modules/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/modules
      creating build/lib.linux-x86_64-cpython-39/kivy/network
      copying kivy/network/urlrequest.py -> build/lib.linux-x86_64-cpython-39/kivy/network
      copying kivy/network/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/network
      creating build/lib.linux-x86_64-cpython-39/kivy/storage
      copying kivy/storage/dictstore.py -> build/lib.linux-x86_64-cpython-39/kivy/storage
      copying kivy/storage/jsonstore.py -> build/lib.linux-x86_64-cpython-39/kivy/storage
      copying kivy/storage/redisstore.py -> build/lib.linux-x86_64-cpython-39/kivy/storage
      copying kivy/storage/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/storage
      creating build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/async_common.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/common.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/conftest.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/fixtures.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/perf_test_textinput.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_animations.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_app.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_audio.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_benchmark.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_clipboard.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_clock.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_compat.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_config.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_coverage.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_doc_gallery.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_environ_cli.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_fbo_py2py3.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_filechooser.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_filechooser_unicode.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_fonts.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_graphics.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_image.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_imageloader.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_invalid_lang.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_kivy_init.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_knspace.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_lang.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_lang_complex.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_lang_pre_process_and_post_process.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_logger.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_metrics.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_module_inspector.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_motion_event.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_mouse_hover_event.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_mouse_multitouchsim.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_multistroke.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_properties.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_resources.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_rst_replace.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_screen.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_storage.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_uix_actionbar.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_uix_anchorlayout.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_uix_asyncimage.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_uix_boxlayout.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_uix_bubble.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_uix_carousel.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_uix_dropdown.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_uix_gridlayout.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_uix_layout.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_uix_modal.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_uix_recyclegridlayout.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_uix_relativelayout.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_uix_scrollview.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_uix_slider.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_uix_stacklayout.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_uix_textinput.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_uix_translate_coordinates.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_uix_videoplayer.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_uix_widget.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_urlrequest.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_utils.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_vector.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_video.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_weakmethod.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_widget.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_widget_walk.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_window_base.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_window_info.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/visual_test_label.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/tests
      creating build/lib.linux-x86_64-cpython-39/kivy/tools
      copying kivy/tools/benchmark.py -> build/lib.linux-x86_64-cpython-39/kivy/tools
      copying kivy/tools/changelog_parser.py -> build/lib.linux-x86_64-cpython-39/kivy/tools
      copying kivy/tools/coverage.py -> build/lib.linux-x86_64-cpython-39/kivy/tools
      copying kivy/tools/gallery.py -> build/lib.linux-x86_64-cpython-39/kivy/tools
      copying kivy/tools/generate-icons.py -> build/lib.linux-x86_64-cpython-39/kivy/tools
      copying kivy/tools/kviewer.py -> build/lib.linux-x86_64-cpython-39/kivy/tools
      copying kivy/tools/report.py -> build/lib.linux-x86_64-cpython-39/kivy/tools
      copying kivy/tools/stub-gl-debug.py -> build/lib.linux-x86_64-cpython-39/kivy/tools
      copying kivy/tools/texturecompress.py -> build/lib.linux-x86_64-cpython-39/kivy/tools
      copying kivy/tools/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/tools
      creating build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/accordion.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/actionbar.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/anchorlayout.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/boxlayout.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/bubble.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/button.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/camera.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/carousel.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/checkbox.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/codeinput.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/colorpicker.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/dropdown.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/effectwidget.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/filechooser.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/floatlayout.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/gesturesurface.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/gridlayout.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/image.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/label.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/layout.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/modalview.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/pagelayout.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/popup.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/progressbar.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/recycleboxlayout.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/recyclegridlayout.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/recyclelayout.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/relativelayout.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/rst.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/sandbox.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/scatter.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/scatterlayout.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/screenmanager.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/scrollview.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/settings.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/slider.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/spinner.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/splitter.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/stacklayout.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/stencilview.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/switch.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/tabbedpanel.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/textinput.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/togglebutton.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/treeview.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/video.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/videoplayer.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/vkeyboard.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/widget.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      copying kivy/uix/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/uix
      creating build/lib.linux-x86_64-cpython-39/kivy/core/audio
      copying kivy/core/audio/audio_android.py -> build/lib.linux-x86_64-cpython-39/kivy/core/audio
      copying kivy/core/audio/audio_avplayer.py -> build/lib.linux-x86_64-cpython-39/kivy/core/audio
      copying kivy/core/audio/audio_ffpyplayer.py -> build/lib.linux-x86_64-cpython-39/kivy/core/audio
      copying kivy/core/audio/audio_gstplayer.py -> build/lib.linux-x86_64-cpython-39/kivy/core/audio
      copying kivy/core/audio/audio_pygame.py -> build/lib.linux-x86_64-cpython-39/kivy/core/audio
      copying kivy/core/audio/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/core/audio
      creating build/lib.linux-x86_64-cpython-39/kivy/core/camera
      copying kivy/core/camera/camera_android.py -> build/lib.linux-x86_64-cpython-39/kivy/core/camera
      copying kivy/core/camera/camera_gi.py -> build/lib.linux-x86_64-cpython-39/kivy/core/camera
      copying kivy/core/camera/camera_opencv.py -> build/lib.linux-x86_64-cpython-39/kivy/core/camera
      copying kivy/core/camera/camera_picamera.py -> build/lib.linux-x86_64-cpython-39/kivy/core/camera
      copying kivy/core/camera/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/core/camera
      creating build/lib.linux-x86_64-cpython-39/kivy/core/clipboard
      copying kivy/core/clipboard/clipboard_android.py -> build/lib.linux-x86_64-cpython-39/kivy/core/clipboard
      copying kivy/core/clipboard/clipboard_dbusklipper.py -> build/lib.linux-x86_64-cpython-39/kivy/core/clipboard
      copying kivy/core/clipboard/clipboard_dummy.py -> build/lib.linux-x86_64-cpython-39/kivy/core/clipboard
      copying kivy/core/clipboard/clipboard_gtk3.py -> build/lib.linux-x86_64-cpython-39/kivy/core/clipboard
      copying kivy/core/clipboard/clipboard_nspaste.py -> build/lib.linux-x86_64-cpython-39/kivy/core/clipboard
      copying kivy/core/clipboard/clipboard_pygame.py -> build/lib.linux-x86_64-cpython-39/kivy/core/clipboard
      copying kivy/core/clipboard/clipboard_sdl2.py -> build/lib.linux-x86_64-cpython-39/kivy/core/clipboard
      copying kivy/core/clipboard/clipboard_winctypes.py -> build/lib.linux-x86_64-cpython-39/kivy/core/clipboard
      copying kivy/core/clipboard/clipboard_xclip.py -> build/lib.linux-x86_64-cpython-39/kivy/core/clipboard
      copying kivy/core/clipboard/clipboard_xsel.py -> build/lib.linux-x86_64-cpython-39/kivy/core/clipboard
      copying kivy/core/clipboard/_clipboard_ext.py -> build/lib.linux-x86_64-cpython-39/kivy/core/clipboard
      copying kivy/core/clipboard/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/core/clipboard
      creating build/lib.linux-x86_64-cpython-39/kivy/core/gl
      copying kivy/core/gl/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/core/gl
      creating build/lib.linux-x86_64-cpython-39/kivy/core/image
      copying kivy/core/image/img_dds.py -> build/lib.linux-x86_64-cpython-39/kivy/core/image
      copying kivy/core/image/img_ffpyplayer.py -> build/lib.linux-x86_64-cpython-39/kivy/core/image
      copying kivy/core/image/img_pil.py -> build/lib.linux-x86_64-cpython-39/kivy/core/image
      copying kivy/core/image/img_pygame.py -> build/lib.linux-x86_64-cpython-39/kivy/core/image
      copying kivy/core/image/img_sdl2.py -> build/lib.linux-x86_64-cpython-39/kivy/core/image
      copying kivy/core/image/img_tex.py -> build/lib.linux-x86_64-cpython-39/kivy/core/image
      copying kivy/core/image/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/core/image
      creating build/lib.linux-x86_64-cpython-39/kivy/core/spelling
      copying kivy/core/spelling/spelling_enchant.py -> build/lib.linux-x86_64-cpython-39/kivy/core/spelling
      copying kivy/core/spelling/spelling_osxappkit.py -> build/lib.linux-x86_64-cpython-39/kivy/core/spelling
      copying kivy/core/spelling/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/core/spelling
      creating build/lib.linux-x86_64-cpython-39/kivy/core/text
      copying kivy/core/text/markup.py -> build/lib.linux-x86_64-cpython-39/kivy/core/text
      copying kivy/core/text/text_pango.py -> build/lib.linux-x86_64-cpython-39/kivy/core/text
      copying kivy/core/text/text_pil.py -> build/lib.linux-x86_64-cpython-39/kivy/core/text
      copying kivy/core/text/text_pygame.py -> build/lib.linux-x86_64-cpython-39/kivy/core/text
      copying kivy/core/text/text_sdl2.py -> build/lib.linux-x86_64-cpython-39/kivy/core/text
      copying kivy/core/text/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/core/text
      creating build/lib.linux-x86_64-cpython-39/kivy/core/video
      copying kivy/core/video/video_ffmpeg.py -> build/lib.linux-x86_64-cpython-39/kivy/core/video
      copying kivy/core/video/video_ffpyplayer.py -> build/lib.linux-x86_64-cpython-39/kivy/core/video
      copying kivy/core/video/video_gstplayer.py -> build/lib.linux-x86_64-cpython-39/kivy/core/video
      copying kivy/core/video/video_null.py -> build/lib.linux-x86_64-cpython-39/kivy/core/video
      copying kivy/core/video/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/core/video
      creating build/lib.linux-x86_64-cpython-39/kivy/core/window
      copying kivy/core/window/window_egl_rpi.py -> build/lib.linux-x86_64-cpython-39/kivy/core/window
      copying kivy/core/window/window_pygame.py -> build/lib.linux-x86_64-cpython-39/kivy/core/window
      copying kivy/core/window/window_sdl2.py -> build/lib.linux-x86_64-cpython-39/kivy/core/window
      copying kivy/core/window/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/core/window
      creating build/lib.linux-x86_64-cpython-39/kivy/graphics/cgl_backend
      copying kivy/graphics/cgl_backend/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/graphics/cgl_backend
      creating build/lib.linux-x86_64-cpython-39/kivy/input/postproc
      copying kivy/input/postproc/calibration.py -> build/lib.linux-x86_64-cpython-39/kivy/input/postproc
      copying kivy/input/postproc/dejitter.py -> build/lib.linux-x86_64-cpython-39/kivy/input/postproc
      copying kivy/input/postproc/doubletap.py -> build/lib.linux-x86_64-cpython-39/kivy/input/postproc
      copying kivy/input/postproc/ignorelist.py -> build/lib.linux-x86_64-cpython-39/kivy/input/postproc
      copying kivy/input/postproc/retaintouch.py -> build/lib.linux-x86_64-cpython-39/kivy/input/postproc
      copying kivy/input/postproc/tripletap.py -> build/lib.linux-x86_64-cpython-39/kivy/input/postproc
      copying kivy/input/postproc/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/input/postproc
      creating build/lib.linux-x86_64-cpython-39/kivy/input/providers
      copying kivy/input/providers/androidjoystick.py -> build/lib.linux-x86_64-cpython-39/kivy/input/providers
      copying kivy/input/providers/hidinput.py -> build/lib.linux-x86_64-cpython-39/kivy/input/providers
      copying kivy/input/providers/leapfinger.py -> build/lib.linux-x86_64-cpython-39/kivy/input/providers
      copying kivy/input/providers/linuxwacom.py -> build/lib.linux-x86_64-cpython-39/kivy/input/providers
      copying kivy/input/providers/mactouch.py -> build/lib.linux-x86_64-cpython-39/kivy/input/providers
      copying kivy/input/providers/mouse.py -> build/lib.linux-x86_64-cpython-39/kivy/input/providers
      copying kivy/input/providers/mtdev.py -> build/lib.linux-x86_64-cpython-39/kivy/input/providers
      copying kivy/input/providers/probesysfs.py -> build/lib.linux-x86_64-cpython-39/kivy/input/providers
      copying kivy/input/providers/tuio.py -> build/lib.linux-x86_64-cpython-39/kivy/input/providers
      copying kivy/input/providers/wm_common.py -> build/lib.linux-x86_64-cpython-39/kivy/input/providers
      copying kivy/input/providers/wm_pen.py -> build/lib.linux-x86_64-cpython-39/kivy/input/providers
      copying kivy/input/providers/wm_touch.py -> build/lib.linux-x86_64-cpython-39/kivy/input/providers
      copying kivy/input/providers/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/input/providers
      creating build/lib.linux-x86_64-cpython-39/kivy/lib/gstplayer
      copying kivy/lib/gstplayer/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/lib/gstplayer
      creating build/lib.linux-x86_64-cpython-39/kivy/lib/vidcore_lite
      copying kivy/lib/vidcore_lite/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/lib/vidcore_lite
      creating build/lib.linux-x86_64-cpython-39/kivy/tools/highlight
      copying kivy/tools/highlight/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/tools/highlight
      creating build/lib.linux-x86_64-cpython-39/kivy/tools/packaging
      copying kivy/tools/packaging/cython_cfg.py -> build/lib.linux-x86_64-cpython-39/kivy/tools/packaging
      copying kivy/tools/packaging/factory.py -> build/lib.linux-x86_64-cpython-39/kivy/tools/packaging
      copying kivy/tools/packaging/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/tools/packaging
      creating build/lib.linux-x86_64-cpython-39/kivy/tools/packaging/pyinstaller_hooks
      copying kivy/tools/packaging/pyinstaller_hooks/hook-kivy.py -> build/lib.linux-x86_64-cpython-39/kivy/tools/packaging/pyinstaller_hooks
      copying kivy/tools/packaging/pyinstaller_hooks/pyi_rth_kivy.py -> build/lib.linux-x86_64-cpython-39/kivy/tools/packaging/pyinstaller_hooks
      copying kivy/tools/packaging/pyinstaller_hooks/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/tools/packaging/pyinstaller_hooks
      copying kivy/tools/packaging/pyinstaller_hooks/__main__.py -> build/lib.linux-x86_64-cpython-39/kivy/tools/packaging/pyinstaller_hooks
      creating build/lib.linux-x86_64-cpython-39/kivy/uix/behaviors
      copying kivy/uix/behaviors/button.py -> build/lib.linux-x86_64-cpython-39/kivy/uix/behaviors
      copying kivy/uix/behaviors/codenavigation.py -> build/lib.linux-x86_64-cpython-39/kivy/uix/behaviors
      copying kivy/uix/behaviors/compoundselection.py -> build/lib.linux-x86_64-cpython-39/kivy/uix/behaviors
      copying kivy/uix/behaviors/cover.py -> build/lib.linux-x86_64-cpython-39/kivy/uix/behaviors
      copying kivy/uix/behaviors/drag.py -> build/lib.linux-x86_64-cpython-39/kivy/uix/behaviors
      copying kivy/uix/behaviors/emacs.py -> build/lib.linux-x86_64-cpython-39/kivy/uix/behaviors
      copying kivy/uix/behaviors/focus.py -> build/lib.linux-x86_64-cpython-39/kivy/uix/behaviors
      copying kivy/uix/behaviors/knspace.py -> build/lib.linux-x86_64-cpython-39/kivy/uix/behaviors
      copying kivy/uix/behaviors/togglebutton.py -> build/lib.linux-x86_64-cpython-39/kivy/uix/behaviors
      copying kivy/uix/behaviors/touchripple.py -> build/lib.linux-x86_64-cpython-39/kivy/uix/behaviors
      copying kivy/uix/behaviors/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/uix/behaviors
      creating build/lib.linux-x86_64-cpython-39/kivy/uix/recycleview
      copying kivy/uix/recycleview/datamodel.py -> build/lib.linux-x86_64-cpython-39/kivy/uix/recycleview
      copying kivy/uix/recycleview/layout.py -> build/lib.linux-x86_64-cpython-39/kivy/uix/recycleview
      copying kivy/uix/recycleview/views.py -> build/lib.linux-x86_64-cpython-39/kivy/uix/recycleview
      copying kivy/uix/recycleview/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/uix/recycleview
      copying kivy/properties.pxd -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/_clock.pxd -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/_event.pxd -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/_metrics.pxd -> build/lib.linux-x86_64-cpython-39/kivy
      copying kivy/core/text/text_layout.pxd -> build/lib.linux-x86_64-cpython-39/kivy/core/text
      copying kivy/core/window/window_info.pxd -> build/lib.linux-x86_64-cpython-39/kivy/core/window
      copying kivy/graphics/buffer.pxd -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/graphics/cgl.pxd -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/graphics/compiler.pxd -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/graphics/context.pxd -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/graphics/context_instructions.pxd -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/graphics/fbo.pxd -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/graphics/instructions.pxd -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/graphics/opengl_utils.pxd -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/graphics/shader.pxd -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/graphics/stencil_instructions.pxd -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/graphics/svg.pxd -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/graphics/tesselator.pxd -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/graphics/texture.pxd -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/graphics/transformation.pxd -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/graphics/vbo.pxd -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/graphics/vertex.pxd -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/graphics/vertex_instructions.pxd -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/lib/vidcore_lite/bcm.pxd -> build/lib.linux-x86_64-cpython-39/kivy/lib/vidcore_lite
      copying kivy/core/window/window_attrs.pxi -> build/lib.linux-x86_64-cpython-39/kivy/core/window
      copying kivy/graphics/common.pxi -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/graphics/gl_debug_logger.pxi -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/graphics/img_tools.pxi -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/graphics/memory.pxi -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/graphics/opcodes.pxi -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/graphics/opengl_utils_def.pxi -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/graphics/vertex_instructions_line.pxi -> build/lib.linux-x86_64-cpython-39/kivy/graphics
      copying kivy/lib/sdl2.pxi -> build/lib.linux-x86_64-cpython-39/kivy/lib
      creating build/lib.linux-x86_64-cpython-39/kivy/lib/pango
      copying kivy/lib/pango/pangoft2.pxi -> build/lib.linux-x86_64-cpython-39/kivy/lib/pango
      creating build/lib.linux-x86_64-cpython-39/kivy/data
      copying kivy/data/settings_kivy.json -> build/lib.linux-x86_64-cpython-39/kivy/data
      copying kivy/data/style.kv -> build/lib.linux-x86_64-cpython-39/kivy/data
      creating build/lib.linux-x86_64-cpython-39/kivy/data/fonts
      copying kivy/data/fonts/DejaVuSans.ttf -> build/lib.linux-x86_64-cpython-39/kivy/data/fonts
      copying kivy/data/fonts/Roboto-Bold.ttf -> build/lib.linux-x86_64-cpython-39/kivy/data/fonts
      copying kivy/data/fonts/Roboto-BoldItalic.ttf -> build/lib.linux-x86_64-cpython-39/kivy/data/fonts
      copying kivy/data/fonts/Roboto-Italic.ttf -> build/lib.linux-x86_64-cpython-39/kivy/data/fonts
      copying kivy/data/fonts/Roboto-Regular.ttf -> build/lib.linux-x86_64-cpython-39/kivy/data/fonts
      copying kivy/data/fonts/RobotoMono-Regular.ttf -> build/lib.linux-x86_64-cpython-39/kivy/data/fonts
      creating build/lib.linux-x86_64-cpython-39/kivy/data/glsl
      copying kivy/data/glsl/default.fs -> build/lib.linux-x86_64-cpython-39/kivy/data/glsl
      copying kivy/data/glsl/default.png -> build/lib.linux-x86_64-cpython-39/kivy/data/glsl
      copying kivy/data/glsl/default.vs -> build/lib.linux-x86_64-cpython-39/kivy/data/glsl
      copying kivy/data/glsl/header.fs -> build/lib.linux-x86_64-cpython-39/kivy/data/glsl
      copying kivy/data/glsl/header.vs -> build/lib.linux-x86_64-cpython-39/kivy/data/glsl
      creating build/lib.linux-x86_64-cpython-39/kivy/data/images
      copying kivy/data/images/background.jpg -> build/lib.linux-x86_64-cpython-39/kivy/data/images
      copying kivy/data/images/cursor.png -> build/lib.linux-x86_64-cpython-39/kivy/data/images
      copying kivy/data/images/defaultshape.png -> build/lib.linux-x86_64-cpython-39/kivy/data/images
      copying kivy/data/images/defaulttheme-0.png -> build/lib.linux-x86_64-cpython-39/kivy/data/images
      copying kivy/data/images/defaulttheme.atlas -> build/lib.linux-x86_64-cpython-39/kivy/data/images
      copying kivy/data/images/image-loading.gif -> build/lib.linux-x86_64-cpython-39/kivy/data/images
      copying kivy/data/images/image-loading.zip -> build/lib.linux-x86_64-cpython-39/kivy/data/images
      copying kivy/data/images/testpattern.png -> build/lib.linux-x86_64-cpython-39/kivy/data/images
      creating build/lib.linux-x86_64-cpython-39/kivy/data/keyboards
      copying kivy/data/keyboards/azerty.json -> build/lib.linux-x86_64-cpython-39/kivy/data/keyboards
      copying kivy/data/keyboards/de.json -> build/lib.linux-x86_64-cpython-39/kivy/data/keyboards
      copying kivy/data/keyboards/de_CH.json -> build/lib.linux-x86_64-cpython-39/kivy/data/keyboards
      copying kivy/data/keyboards/en_US.json -> build/lib.linux-x86_64-cpython-39/kivy/data/keyboards
      copying kivy/data/keyboards/fr_CH.json -> build/lib.linux-x86_64-cpython-39/kivy/data/keyboards
      copying kivy/data/keyboards/qwerty.json -> build/lib.linux-x86_64-cpython-39/kivy/data/keyboards
      copying kivy/data/keyboards/qwertz.json -> build/lib.linux-x86_64-cpython-39/kivy/data/keyboards
      creating build/lib.linux-x86_64-cpython-39/kivy/data/logo
      copying kivy/data/logo/kivy-icon-128.png -> build/lib.linux-x86_64-cpython-39/kivy/data/logo
      copying kivy/data/logo/kivy-icon-16.png -> build/lib.linux-x86_64-cpython-39/kivy/data/logo
      copying kivy/data/logo/kivy-icon-24.png -> build/lib.linux-x86_64-cpython-39/kivy/data/logo
      copying kivy/data/logo/kivy-icon-256.png -> build/lib.linux-x86_64-cpython-39/kivy/data/logo
      copying kivy/data/logo/kivy-icon-32.png -> build/lib.linux-x86_64-cpython-39/kivy/data/logo
      copying kivy/data/logo/kivy-icon-48.png -> build/lib.linux-x86_64-cpython-39/kivy/data/logo
      copying kivy/data/logo/kivy-icon-512.png -> build/lib.linux-x86_64-cpython-39/kivy/data/logo
      copying kivy/data/logo/kivy-icon-64.ico -> build/lib.linux-x86_64-cpython-39/kivy/data/logo
      copying kivy/data/logo/kivy-icon-64.png -> build/lib.linux-x86_64-cpython-39/kivy/data/logo
      creating build/lib.linux-x86_64-cpython-39/kivy/include
      copying kivy/include/common_subset.h -> build/lib.linux-x86_64-cpython-39/kivy/include
      copying kivy/include/gl2platform.h -> build/lib.linux-x86_64-cpython-39/kivy/include
      copying kivy/include/gl_redirect.h -> build/lib.linux-x86_64-cpython-39/kivy/include
      copying kivy/include/khrplatform.h -> build/lib.linux-x86_64-cpython-39/kivy/include
      creating build/lib.linux-x86_64-cpython-39/kivy/tools/gles_compat
      copying kivy/tools/gles_compat/gl2.h -> build/lib.linux-x86_64-cpython-39/kivy/tools/gles_compat
      copying kivy/tools/gles_compat/subset_gles.py -> build/lib.linux-x86_64-cpython-39/kivy/tools/gles_compat
      copying kivy/tools/highlight/kivy-mode.el -> build/lib.linux-x86_64-cpython-39/kivy/tools/highlight
      copying kivy/tools/highlight/kivy.json-tmlanguage -> build/lib.linux-x86_64-cpython-39/kivy/tools/highlight
      copying kivy/tools/highlight/kivy.tmLanguage -> build/lib.linux-x86_64-cpython-39/kivy/tools/highlight
      copying kivy/tools/highlight/kivy.vim -> build/lib.linux-x86_64-cpython-39/kivy/tools/highlight
      creating build/lib.linux-x86_64-cpython-39/kivy/tools/image-testsuite
      copying kivy/tools/image-testsuite/gimp28-testsuite.py -> build/lib.linux-x86_64-cpython-39/kivy/tools/image-testsuite
      copying kivy/tools/image-testsuite/imagemagick-testsuite.sh -> build/lib.linux-x86_64-cpython-39/kivy/tools/image-testsuite
      copying kivy/tools/image-testsuite/README.md -> build/lib.linux-x86_64-cpython-39/kivy/tools/image-testsuite
      creating build/lib.linux-x86_64-cpython-39/kivy/tools/pep8checker
      copying kivy/tools/pep8checker/pep8.py -> build/lib.linux-x86_64-cpython-39/kivy/tools/pep8checker
      copying kivy/tools/pep8checker/pep8kivy.py -> build/lib.linux-x86_64-cpython-39/kivy/tools/pep8checker
      copying kivy/tools/pep8checker/pre-commit.githook -> build/lib.linux-x86_64-cpython-39/kivy/tools/pep8checker
      creating build/lib.linux-x86_64-cpython-39/kivy/tools/precommit_hooks
      copying kivy/tools/precommit_hooks/pre-commit-config.yaml -> build/lib.linux-x86_64-cpython-39/kivy/tools/precommit_hooks
      creating build/lib.linux-x86_64-cpython-39/kivy/tools/theming
      creating build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/action_bar.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/action_group.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/action_group_disabled.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/action_group_down.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/action_item.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/action_item_down.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/action_view.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/audio-volume-high.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/audio-volume-low.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/audio-volume-medium.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/audio-volume-muted.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/bubble.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/bubble_arrow.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/bubble_btn.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/bubble_btn_pressed.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/button.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/button_disabled.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/button_disabled_pressed.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/button_pressed.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/checkbox_disabled_off.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/checkbox_disabled_on.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/checkbox_off.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/checkbox_on.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/checkbox_radio_disabled_off.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/checkbox_radio_disabled_on.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/checkbox_radio_off.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/checkbox_radio_on.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/close.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/filechooser_file.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/filechooser_folder.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/filechooser_selected.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/image-missing.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/media-playback-pause.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/media-playback-start.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/media-playback-stop.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/modalview-background.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/overflow.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/player-background.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/player-play-overlay.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/previous_normal.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/progressbar.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/progressbar_background.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/ring.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/selector_left.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/selector_middle.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/selector_right.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/separator.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/sliderh_background.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/sliderh_background_disabled.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/sliderv_background.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/sliderv_background_disabled.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/slider_cursor.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/slider_cursor_disabled.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/spinner.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/spinner_disabled.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/spinner_pressed.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/splitter.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/splitter_disabled.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/splitter_disabled_down.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/splitter_disabled_down_h.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/splitter_disabled_h.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/splitter_down.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/splitter_down_h.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/splitter_grip.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/splitter_grip_h.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/splitter_h.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/switch-background.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/switch-background_disabled.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/switch-button.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/switch-button_disabled.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/tab.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/tab_btn.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/tab_btn_disabled.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/tab_btn_disabled_pressed.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/tab_btn_pressed.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/tab_disabled.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/textinput.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/textinput_active.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/textinput_disabled.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/textinput_disabled_active.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/tree_closed.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/tree_opened.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/vkeyboard_background.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/vkeyboard_disabled_background.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/vkeyboard_disabled_key_down.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/vkeyboard_disabled_key_normal.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/vkeyboard_key_down.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tools/theming/defaulttheme/vkeyboard_key_normal.png -> build/lib.linux-x86_64-cpython-39/kivy/tools/theming/defaulttheme
      copying kivy/tests/coverage_lang.kv -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/sample1.ogg -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/testkv.kv -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/test_button.png -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/unicode_files.zip -> build/lib.linux-x86_64-cpython-39/kivy/tests
      copying kivy/tests/unicode_font.zip -> build/lib.linux-x86_64-cpython-39/kivy/tests
      creating build/lib.linux-x86_64-cpython-39/kivy/tests/data
      copying kivy/tests/data/test.ini -> build/lib.linux-x86_64-cpython-39/kivy/tests/data
      creating build/lib.linux-x86_64-cpython-39/kivy/tests/pyinstaller
      copying kivy/tests/pyinstaller/test_pyinstaller.py -> build/lib.linux-x86_64-cpython-39/kivy/tests/pyinstaller
      creating build/lib.linux-x86_64-cpython-39/kivy/tests/pyinstaller/simple_widget
      copying kivy/tests/pyinstaller/simple_widget/main.py -> build/lib.linux-x86_64-cpython-39/kivy/tests/pyinstaller/simple_widget
      copying kivy/tests/pyinstaller/simple_widget/main.spec -> build/lib.linux-x86_64-cpython-39/kivy/tests/pyinstaller/simple_widget
      creating build/lib.linux-x86_64-cpython-39/kivy/tests/pyinstaller/simple_widget/project
      copying kivy/tests/pyinstaller/simple_widget/project/widget.py -> build/lib.linux-x86_64-cpython-39/kivy/tests/pyinstaller/simple_widget/project
      copying kivy/tests/pyinstaller/simple_widget/project/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/tests/pyinstaller/simple_widget/project
      creating build/lib.linux-x86_64-cpython-39/kivy/tests/pyinstaller/video_widget
      copying kivy/tests/pyinstaller/video_widget/main.py -> build/lib.linux-x86_64-cpython-39/kivy/tests/pyinstaller/video_widget
      copying kivy/tests/pyinstaller/video_widget/main.spec -> build/lib.linux-x86_64-cpython-39/kivy/tests/pyinstaller/video_widget
      creating build/lib.linux-x86_64-cpython-39/kivy/tests/pyinstaller/video_widget/project
      copying kivy/tests/pyinstaller/video_widget/project/__init__.py -> build/lib.linux-x86_64-cpython-39/kivy/tests/pyinstaller/video_widget/project
      creating build/lib.linux-x86_64-cpython-39/kivy/tests/test_issues
      copying kivy/tests/test_issues/test_6315.py -> build/lib.linux-x86_64-cpython-39/kivy/tests/test_issues
      copying kivy/tests/test_issues/test_issue_1084.py -> build/lib.linux-x86_64-cpython-39/kivy/tests/test_issues
      copying kivy/tests/test_issues/test_issue_1091.py -> build/lib.linux-x86_64-cpython-39/kivy/tests/test_issues
      copying kivy/tests/test_issues/test_issue_599.py -> build/lib.linux-x86_64-cpython-39/kivy/tests/test_issues
      copying kivy/tests/test_issues/test_issue_609.py -> build/lib.linux-x86_64-cpython-39/kivy/tests/test_issues
      copying kivy/tests/test_issues/test_issue_6909.py -> build/lib.linux-x86_64-cpython-39/kivy/tests/test_issues
      copying kivy/tests/test_issues/test_issue_883.py -> build/lib.linux-x86_64-cpython-39/kivy/tests/test_issues
      running build_ext
      Building extensions in parallel using 4 cores
      Updated build directory to: build/lib.linux-x86_64-cpython-39
      Build configuration is:
       * use_rpi = 0
       * use_egl = 0
       * use_opengl_es2 = 0
       * use_opengl_mock = 0
       * use_sdl2 = 0
       * use_pangoft2 = 0
       * use_ios = 0
       * use_android = 0
       * use_mesagl = 0
       * use_x11 = 0
       * use_wayland = 0
       * use_gstreamer = 0
       * use_avfoundation = 0
       * use_osx_frameworks = 0
       * debug_gl = 0
       * kivy_sdl_gl_alpha_size = 8
       * debug = False
      Updated build/lib.linux-x86_64-cpython-39/kivy/include/config.h
      Updated kivy/include/config.h
      Updated build/lib.linux-x86_64-cpython-39/kivy/include/config.pxi
      Updated kivy/include/config.pxi
      Updated build/lib.linux-x86_64-cpython-39/kivy/setupconfig.py
      Updated kivy/setupconfig.py
      Detected compiler is unix
      cythoning kivy/_event.pyx to kivy/_event.c
      cythoning kivy/_clock.pyx to kivy/_clock.c
      cythoning kivy/weakproxy.pyx to kivy/weakproxy.c
      cythoning kivy/properties.pyx to kivy/properties.c
      cythoning kivy/_metrics.pyx to kivy/_metrics.c
      cythoning kivy/graphics/buffer.pyx to kivy/graphics/buffer.c
      cythoning kivy/graphics/context.pyx to kivy/graphics/context.c
      cythoning kivy/graphics/compiler.pyx to kivy/graphics/compiler.c
      cythoning kivy/graphics/context_instructions.pyx to kivy/graphics/context_instructions.c
      cythoning kivy/graphics/fbo.pyx to kivy/graphics/fbo.c
      cythoning kivy/graphics/gl_instructions.pyx to kivy/graphics/gl_instructions.c
      cythoning kivy/graphics/instructions.pyx to kivy/graphics/instructions.c
       warning: kivy/graphics/common.pxi:9:4: 'const_char_ptr' redeclared
       warning: kivy/graphics/common.pxi:23:4: 'size_t' redeclared
      cythoning kivy/graphics/opengl.pyx to kivy/graphics/opengl.c
      cythoning kivy/graphics/opengl_utils.pyx to kivy/graphics/opengl_utils.c
      cythoning kivy/graphics/shader.pyx to kivy/graphics/shader.c
      cythoning kivy/graphics/stencil_instructions.pyx to kivy/graphics/stencil_instructions.c
      cythoning kivy/graphics/scissor_instructions.pyx to kivy/graphics/scissor_instructions.c
      cythoning kivy/graphics/texture.pyx to kivy/graphics/texture.c
      cythoning kivy/graphics/transformation.pyx to kivy/graphics/transformation.c
      cythoning kivy/graphics/vbo.pyx to kivy/graphics/vbo.c
      cythoning kivy/graphics/vertex.pyx to kivy/graphics/vertex.c
      cythoning kivy/graphics/vertex_instructions.pyx to kivy/graphics/vertex_instructions.c
      cythoning kivy/graphics/cgl.pyx to kivy/graphics/cgl.c
      cythoning kivy/graphics/cgl_backend/cgl_mock.pyx to kivy/graphics/cgl_backend/cgl_mock.c
      cythoning kivy/graphics/cgl_backend/cgl_gl.pyx to kivy/graphics/cgl_backend/cgl_gl.c
      cythoning kivy/graphics/cgl_backend/cgl_glew.pyx to kivy/graphics/cgl_backend/cgl_glew.c
      cythoning kivy/graphics/cgl_backend/cgl_sdl2.pyx to kivy/graphics/cgl_backend/cgl_sdl2.c
      cythoning kivy/graphics/cgl_backend/cgl_debug.pyx to kivy/graphics/cgl_backend/cgl_debug.c
      cythoning kivy/core/text/text_layout.pyx to kivy/core/text/text_layout.c
      cythoning kivy/core/window/window_info.pyx to kivy/core/window/window_info.c
      cythoning kivy/graphics/tesselator.pyx to kivy/graphics/tesselator.c
      cythoning kivy/graphics/svg.pyx to kivy/graphics/svg.c
      building 'kivy._event' extension
      creating build/temp.linux-x86_64-cpython-39
      building 'kivy._clock' extension
      building 'kivy.weakproxy' extension
      building 'kivy.properties' extension
      creating build/temp.linux-x86_64-cpython-39/kivy
      creating build/temp.linux-x86_64-cpython-39/kivy
      creating build/temp.linux-x86_64-cpython-39/kivy
      creating build/temp.linux-x86_64-cpython-39/kivy
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/_event.c -o build/temp.linux-x86_64-cpython-39/kivy/_event.o
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/_clock.c -o build/temp.linux-x86_64-cpython-39/kivy/_clock.o
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/properties.c -o build/temp.linux-x86_64-cpython-39/kivy/properties.o
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/weakproxy.c -o build/temp.linux-x86_64-cpython-39/kivy/weakproxy.o
      kivy/_event.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      kivy/weakproxy.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      compilation terminated.
      kivy/properties.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      kivy/_clock.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      compilation terminated.
      building 'kivy.graphics.context' extension
      building 'kivy._metrics' extension
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/_metrics.c -o build/temp.linux-x86_64-cpython-39/kivy/_metrics.o
      building 'kivy.graphics.compiler' extension
      creating build/temp.linux-x86_64-cpython-39/kivy/graphics
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/context.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/context.o
      building 'kivy.graphics.buffer' extension
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/buffer.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/buffer.o
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/compiler.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/compiler.o
      kivy/_metrics.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      building 'kivy.graphics.context_instructions' extension
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/context_instructions.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/context_instructions.o
      kivy/graphics/buffer.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      building 'kivy.graphics.fbo' extension
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/fbo.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/fbo.o
      kivy/graphics/context.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      building 'kivy.graphics.gl_instructions' extension
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/gl_instructions.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/gl_instructions.o
      kivy/graphics/compiler.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      building 'kivy.graphics.instructions' extension
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/instructions.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/instructions.o
      kivy/graphics/context_instructions.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      building 'kivy.graphics.opengl' extension
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/opengl.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/opengl.o
      kivy/graphics/fbo.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      building 'kivy.graphics.opengl_utils' extension
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/opengl_utils.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/opengl_utils.o
      kivy/graphics/gl_instructions.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      building 'kivy.graphics.shader' extension
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/shader.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/shader.o
      kivy/graphics/instructions.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      building 'kivy.graphics.stencil_instructions' extension
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/stencil_instructions.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/stencil_instructions.o
      kivy/graphics/opengl.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      building 'kivy.graphics.scissor_instructions' extension
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/scissor_instructions.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/scissor_instructions.o
      kivy/graphics/opengl_utils.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      building 'kivy.graphics.texture' extension
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/texture.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/texture.o
      kivy/graphics/shader.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      building 'kivy.graphics.transformation' extension
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/transformation.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/transformation.o
      kivy/graphics/stencil_instructions.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      building 'kivy.graphics.vbo' extension
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/vbo.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/vbo.o
      kivy/graphics/scissor_instructions.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      building 'kivy.graphics.vertex' extension
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/vertex.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/vertex.o
      kivy/graphics/texture.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      building 'kivy.graphics.vertex_instructions' extension
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/vertex_instructions.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/vertex_instructions.o
      kivy/graphics/transformation.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      building 'kivy.graphics.cgl' extension
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/cgl.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/cgl.o
      kivy/graphics/vbo.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      building 'kivy.graphics.cgl_backend.cgl_mock' extension
      creating build/temp.linux-x86_64-cpython-39/kivy/graphics/cgl_backend
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/cgl_backend/cgl_mock.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/cgl_backend/cgl_mock.o
      kivy/graphics/vertex.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      building 'kivy.graphics.cgl_backend.cgl_gl' extension
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/cgl_backend/cgl_gl.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/cgl_backend/cgl_gl.o
      kivy/graphics/vertex_instructions.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      building 'kivy.graphics.cgl_backend.cgl_glew' extension
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/cgl_backend/cgl_glew.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/cgl_backend/cgl_glew.o
      kivy/graphics/cgl.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      building 'kivy.graphics.cgl_backend.cgl_sdl2' extension
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/cgl_backend/cgl_sdl2.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/cgl_backend/cgl_sdl2.o
      kivy/graphics/cgl_backend/cgl_mock.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      building 'kivy.graphics.cgl_backend.cgl_debug' extension
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/cgl_backend/cgl_debug.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/cgl_backend/cgl_debug.o
      kivy/graphics/cgl_backend/cgl_gl.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      building 'kivy.core.text.text_layout' extension
      creating build/temp.linux-x86_64-cpython-39/kivy/core
      creating build/temp.linux-x86_64-cpython-39/kivy/core/text
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/core/text/text_layout.c -o build/temp.linux-x86_64-cpython-39/kivy/core/text/text_layout.o
      kivy/graphics/cgl_backend/cgl_glew.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      building 'kivy.core.window.window_info' extension
      creating build/temp.linux-x86_64-cpython-39/kivy/core/window
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/core/window/window_info.c -o build/temp.linux-x86_64-cpython-39/kivy/core/window/window_info.o
      kivy/graphics/cgl_backend/cgl_sdl2.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      building 'kivy.graphics.tesselator' extension
      creating build/temp.linux-x86_64-cpython-39/kivy/lib
      creating build/temp.linux-x86_64-cpython-39/kivy/lib/libtess2
      creating build/temp.linux-x86_64-cpython-39/kivy/lib/libtess2/Source
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/lib/libtess2/Include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/tesselator.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/tesselator.o
      kivy/graphics/cgl_backend/cgl_debug.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      building 'kivy.graphics.svg' extension
      x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikivy/include -Ikivy/include -I/home/sk/test/DoHot/venv/include -I/usr/include/python3.9 -c kivy/graphics/svg.c -o build/temp.linux-x86_64-cpython-39/kivy/graphics/svg.o
      kivy/core/text/text_layout.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      kivy/core/window/window_info.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      kivy/graphics/tesselator.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
      kivy/graphics/svg.c:6:10: fatal error: Python.h: No such file or directory
          6 | #include "Python.h"
            |          ^~~~~~~~~~
      compilation terminated.
       error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for Kivy
Failed to build Kivy
ERROR: Could not build wheels for Kivy, which is required to install pyproject.toml-based projects
WARNING: You are using pip version 22.0.4; however, version 22.1 is available.
You should consider upgrading via the '/home/sk/test/DoHot/venv/bin/python3 -m pip install --upgrade pip' command.
Collecting https://github.com/kivymd/KivyMD/archive/master.zip
  Using cached https://github.com/kivymd/KivyMD/archive/master.zip (2.6 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting pillow
  Using cached Pillow-9.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB)
Collecting kivy>=2.0.0
  Using cached Kivy-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31.0 MB)
Collecting pygments
  Using cached Pygments-2.12.0-py3-none-any.whl (1.1 MB)
Collecting docutils
  Using cached docutils-0.18.1-py2.py3-none-any.whl (570 kB)
Collecting Kivy-Garden>=0.1.4
  Using cached Kivy_Garden-0.1.5-py3-none-any.whl (4.6 kB)
Collecting requests
  Using cached requests-2.27.1-py2.py3-none-any.whl (63 kB)
Collecting charset-normalizer~=2.0.0
  Using cached charset_normalizer-2.0.12-py3-none-any.whl (39 kB)
Collecting certifi>=2017.4.17
  Using cached certifi-2021.10.8-py2.py3-none-any.whl (149 kB)

Collecting idna<4,>=2.5
  Using cached idna-3.3-py3-none-any.whl (61 kB)
Collecting urllib3<1.27,>=1.21.1
  Using cached urllib3-1.26.9-py2.py3-none-any.whl (138 kB)
Building wheels for collected packages: kivymd
  Building wheel for kivymd (pyproject.toml) ... done
  Created wheel for kivymd: filename=kivymd-1.0.0.dev0-py3-none-any.whl size=2419426 sha256=00cdce0de227f0d8a3a883fec6f524fd912d78681e6b05651de496446cc5d339
  Stored in directory: /tmp/pip-ephem-wheel-cache-_amzotgi/wheels/41/59/90/883b1053fc8308ab2d6710f15468fdfdeee4b4739f0bd3f31d
Successfully built kivymd
Installing collected packages: certifi, urllib3, pygments, pillow, idna, docutils, charset-normalizer, requests, Kivy-Garden, kivy, kivymd
Successfully installed Kivy-Garden-0.1.5 certifi-2021.10.8 charset-normalizer-2.0.12 docutils-0.18.1 idna-3.3 kivy-2.1.0 kivymd-1.0.0.dev0 pillow-9.1.0 pygments-2.12.0 requests-2.27.1 urllib3-1.26.9
WARNING: You are using pip version 22.0.4; however, version 22.1 is available.
You should consider upgrading via the '/home/sk/test/DoHot/venv/bin/python3 -m pip install --upgrade pip' command.
Package            Version
------------------ ----------
certifi            2021.10.8
charset-normalizer 2.0.12
docutils           0.18.1
idna               3.3
Kivy               2.1.0
Kivy-Garden        0.1.5
kivymd             1.0.0.dev0
Pillow             9.1.0
pip                22.0.4
Pygments           2.12.0
requests           2.27.1
setuptools         62.1.0
urllib3            1.26.9
wheel              0.37.1
WARNING: You are using pip version 22.0.4; however, version 22.1 is available.
You should consider upgrading via the '/home/sk/test/DoHot/venv/bin/python3 -m pip install --upgrade pip' command.

There are errors in the log:

Building wheels for collected packages: Kivy
  Building wheel for Kivy (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for Kivy (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [889 lines of output]

And further:

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for Kivy
Failed to build Kivy
ERROR: Could not build wheels for Kivy, which is required to install pyproject.toml-based projects

As far as I understand, the project is created in any case successfully, but it lacks a virtual environment. Even with an error, in these three cases, you can add a virtual environment and continue programming. (These actions with commenting on the source code, I carried out only on a computer with linux)

HeaTTheatR commented 2 years ago

@skorpions2000 I can't say anything on this issue yet because I can't reproduce any of the errors you are talking about.

Neizvestnyj commented 2 years ago

@skorpions2000 I can't say anything on this issue yet because I can't reproduce any of the errors you are talking about.

Error exist on Windows. My command python -m kivymd.tools.patterns.create_project MVC C:\Users\pikro\Downloads Test python3.9 master --use_hotreload yes from kivymd site

geohadab commented 2 years ago

@HeaTTheatR ... I get this error NOT only on Windows, I tried on Linux and MacOs, and I get the same message.

I would appreciate any directions to analyze or debug this issue.

HeaTTheatR commented 2 years ago

@did0u007 ???

HeaTTheatR commented 2 years ago

@danaki All the bugs were fixed long ago.

did0u007 commented 2 years ago

@HeaTTheatR
hotreload not working in Win10 and Ubuntu ( py3.10, kivy2.1.0, kivymd1.0.0&1.0.1) have to focus in window and press CTRL+R every time

HeaTTheatR commented 2 years ago

@did0u007 This is a problem with the settings of your IDE, which saves files only when focusing. This problem has nothing to do with the KivyMD library

Снимок экрана 2022-08-11 в 13 23 09

did0u007 commented 2 years ago

thanks for you replay, i'm using vscode with auto save in both system (Win10 & Ububntu) still same problem

HeaTTheatR commented 2 years ago

@did0u007 I don't use Vscode and I don't know anything about it. This is a problem that you have to solve yourself.

did0u007 commented 2 years ago

@HeaTTheatR Hi Brother, i guess it's not a matter of IDE after all. for my opinion it's compatibility, this short video will explain the problem

https://user-images.githubusercontent.com/14234237/184262618-4987e394-b745-4576-a70a-5f655e791c02.mp4

HeaTTheatR commented 2 years ago

@did0u007 I don't see any problems that are related to the KivyMD library. UI update occurs when the code file is saved.

did0u007 commented 2 years ago

@HeaTTheatR Hi, sorry you have to see the video again, UI update when i do focus on it and press CTRL+R (it's shown in terminal rebuild the application).

HeaTTheatR commented 2 years ago

@did0u007 I have already answered you that the problems of your IDE.