Commit Graph
14 Commits
Author SHA1 Message Date
RealEvoranz b97613b5b8 Merge remote-tracking branch 'upstream/main' 2026-08-27 08:59:48 -04:00
Carl Furtado 414a6a589f ensure image name is visual_search.jpg in readme 2026-08-26 23:54:17 -04:00
Ethan Stoner e3a15aa9cd lower the python floor to 3.12
Fixes #26.

`requires-python` was `>=3.14`. On anything older poetry declines to create an
environment, and it says so on stderr while leaving stdout empty. The README
tells the user to run `iex (poetry env activate)`, `iex` only sees stdout, and
PowerShell reports

    Invoke-Expression : Cannot bind argument to parameter 'Command' because it
    is null.

which points at `iex` rather than at the install that never happened. The
first reply on the issue guessed the reporter was missing `iex`, which is a
built-in alias, so the error is actively misleading.

3.14 looks stricter than anything the code needs. Every file in src/ compiles
on 3.10, no 3.13 or 3.14 only syntax appears anywhere in the tree, and the
full task set was run end to end on 3.12.10 against a live account with all
six tasks completing. The dependency graph agrees: numpy is the highest floor
in the lock at >=3.12, so 3.12 is where the real constraint sits.

Verified after the change on 3.12.10: `poetry install` creates the
environment, `poetry env activate` emits a real activation command instead of
nothing, `iex (poetry env activate)` activates in PowerShell, and every
dependency plus every module under src/ imports.

The lock is regenerated rather than left stale, since `requires-python` feeds
its content hash. The only substantive change is a typing_extensions marker
for python_version < 3.13; the package set is unchanged at 203. Regenerated
with poetry 2.4.1 to match the version that wrote the existing file.

The README gains the version bump and a short note on the failure, so anyone
who hits it while running an older Python can recognise it.
2026-08-26 12:18:09 -07:00
RealEvoranz 2ef072f17d Update README.md 2026-08-25 22:10:32 -04:00
RealEvoranz cafc5097bd Merge remote-tracking branch 'upstream/main' into random_image_downloader 2026-08-25 22:02:13 -04:00
Carl Furtado 2b5fb84620 add readme notice for EU consent banner 2026-08-25 11:14:01 -04:00
RealEvoranz a8c081e5b7 random_image.png 2026-08-24 14:41:16 -04:00
RealEvoranz 0b68f7a2c9 Merge branch 'added-nouns.txt' into set-to-default-profile 2026-08-24 14:02:05 -04:00
RealEvoranz 1614e09259 Update README.md 2026-08-24 14:00:17 -04:00
RealEvoranz d5b608c340 Update README.md 2026-08-24 13:52:02 -04:00
Carl Furtado 62cd2b35cb add disclaimer to README 2026-08-24 10:19:14 -04:00
Carl Furtado a785b29494 add visual search custom image instructions 2026-08-24 09:19:51 -04:00
Carl Furtado 06e4f426a2 add instructions for setup to readme 2026-08-24 09:17:14 -04:00
Carl Furtado d050f9d0d2 add readme 2026-08-21 13:42:15 -04:00