Pre-commit (#1467)

* pre-commit run trailing-whitespace -a

* pre-commit run end-of-file-fixer -a

* pre-commit run double-quote-string-fixer -a

* pre-commit run requirements-txt-fixer -a

* add pyupgrade hook

* remove pre-commit default_language_version 3.7 (since no upwards incompatible hooks)
This commit is contained in:
Janosh Riebesell 2022-01-16 20:23:27 +01:00 committed by GitHub
parent 7320136079
commit 7710711def
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 22 additions and 20 deletions

View File

@ -129,4 +129,3 @@ $pip install pyscard
$python -V $python -V
cd $whereibelong cd $whereibelong

View File

@ -43,7 +43,7 @@ jobs:
jid: 4 jid: 4
goal: "build" goal: "build"
gamos: "windows" gamos: "windows"
pyarch: "x64" pyarch: "x64"
platform: "x86_64" platform: "x86_64"
- os: windows-2022 - os: windows-2022
jid: 5 jid: 5
@ -136,7 +136,7 @@ jobs:
Invoke-WebRequest -Uri $python_url -OutFile $python_file Invoke-WebRequest -Uri $python_url -OutFile $python_file
Start-Process -wait -FilePath $python_file -ArgumentList "/quiet","InstallAllUsers=0","TargetDir=c:\\python","AssociateFiles=1","PrependPath=1" Start-Process -wait -FilePath $python_file -ArgumentList "/quiet","InstallAllUsers=0","TargetDir=c:\\python","AssociateFiles=1","PrependPath=1"
shell: pwsh shell: pwsh
- name: Install packages for test - name: Install packages for test
if: matrix.goal == 'test' if: matrix.goal == 'test'
run: | run: |

View File

@ -1,7 +1,4 @@
# See https://pre-commit.com for more information # See https://pre-commit.com for more information
# See https://pre-commit.com/hooks.html for more hooks
default_language_version:
python: python3.7
repos: repos:
- repo: https://github.com/pre-commit/pre-commit-hooks - repo: https://github.com/pre-commit/pre-commit-hooks
@ -27,3 +24,9 @@ repos:
hooks: hooks:
- id: pylint - id: pylint
args: [--output-format=colorized] args: [--output-format=colorized]
- repo: https://github.com/asottile/pyupgrade
rev: v2.31.0
hooks:
- id: pyupgrade
args: [--py37-plus]

View File

@ -1335,7 +1335,7 @@ gam print chromeversions [todrive]
name| name|
platform| platform|
version| version|
<ChromeReleasesOrderByFieldName> ::= <ChromeReleasesOrderByFieldName> ::=
channel| channel|
endtime| endtime|
fraction| fraction|
@ -1364,7 +1364,7 @@ gam show chromeschema [filter <String>]
<DeviceID> ::= devices/<String> <DeviceID> ::= devices/<String>
<DeviceType> ::= android|chrome_os|google_sync|ios|linux|mac_os|windows <DeviceType> ::= android|chrome_os|google_sync|ios|linux|mac_os|windows
<DeviceUserID> ::= devices/<String>/deviceUsers/<String> <DeviceUserID> ::= devices/<String>/deviceUsers/<String>
<DeviceOrderbyFieldName> ::= <DeviceOrderbyFieldName> ::=
createtime|devicetype|lastsynctime|model|osversion|serialnumber createtime|devicetype|lastsynctime|model|osversion|serialnumber
gam create device serialnumber <String> devicetype <DeviceType> [assetid <String>] gam create device serialnumber <String> devicetype <DeviceType> [assetid <String>]

View File

@ -4,13 +4,13 @@
"scopes": { "scopes": {
"https://www.googleapis.com/auth/admin.contact.delegation": { "https://www.googleapis.com/auth/admin.contact.delegation": {
"description": "View and manage your Contact Delegation" "description": "View and manage your Contact Delegation"
}, },
"https://www.googleapis.com/auth/admin.contact.delegation.readonly": { "https://www.googleapis.com/auth/admin.contact.delegation.readonly": {
"description": "View your Contact Delegation" "description": "View your Contact Delegation"
} }
} }
} }
}, },
"basePath": "", "basePath": "",
"baseUrl": "https://admin.googleapis.com/admin/contacts/v1/", "baseUrl": "https://admin.googleapis.com/admin/contacts/v1/",
"batchPath": "batch", "batchPath": "batch",

View File

@ -3734,7 +3734,7 @@ def getDriveFileAttribute(i, body, parameters, myarg, update=False):
i += 2 i += 2
else: else:
controlflow.invalid_argument_exit( controlflow.invalid_argument_exit(
myarg, f"gam <users> {operation} drivefile") myarg, f'gam <users> {operation} drivefile')
return i return i

View File

@ -211,7 +211,7 @@ def update():
browser.update(body) browser.update(body)
result = gapi.call(cbcm.chromebrowsers(), 'update', deviceId=device_id, result = gapi.call(cbcm.chromebrowsers(), 'update', deviceId=device_id,
customer=customer_id, body=browser, customer=customer_id, body=browser,
projection='BASIC', fields="deviceId") projection='BASIC', fields='deviceId')
print(f'Updated browser {result["deviceId"]}') print(f'Updated browser {result["deviceId"]}')

View File

@ -76,7 +76,7 @@ def print_members():
todrive = True todrive = True
i += 1 i += 1
else: else:
controlflow.invalid_argument_exit(myarg, "gam print chatmembers") controlflow.invalid_argument_exit(myarg, 'gam print chatmembers')
if not space: if not space:
controlflow.system_error_exit(2, controlflow.system_error_exit(2,
'space <ChatSpace> is required.') 'space <ChatSpace> is required.')
@ -117,7 +117,7 @@ def create_message():
body['thread'] = {'name': sys.argv[i+1]} body['thread'] = {'name': sys.argv[i+1]}
i += 2 i += 2
else: else:
controlflow.invalid_argument_exit(myarg, "gam create chat") controlflow.invalid_argument_exit(myarg, 'gam create chat')
if not space: if not space:
controlflow.system_error_exit(2, controlflow.system_error_exit(2,
'space <ChatSpace> is required.') 'space <ChatSpace> is required.')
@ -151,7 +151,7 @@ def delete_message():
name = sys.argv[i+1] name = sys.argv[i+1]
i += 2 i += 2
else: else:
controlflow.invalid_argument_exit(myarg, "gam delete chat") controlflow.invalid_argument_exit(myarg, 'gam delete chat')
if not name: if not name:
controlflow.system_error_exit(2, controlflow.system_error_exit(2,
'name <String> is required.') 'name <String> is required.')
@ -182,7 +182,7 @@ def update_message():
name = sys.argv[i+1] name = sys.argv[i+1]
i += 2 i += 2
else: else:
controlflow.invalid_argument_exit(myarg, "gam update chat") controlflow.invalid_argument_exit(myarg, 'gam update chat')
if not name: if not name:
controlflow.system_error_exit(2, controlflow.system_error_exit(2,
'name <String> is required.') 'name <String> is required.')

View File

@ -203,7 +203,7 @@ def printHistory():
if 'channel' in citem: if 'channel' in citem:
citem['channel'] = citem['channel'].lower() citem['channel'] = citem['channel'].lower()
else: else:
channel_match = re.search(r"\/channels\/([^/]*)", citem['name']) channel_match = re.search(r'\/channels\/([^/]*)', citem['name'])
if channel_match: if channel_match:
try: try:
citem['channel'] = channel_match.group(1) citem['channel'] = channel_match.group(1)
@ -212,7 +212,7 @@ def printHistory():
if 'platform' in citem: if 'platform' in citem:
citem['platform'] = citem['platform'].lower() citem['platform'] = citem['platform'].lower()
else: else:
platform_match = re.search(r"\/platforms\/([^/]*)", citem['name']) platform_match = re.search(r'\/platforms\/([^/]*)', citem['name'])
if platform_match: if platform_match:
try: try:
citem['platform'] = platform_match.group(1) citem['platform'] = platform_match.group(1)

View File

@ -1,4 +1,3 @@
yubikey-manager>=4.0.0
cryptography cryptography
distro; sys_platform == 'linux' distro; sys_platform == 'linux'
filelock filelock
@ -9,5 +8,6 @@ google-auth>=2.3.2
httplib2>=0.17.0 httplib2>=0.17.0
importlib.metadata; python_version < '3.8' importlib.metadata; python_version < '3.8'
passlib>=1.7.2 passlib>=1.7.2
python-dateutil
pathvalidate pathvalidate
python-dateutil
yubikey-manager>=4.0.0