Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement the vast majority of QRZ's APIs & general linting/PEP8 compliance #2

Merged
merged 34 commits into from
Nov 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
97ad00e
rework logbook attributes
Nov 10, 2024
0bcc424
fix readme
Nov 10, 2024
9595a70
fix readme
Nov 10, 2024
367098f
add tests
Nov 11, 2024
5bdfb48
update readme
Nov 11, 2024
7a90447
fix readme
Nov 11, 2024
edb9ff6
urllib parsing
Nov 14, 2024
ec4f769
use requests.codes.ok instead of checking 200 directly
Nov 15, 2024
043c0d2
implement delete_record, check_status
Nov 15, 2024
d354853
accessors
Nov 15, 2024
ecda100
type hints, build out xmlclient
Nov 16, 2024
e30790d
pep8 compliance-ish
Nov 17, 2024
9b3611b
trash some unneeded helpers
Nov 17, 2024
7e6f2bb
pip8ify tests
Nov 17, 2024
94e7e15
yeah we can call this an alpha release
Nov 17, 2024
d1aa25b
pep8-ish compliance with almost column 79
Nov 17, 2024
5ebaa09
newline at end of file
Nov 17, 2024
240e263
pep8 compliance++
Nov 17, 2024
cf2ed1f
even more linting
Nov 17, 2024
6fc6d48
I didn't mean to break that test aaa
Nov 17, 2024
49260f8
even more linting, send help
Nov 17, 2024
f101b38
real quick lints
Nov 17, 2024
e015d99
Merge branch 'main' of https://github.com/JayToTheAy/QSPy into qrz-api
Nov 17, 2024
8b0e82c
disable pyink for now, will re-enable in a future PR
Nov 17, 2024
98f4afe
pylint config
Nov 17, 2024
7e6892f
tell super-linter where config is
Nov 17, 2024
f9a12e8
come on pathing WORK
Nov 17, 2024
0bf9547
build dependencies when linting
Nov 17, 2024
4bb863e
guh
Nov 17, 2024
248311b
pylint just pylint
Nov 23, 2024
d2d98d7
3.9+ only
Nov 24, 2024
d49ce5c
linting
Nov 24, 2024
7d84051
banish super-linter
Nov 24, 2024
ed1da28
build against 3.13 since we'll be supporting it
Nov 24, 2024
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
24 changes: 24 additions & 0 deletions .github/workflows/pylint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Pylint

on: [push]

jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.9", "3.10", "3.11", "3.12"]
steps:
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install pylint
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- name: Analysing the code with pylint
run: |
pylint $(git ls-files '*.py')
2 changes: 1 addition & 1 deletion .github/workflows/python-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.9", "3.10", "3.11"]
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]

steps:
- uses: actions/checkout@v4
Expand Down
34 changes: 0 additions & 34 deletions .github/workflows/super-linter.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
/.vscode
/src/qspylib/__pycache__
/dist
/docs/build
/docs/build
Loading
Loading