feat(auth): add src-layout package skeleton and env-based auth config #12
No reviewers
Labels
No labels
area: auth
area: bundler
area: chains
area: docs
area: gas-manager
area: smart-account
area: testing
area: transport
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
priority: p0
priority: p1
priority: p2
question
status: backlog
status: done
status: in-progress
status: ready
status: review
status: testing
type: chore
type: docs
type: feature
type: fix
type: infra
type: test
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
kevin/alchemy-wallet-client!12
Loading…
Reference in a new issue
No description provided.
Delete branch "feature/package-skeleton-config-auth"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
src/alchemy_wallet_clientpackage skeleton (py.typedincluded)AlchemyConfig.from_env()reads the Alchemy API key fromALCHEMY_API_KEY(overridable env var name), raisingMissingApiKeyErrorif unset/emptyrepr()/str()so it can never leak into logs or tracebackspy.typedand the new module ship correctly in the built wheelVerified locally:
hatch run lint,hatch run format-check,hatch run test(6 passed),hatch build.Related
Closes #2
Note: merges into
develop, not the default branchmain, so auto-close will not fire — issue closed manually after merge per repo process.