Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .flake8
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[flake8]
max-line-length = 88
61 changes: 61 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: CI

on:
pull_request:
push:
branches: main

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
test:
runs-on: ubuntu-latest
strategy:
matrix:
python: ['3.10', '3.12', '3.13']
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python }}
cache: 'pip'
- name: Install dependencies
run: pip install -e ".[dev]"
- name: Run tests
run: pytest -v

lint:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.12'
cache: 'pip'
- name: Install dependencies
run: pip install -e ".[dev]"
- name: Lint code
run: flake8 accessgrid/ tests/

format:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.12'
cache: 'pip'
- name: Install dependencies
run: pip install -e ".[dev]"
- name: Check formatting
run: black --check accessgrid/ tests/
- name: Check import order
run: isort --check-only accessgrid/ tests/
2 changes: 2 additions & 0 deletions .isort.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[isort]
profile = black
1 change: 1 addition & 0 deletions .tool-versions
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python 3.12.13
22 changes: 11 additions & 11 deletions accessgrid/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,25 +19,25 @@

# Import all public components
from .client import (
AccessCard,
AccessGrid,
AccessGridError,
AuthenticationError,
AccessCard,
UnifiedAccessPass,
Org,
Template,
Org
UnifiedAccessPass,
)

# Version of the accessgrid package
__version__ = "0.2.1"

# List of public objects that will be exported with "from accessgrid import *"
__all__ = [
'AccessGrid',
'AccessGridError',
'AuthenticationError',
'AccessCard',
'UnifiedAccessPass',
'Template',
'Org'
]
"AccessGrid",
"AccessGridError",
"AuthenticationError",
"AccessCard",
"UnifiedAccessPass",
"Template",
"Org",
]
Loading