diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..7addec9 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,24 @@ +name: CI + +on: + push: + pull_request: + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: "3.12" + - name: Check formatting + uses: psf/black@stable + with: + options: "--check --verbose" + src: "./scadl ./tutorial" + - name: Check import sorting + uses: isort/isort-action@v1 + with: + requirements-file: "requirements.txt" diff --git a/setup.py b/setup.py index 583a5fd..a3ee2e8 100644 --- a/setup.py +++ b/setup.py @@ -1,9 +1,9 @@ -from setuptools import setup, find_packages +from setuptools import find_packages, setup setup( name="scadl", version="0.1", - description="A tool for state of the artr DL attacks", + description="A tool for state of the art deep learning based side-channel attacks", author="Karim M. Abdellatif", packages=find_packages(), install_requires=["numpy", "keras", "matplotlib", "tqdm", "h5py"],