First, thanks for your great job!
This issue seems equivalent to this one.
On Python 3.11, the output of keychain initialize is the following:
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/Current/bin/keychain", line 5, in <module>
from codemagic.tools import Keychain
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/codemagic/tools/__init__.py", line 1, in <module>
from .android_app_bundle import AndroidAppBundle
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/codemagic/tools/android_app_bundle.py", line 35, in <module>
class AndroidAppBundleArgument(cli.Argument):
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/codemagic/tools/android_app_bundle.py", line 65, in AndroidAppBundleArgument
KEYSTORE_PATH_REQUIRED = KEYSTORE_PATH.duplicate(argparse_kwargs={'required': True})
^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'tuple' object has no attribute 'duplicate'
Hi,
First, thanks for your great job! This issue seems equivalent to this one.
On Python 3.11, the output of
keychain initialize
is the following:Steps to reproduce on a Github action:
Thanks for your support :)