Mike A.
8692eccbef
fix: linter warnings
2025-09-16 21:59:46 +02:00
Mike A.
25440fc479
fix: import error on Python 3.9
2025-09-11 16:50:17 +02:00
Mike A.
716f3bcdc5
fix: circular import error
2025-09-11 16:48:37 +02:00
Mike A.
e8d05b69bf
refactor: combine utils into single import internally
2025-09-11 16:29:01 +02:00
Mike Almeloo
21bcb89bbd
Merge branch 'main' into fix/accessory-key-drift
2025-09-08 00:51:18 +02:00
pablobuenaposada
aab830cda4
Resolve versioned tests and update the required dependencies for python <3.11
...
- The github action that runs pytest in every python version was actually running pyhton 3.13 for all the cases, so it was useless
- The docs uses myst-parser==4.0.1 which is only supported in python >=3.10 and sphinx==8.2.3 which is only supported in python >=3.11, so both dependencies had been attached to needed python version so uv sync doesn't complain anymore
- No need of tool.uv.dependency-groups.docs anymore
- Rest of the changes are related to some imports not available in python 3.9 and 3.10
2025-08-17 11:53:13 +02:00
Mike A.
f771ad97d5
refactor: abstraction for plist reading
2025-08-07 21:06:48 +02:00
Mike A.
e2978b66a0
docs: hide typevar definitions
2025-08-05 15:08:56 +02:00
Mike A.
def535f819
docs: somewhat fix references in source code
2025-08-04 16:16:30 +02:00
Mike Almeloo
55c111073d
Merge pull request #148 from malmeloo/feat/better-serialization
...
Make more objects `Serializable`
2025-08-03 21:46:05 +02:00
Mike A.
2e6f70d199
feat: add session managers
2025-08-03 21:45:04 +02:00
Mike A.
9017efc7be
refactor: specialize Serializable subclasses for stronger type safety
2025-08-03 21:42:08 +02:00
Paul Bargewell
e15356c4a7
[fix] QA issues (BLE001)
2025-07-25 14:03:54 +01:00
Mike A.
c37a51c2eb
refactor(reports): improve Serializable base class
2025-07-14 22:10:14 +02:00
Mike A.
a2c3b3136e
feat(reports): implement local Anisette provider
2025-07-11 15:04:32 +02:00
Nick Crews
6de83e81ac
chore: use loggers, not top-level logging
...
Aslo fix up a few other ruff lint errors.
2025-05-25 18:14:56 -06:00
Mike Almeloo
0d58abafee
Merge branch 'main' into migrate-uv
2025-04-08 13:41:37 +02:00
Mike A.
ed4ff77003
chore: make ruff / pre-commit happy
2025-02-27 22:34:30 +01:00
pre-commit-ci-lite[bot]
f40bd49ab7
[pre-commit.ci lite] apply automatic fixes
2025-02-27 21:06:51 +00:00
Mike A.
c6dc4a0def
fix: Auto-retry requests to remote anisette server
2025-01-23 14:22:51 +01:00
Philip Magyar
263cd5bd16
fix commit errors
2024-11-20 09:12:19 +01:00
pre-commit-ci-lite[bot]
a4b753287e
[pre-commit.ci lite] apply automatic fixes
2024-11-20 08:06:31 +00:00
Philip Magyar
f45b9723f7
fix confidance/horizontal acc, add mac address
2024-11-20 09:04:05 +01:00
Steffen Siebert
72039669a8
Implement the change as actually requested
2024-09-07 22:13:18 +02:00
Steffen Siebert
a6ba9ef25a
Implement requested change
2024-09-07 22:09:15 +02:00
Steffen Siebert
501f875c63
Fix crash in http.py on Python 3.9
2024-09-07 15:07:29 +02:00
Mike A.
470fb667bd
fix: Pass pre-commit checks
2024-09-03 18:19:02 +02:00
Mike A.
1c185195b0
chore: Reformat files
2024-09-03 17:46:12 +02:00
Mike A.
cb9b9dd0cc
fix: Union type alias in Python 3.9
2024-09-02 23:51:05 +02:00
Steffen Siebert
261979b196
Password encryption now also supports s2k_fo protocol
2024-08-24 13:15:38 +02:00
Mike A.
b7ba97f30c
fix: Create new event loop for cleanup if current one is not running
2024-08-02 13:12:16 +02:00
Mike A
b97b094cca
chore(ani): Refactoring to improve readability
2024-03-05 23:55:40 +01:00
Mike A
ae68ac2d70
fix(2fa): Fix 403 for trusted device
2024-02-23 14:53:03 +01:00
Mike A
4e96ddc5e1
Make errors.py top-level
2024-02-10 22:15:41 +01:00
Mike A
c9c03199d0
Fix typing issues from merge
2024-02-10 22:04:37 +01:00
Mike Almeloo
804333e357
Merge branch 'main' into chore/stricter-typing
2024-02-10 21:54:18 +01:00
Mike A
223d421258
Introduce Closable ABC
2024-02-10 21:49:14 +01:00
Mike A
55d6c9f8ff
Cleanup leftover code
2024-02-10 20:12:44 +01:00
Mike A
7d09296565
Add Pyright as static type checker
2024-02-10 17:25:54 +01:00
Mike A
612fe63408
Fix accessory key generation
2024-02-07 17:45:40 +01:00
Mike A
7e46afc5f3
Add experimental key derivation API for real airtags
2024-02-06 23:14:01 +01:00
Mike A
e31f9ac745
Refactor entire module
2024-01-03 22:13:16 +01:00