Repository navigation
Describe fxcss 0.26 accurately: where it connects and how it installs - #107
Merged
Merged
Conversation
- The data page said fxcss connects only to GitHub. 0.26 also fetches themes from Codeberg, git.gay and GitLab, and `fxcss support` downloads Firefox releases from Mozilla. The page now names each. - Pillow is a normal dependency from 0.26, so the home page and Start here say `pipx install fxcss`, and the requirements summary no longer describes an extra. - The setup script installs plain `fxcss`, then adds Pillow only when the installed release lacks it, so it works before and after 0.26.0 reaches PyPI. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
Three places where the site described fxcss 0.25 rather than 0.26.
/open). It said fxcss "connects only to GitHub". 0.26 also fetches themes from Codeberg, git.gay and GitLab, andfxcss supportdownloads Firefox releases from Mozilla. The paragraph now names what each command contacts. The hosts were read fromfetch.HOSTSandsupport.pyonmain.pipx install fxcss. Pillow is a normal dependency from 0.26 (Make Pillow a required dependency #103), so the home page and Start here dropfxcss[images], and the requirements page summary no longer describes an extra.content/and the search index are regenerated for that summary.fxcss, then adds Pillow only when the installed release lacks it. One new installer test covers a release without Pillow.Merge after 0.26.0 is on PyPI
Until then
pipx install fxcsson the home page installs 0.25.0 without Pillow, and the requirements summary contradicts the recorded 0.25.0 page body, which still calls Pillow optional. The setup script itself is safe to deploy either way.How it was tested
On this branch, rebased onto
websiteafter #104:npm ci, content, typecheck, lint, tests, ShellCheck, installer tests (16), dependency audit, build, deploy dry-run,scripts/check-built-site.sh, and browser tests (74 passed).Not changed
🤖 Generated with Claude Code