mirror of
https://github.com/seemoo-lab/opendrop.git
synced 2026-09-14 15:16:11 -04:00
Add isort to CI pipeline
This commit is contained in:
@@ -22,6 +22,10 @@ jobs:
|
||||
- name: Install package
|
||||
run: |
|
||||
pip install -e .
|
||||
- name: Check format with isort
|
||||
run: |
|
||||
pip install isort
|
||||
isort -c opendrop/**.py
|
||||
- name: Check format with black
|
||||
run: |
|
||||
pip install black
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
VENV=venv
|
||||
PYTHON=$(VENV)/bin/python3
|
||||
|
||||
ci: checkformat lint test
|
||||
ci: isort checkformat lint test
|
||||
|
||||
$(VENV): $(VENV)/bin/activate
|
||||
|
||||
@@ -23,8 +23,12 @@ checkformat: $(VENV)
|
||||
lint: $(VENV)
|
||||
$(PYTHON) -m flake8 . --count --show-source --statistics --exclude $(VENV)
|
||||
|
||||
isort: $(VENV)
|
||||
$(PYTHON) -m isort -c opendrop/**.py
|
||||
|
||||
test: $(VENV)
|
||||
$(PYTHON) -m pytest
|
||||
|
||||
autoformat: $(VENV)
|
||||
$(PYTHON) -m isort opendrop/**.py
|
||||
$(PYTHON) -m black . --exclude $(VENV)
|
||||
|
||||
+2
-2
@@ -28,9 +28,9 @@ from http.client import HTTPSConnection
|
||||
|
||||
import fleep
|
||||
import libarchive
|
||||
from zeroconf import IPVersion, ServiceBrowser, Zeroconf
|
||||
|
||||
from .util import AirDropUtil, AbsArchiveWrite
|
||||
from zeroconf import ServiceBrowser, Zeroconf, IPVersion
|
||||
from .util import AbsArchiveWrite, AirDropUtil
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
+2
-2
@@ -23,14 +23,14 @@ import platform
|
||||
import plistlib
|
||||
import socket
|
||||
import time
|
||||
from http.server import HTTPServer, BaseHTTPRequestHandler
|
||||
from http.server import BaseHTTPRequestHandler, HTTPServer
|
||||
|
||||
import libarchive
|
||||
import libarchive.extract
|
||||
import libarchive.read
|
||||
from zeroconf import IPVersion, ServiceInfo, Zeroconf
|
||||
|
||||
from .util import AirDropUtil
|
||||
from zeroconf import Zeroconf, ServiceInfo, IPVersion
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
+5
-5
@@ -26,20 +26,20 @@ import os
|
||||
import plistlib
|
||||
|
||||
import ifaddr
|
||||
from PIL import Image, ExifTags
|
||||
from libarchive import ffi
|
||||
from libarchive.entry import new_archive_entry, ArchiveEntry
|
||||
from libarchive.entry import ArchiveEntry, new_archive_entry
|
||||
from libarchive.ffi import (
|
||||
ARCHIVE_EOF,
|
||||
entry_sourcepath,
|
||||
entry_clear,
|
||||
read_next_header2,
|
||||
entry_sourcepath,
|
||||
read_disk_descend,
|
||||
write_header,
|
||||
read_next_header2,
|
||||
write_data,
|
||||
write_finish_entry,
|
||||
write_header,
|
||||
)
|
||||
from libarchive.write import ArchiveWrite, new_archive_read_disk
|
||||
from PIL import ExifTags, Image
|
||||
|
||||
|
||||
class AirDropUtil:
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
black
|
||||
flake8
|
||||
flake8-bugbear
|
||||
isort
|
||||
pytest
|
||||
|
||||
Reference in New Issue
Block a user