Попытка построить рецепты для kivy- ios и я получаю ошибку - PullRequest
0 голосов
/ 06 апреля 2020

Я пытаюсь создать проект kivy- ios с xcode. Я создал kivy, используя toolchain, но прежде чем создавать проекты xcode. это говорит мне, чтобы построить рецепты. Каждый раз, когда я пытаюсь создать рецепты kivy- ios, я получаю эту ошибку. У кого-нибудь есть идеи как это решить. пожалуйста, я был бы признателен

toolchain.py:93: DeprecationWarning: ChromeDownloader style of invoking requests is deprecated. Use newer urlopen functions/methods
  urlretrieve = ChromeDownloader().retrieve
[INFO    ] Building with 4 processes, where supported
[INFO    ] Want to build ['audiostream']
[INFO    ] Loaded recipe audiostream (depends of ['python', 'sdl2', 'sdl2_mixer'], optional are [])
[INFO    ] Loaded recipe python (depends of ['python3'], optional are [])
[INFO    ] Loaded recipe sdl2 (depends of [], optional are [])
[INFO    ] Loaded recipe sdl2_mixer (depends of ['sdl2'], optional are [])
[INFO    ] Loaded recipe python3 (depends of ['hostpython3', 'libffi', 'openssl'], optional are [])
[INFO    ] Loaded recipe hostpython3 (depends of [], optional are ['openssl'])
[INFO    ] Loaded recipe libffi (depends of [], optional are [])
[INFO    ] Loaded recipe openssl (depends of [], optional are [])
[INFO    ] Build order is ['libffi', 'openssl', 'sdl2', 'hostpython3', 'sdl2_mixer', 'python3', 'python', 'audiostream']
[INFO    ] Recipe order is ['libffi', 'openssl', 'sdl2', 'hostpython3', 'sdl2_mixer', 'python3', 'audiostream']
[INFO    ] Include dir added: {arch.arch}/ffi
[INFO    ] Include dir added: {arch.arch}/openssl
[INFO    ] Include dir added: common/sdl2
[INFO    ] Global: hostpython located at /Users/temitayoadefemi/Desktop/kivy-ios/dist/hostpython3/bin/python
[INFO    ] Global: hostpgen located at /Users/temitayoadefemi/Desktop/kivy-ios/dist/hostpython3/bin/pgen
[INFO    ] Include dir added: common/sdl2_mixer
[DEBUG   ] Cached result: Download libffi. Ignoring
[DEBUG   ] Cached result: Extract libffi. Ignoring
[DEBUG   ] Cached result: Build_all libffi. Ignoring
[DEBUG   ] Cached result: Download openssl. Ignoring
[INFO    ] Extract openssl
[INFO    ] Extract openssl for x86_64
[WARNING ] Error extracting the archive /Users/temitayoadefemi/Desktop/kivy-ios/.cache/openssl-openssl-1.0.2k.tar.gz
[WARNING ] This is usually caused by a corrupt download. The file will be removed and re-downloaded on the next run.
[WARNING ] /Users/temitayoadefemi/Desktop/kivy-ios/.cache/openssl-openssl-1.0.2k.tar.gz
Traceback (most recent call last):
  File "toolchain.py", line 1568, in <module>
    ToolchainCL()
  File "toolchain.py", line 1281, in __init__
    getattr(self, args.command)()
  File "toolchain.py", line 1322, in build
    build_recipes(args.recipe, ctx)
  File "toolchain.py", line 1158, in build_recipes
    recipe.execute()
  File "/Users/temitayoadefemi/Desktop/kivy-ios/toolchain.py", line 728, in execute
    self.extract()
  File "/Users/temitayoadefemi/Desktop/kivy-ios/toolchain.py", line 84, in _cache_execution
    f(self, *args, **kwargs)
  File "/Users/temitayoadefemi/Desktop/kivy-ios/toolchain.py", line 772, in extract
    self.extract_arch(arch.arch)
  File "/Users/temitayoadefemi/Desktop/kivy-ios/toolchain.py", line 776, in extract_arch
    dest_dir = join(build_dir, self.archive_root)
  File "/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/posixpath.py", line 94, in join
    genericpath._check_arg_types('join', a, *p)
  File "/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/genericpath.py", line 153, in _check_arg_types
    (funcname, s.__class__.__name__)) from None
TypeError: join() argument must be str or bytes, not 'NoneType'
...