Richie
5a59c4d0f5
fix(gnutls): replace UDP test skip with readiness polling
...
Wait for the UDP socket to bind before starting the client, detect
server exit, and clean up on skip. Preserve both handshake checks.
Add regression checks and document the rationale for upstream submission.
Validated on x86-64-v3: 796 passes, 131 existing skips, zero failures.
All seven focused checks and the delayed-start reproduction passed.
2026-09-18 12:08:10 -04:00
Richie
3614428e3d
(feat)removing firefox
...
treefmt / nix fmt (pull_request) Successful in 4s
build_systems / build-portal-1 (pull_request) Successful in 31s
build_systems / build-brain (pull_request) Successful in 53s
build_systems / build-bob (pull_request) Successful in 54s
build_systems / build-jeeves (pull_request) Successful in 58s
pytest / pytest (pull_request) Successful in 1m6s
build_systems / build-rhapsody-in-green (pull_request) Successful in 1m12s
test ebook search / test-ebook-search (pull_request) Successful in 1m18s
treefmt / nix fmt (push) Successful in 4s
build_systems / build-jeeves (push) Successful in 7s
build_systems / build-portal-1 (push) Successful in 19s
build_systems / build-brain (push) Successful in 28s
build_systems / build-bob (push) Successful in 31s
build_systems / build-rhapsody-in-green (push) Successful in 40s
pytest / pytest (push) Successful in 53s
test ebook search / test-ebook-search (push) Successful in 1m15s
im not using firefox any more and with the move to x86 v3 1 less browser build is nice
2026-09-18 09:38:53 -04:00
Richie
7cc87ff278
more x86-64-v3 workarounds and text exclushions
treefmt / nix fmt (pull_request) Successful in 4s
test ebook search / test-ebook-search (pull_request) Successful in 1m5s
pytest / pytest (pull_request) Successful in 48s
build_systems / build-portal-1 (pull_request) Successful in 18s
build_systems / build-brain (pull_request) Successful in 26s
build_systems / build-bob (pull_request) Successful in 27s
build_systems / build-jeeves (pull_request) Successful in 31s
build_systems / build-rhapsody-in-green (pull_request) Successful in 38s
treefmt / nix fmt (push) Successful in 3s
build_systems / build-portal-1 (push) Successful in 21s
build_systems / build-brain (push) Successful in 31s
build_systems / build-bob (push) Successful in 33s
build_systems / build-jeeves (push) Successful in 38s
build_systems / build-rhapsody-in-green (push) Successful in 47s
pytest / pytest (push) Successful in 56s
test ebook search / test-ebook-search (push) Successful in 1m14s
2026-09-17 08:44:18 -04:00
Richie
562c92ae77
more test issues
2026-09-17 08:35:35 -04:00
Richie
dd4a0e1f9c
more test-exclusions
2026-09-17 08:35:35 -04:00
Richie
c56aa0ab3d
fix(overlays): stabilize timing-sensitive tests
2026-09-17 08:35:35 -04:00
Richie
21066116b0
testing numprocesses to fix pytest-xdist tests
2026-09-17 08:35:35 -04:00
Richie
0b333552e6
fix(overlays): exclude failing x86-64-v3 tests
...
Skip the flaky GnuTLS UDP readiness test and the SciPy FFT tests whose
precision differences are acceptable for our workloads.
2026-09-17 08:35:35 -04:00
Richie
3ebead7663
feat(van_weather): remove python van_weather and apscheduler
build_systems / build-rhapsody-in-green (push) Successful in 48s
build_systems / build-jeeves (push) Successful in 2m0s
pytest / pytest (pull_request) Successful in 44s
test ebook search / test-ebook-search (pull_request) Successful in 47s
build_systems / build-brain (pull_request) Successful in 1m0s
build_systems / build-jeeves (pull_request) Successful in 2m59s
treefmt / nix fmt (pull_request) Successful in 6s
build_systems / build-bob (pull_request) Successful in 1m1s
build_systems / build-rhapsody-in-green (pull_request) Successful in 1m35s
pytest / pytest (push) Successful in 32s
build_systems / build-bob (push) Successful in 35s
treefmt / nix fmt (push) Successful in 6s
build_systems / build-brain (push) Successful in 8s
test ebook search / test-ebook-search (push) Successful in 32s
2026-09-08 14:44:39 -04:00
Richie
add7a6a848
feat(gems): add multiplayer gem game with custom content packs
...
treefmt / nix fmt (pull_request) Successful in 6s
test ebook search / test-ebook-search (pull_request) Successful in 39s
pytest / pytest (pull_request) Successful in 40s
build_systems / build-brain (pull_request) Successful in 1m0s
build_systems / build-bob (pull_request) Successful in 1m2s
build_systems / build-rhapsody-in-green (pull_request) Successful in 1m33s
build_systems / build-jeeves (pull_request) Successful in 2m25s
test ebook search / test-ebook-search (push) Successful in 35s
build_systems / build-brain (push) Successful in 37s
build_systems / build-bob (push) Successful in 37s
build_systems / build-jeeves (push) Successful in 2m17s
treefmt / nix fmt (push) Successful in 5s
pytest / pytest (push) Successful in 29s
build_systems / build-rhapsody-in-green (push) Successful in 49s
- implement FastAPI and HTMX lobby and game interfaces
- support up to four human and AI-controlled players
- add configurable rules, victory conditions, and expansion modules
- support validated JSON cards, patrons, objectives, and outposts
2026-07-22 20:47:03 -04:00
Richie
e9636d19de
feat(ebook-search): add containerized test environment
pytest / pytest (pull_request) Successful in 26s
build_systems / build-brain (pull_request) Successful in 45s
build_systems / build-bob (pull_request) Successful in 45s
build_systems / build-rhapsody-in-green (pull_request) Successful in 57s
build_systems / build-jeeves (pull_request) Successful in 2m17s
treefmt / nix fmt (pull_request) Successful in 5s
test ebook search / test-ebook-search (pull_request) Failing after 4s
2026-07-12 16:12:40 -04:00
Richie
2518ec8551
feat(python-env): remove unused dependencies and clean up package list
2026-07-12 16:12:40 -04:00
Richie
68b3a38b81
converting to pydantic-settings
2026-06-14 21:29:45 -04:00
Richie
911df63513
updated python
2026-06-14 15:40:31 -04:00
Richie
38a17f6146
cleaned uo python dependencies
2026-06-14 12:49:22 -04:00
Richie
006ae6079a
moved nornsight off my_python
2026-05-29 20:15:51 -04:00
Richie
7d507fb7e1
adding nornsight.nix
treefmt / nix fmt (pull_request) Successful in 6s
build_systems / build-brain (pull_request) Successful in 51s
build_systems / build-bob (pull_request) Successful in 56s
pytest / pytest (pull_request) Successful in 28s
build_systems / build-leviathan (pull_request) Successful in 1m24s
build_systems / build-rhapsody-in-green (pull_request) Successful in 1m30s
build_systems / build-jeeves (pull_request) Successful in 2m45s
2026-05-29 18:39:27 -04:00
Richie
739d7dd28c
droped whisper from my_python
2026-05-14 13:38:41 -04:00
Richie
e7dc60f2c3
adding tiktoken
2026-04-28 12:07:03 -04:00
Richie
7db063a240
setting up whisper transcriber
2026-04-18 19:09:02 -04:00
Richie
345ba94a59
ran ingest_posts
2026-03-29 15:54:54 -04:00
Richie
1b5a036061
httpx conversion
2026-03-18 19:38:14 -04:00
Richie
754ced4822
added tenacity
2026-03-14 11:49:44 -04:00
Claude
42ede19472
Replace polling with WebSocket for real-time Signal message reception
...
Switch from polling /v1/receive every 2s to a persistent WebSocket
connection at ws://.../v1/receive/<number>. Messages now arrive
instantly via the signal-cli-rest-api WebSocket endpoint.
- Add `listen()` generator to SignalClient using websockets library
- Extract `_parse_envelope()` as standalone function
- Replace `run_loop` polling with WebSocket listener + reconnect logic
- Remove `poll_interval` from BotConfig and CLI args
- Add websockets to Nix overlay and pyproject.toml dependencies
https://claude.ai/code/session_01AKXQBuVBsW7J1YbukDiQ7A
2026-03-14 11:49:44 -04:00
Richie
e893ea0f57
added python-multipart
2026-03-09 07:18:01 -04:00
Richie
1d732bf41c
removed ds_python
2026-03-05 20:47:34 -05:00
Richie
13ba118cfc
testing python313 for ds_python
2026-03-05 20:11:49 -05:00
Richie
47c6f42d2f
adding ds_python
2026-03-05 20:11:49 -05:00
Richie
80af3377e6
created python heater to contron the hln heater
2026-02-04 20:05:32 -05:00
Richie
8bbcd37933
added fastapi-cli
2026-01-22 21:26:38 -05:00
Richie
b87f6b0b34
adding Packages
2026-01-11 11:41:19 -05:00
Richie
59147834f7
updated my_python to python314
2026-01-10 08:54:33 -05:00
Richie
8baf388061
starting splendor
2025-12-20 12:20:21 -05:00
Richie
eb04f4a56d
'system' has been renamed to/replaced by 'stdenv.hostPlatform.system'
2025-12-06 12:45:55 -05:00
Richie
d62076a900
added psycopg to my_python
2025-11-08 08:21:27 -05:00
Richie
f713b8d4fa
added safe_insert
2025-11-08 08:21:27 -05:00
Richie
d2db0de371
added my_python pkgs
2025-10-31 22:37:54 -04:00
Richie
300aa1f032
ran nix fmt .
2025-02-08 18:13:31 -05:00
Richie
9869f88a3e
added nixpkgs-master
2024-11-02 22:34:57 -04:00
Richie
56606d043d
bootstrapping
2024-09-08 08:38:29 -04:00