Comments (9)
Fix is up with version 0.36.5
both in PyPI and under GitHub releases. Thank you @FBisca and @adgeg for reporting it!
CC @zeitschlag.
from cli-tools.
@FBisca : if it can temporarily help you (and that what we did), setting Python version to 3.10 fixes the issue (you may take a look at this if you use Github Action as your CI).
from cli-tools.
Alright, the issue is present with Python 3.11.1, but not with Python 3.11.0. Hopefully the fix won't take too long now that I can reproduce it.
from cli-tools.
Same as #294
from cli-tools.
@FBisca please provide output of codemagic-cli-tools --version
. I'm unable to reproduce it on latest version with Python 3.11.
from cli-tools.
@adgeg, could you also check what version of tools you have? Please copy-paste the output of codemagic-cli-tools --version
.
from cli-tools.
the codemagic-cli-tools --version
it's also failing with:
Run codemagic-cli-tools --version
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.11/bin/codemagic-cli-tools", line 5, in <module>
from codemagic.tools import CodemagicCliTools
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'
Error: Process completed with exit code 1.
But I can give you the pip3 install codemagic-cli-tools
output
Successfully installed cachetools-5.2.0 cffi-1.15.1 charset-normalizer-2.1.1 codemagic-cli-tools-0.36.4 cryptography-37.0.4 google-api-core-2.11.0 google-api-python-client-2.70.0 google-auth-2.15.0 google-auth-httplib2-0.1.0 googleapis-common-protos-1.57.0 httplib2-0.21.0 idna-3.4 oauth2client-4.1.3 protobuf-4.21.12 psutil-5.9.4 pyasn1-0.4.8 pyasn1-modules-0.2.8 pycparser-2.21 pyjwt-2.6.0 pyparsing-3.0.9 requests-2.28.1 rsa-4.9 six-1.16.0 uritemplate-4.1.1 urllib3-1.26.13
from cli-tools.
@priitlatt Yes sorry, codemagic_cli_tools-0.36.4-py3-none-any.whl
. (Indeed, command is KO on Python 3.11 apparently for the same reason, and output of codemagic-cli-tools --version
is 0.36.4 with Python 3.10)
from cli-tools.
@FBisca and @adgeg thanks for getting back so quickly and looks like you are actually already using latest version, which is currently 0.36.4
. I'll try to reproduce the issue myself and get back to you ASAP.
from cli-tools.
Related Issues (20)
- Did not find matching provisioning profiles for code signing! HOT 2
- `list-bundle-ids` says that a Bundle ID is only iOS but should be universal HOT 3
- Getting the latest build number across ALL versions HOT 3
- Firebase app distribution get latest build version is not working HOT 1
- firebase-app-distribution's Project ID to Project Number HOT 2
- Swift package plugin can't find underlying command HOT 7
- Add support for publishing macOS versions to TestFlight
- Add all environmental variables to .env file HOT 1
- Output version number together with build number when running `app-store-connect get-latest-testflight-build-number --json` HOT 6
- Sometimes getting the following error when publishing macOS to TestFlight `422: The build is not in a valid processing state for this operation. - The build is not in a valid processing state for this operation.`` HOT 13
- Make retries for finding build customizable HOT 2
- Add option for phased released when publishing iOS or macOS HOT 6
- TypeError when auto-promoting Google Play channel with release notes HOT 3
- Remove usage of distutils, no support for Python 3.12+ HOT 3
- Use `packaging` package instead of deprecated `distutils.version` to fix GitHub macOS 13 runner. HOT 2
- Be able to set both tags triggers at the same time as branch filtering HOT 2
- Adding profile entitlements dynamically HOT 3
- `use-profiles` against MacOS app has suddenly started assigning iOS Provisioning Profiles HOT 4
- Store review status
- Feature Request: Build number for google play includes unpublished/draft AABs HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cli-tools.