Locked learning resources

You must own this product to watch this lesson.

Locked learning resources

You must own this product to watch this lesson.

Your Prep Checklist

I’m excited to see you in the live course very soon! When we sit down together, everything should work on your machine:

Tool Done
Terminal
Claude Code
Paid Claude subscription
Git
GitHub CLI
uv
Zoom

If anything gives you trouble, you can use the Discussion tab and we’ll help you sort it out before the course starts.

See you in the live course! 👋

Avatar image for chrsclrk

chrsclrk on March 20, 2026

Good morning, An environment validation program from the prompt: Please write a script that shows the versions of claude code, claude git gh and uv.

#!/usr/bin/env bash
# versions.sh — show installed versions of key dev tools

tools=(
  "claude:claude --version"
  "git:git --version"
  "gh:gh --version"
  "uv:uv --version"
)

echo "Tool Versions"
echo "============="

for entry in "${tools[@]}"; do
  name="${entry%%:*}"
  cmd="${entry#*:}"

  if command -v "${cmd%% *}" &>/dev/null; then
    version=$(${cmd} 2>&1 | head -n 1)
    printf "%-10s %s\n" "${name}" "${version}"
  else
    printf "%-10s %s\n" "${name}" "(not found)"
  fi
done

Then, the commands to install. Note, I am running macOS which provides pbpaste.

---- | 19:16:30 Thu wk12 2026-03-19 | /Users/mbp9
% pbpaste > what_tools.sh  &&  chmod 700 what_tools.sh  &&  ./what_tools.sh
Tool Versions
=============
claude     2.1.78 (Claude Code)
git        git version 2.53.0
gh         gh version 2.88.1 (2026-03-12)
uv         uv 0.10.12 (00d72dac7 2026-03-19 aarch64-apple-darwin)

---- | 19:17:16 Thu wk12 2026-03-19 | /Users/mbp9
% ./what_tools.sh 
Tool Versions
=============
claude     2.1.78 (Claude Code)
git        git version 2.53.0
gh         gh version 2.88.1 (2026-03-12)
uv         uv 0.10.12 (00d72dac7 2026-03-19 aarch64-apple-darwin)

Knowing context is helpful, in my experience.

Warm regards, Chris

Avatar image for Philipp Acsany

Philipp Acsany RP Team on March 20, 2026

Perfect! Looks like you’re all set 😎

Avatar image for chrsclrk

chrsclrk on March 21, 2026

Good morning Philipp, Thanks for a great session yesterday.

I am working to get the application running with the scaffolding.md prompts. My responses to the askuser questions on lines 12-14 maybe my problem.

Will you provde me the pyproject.toml file that was created yesterday so I may comparein with mine?

Thank you for your consideration. Warm regards, Chris

Avatar image for Philipp Acsany

Philipp Acsany RP Team on March 22, 2026

Hi Chris! I’ve just uploaded the code from day 1 here: realpython.com/lessons/sb-package-day-1/

You must own this product to join the conversation.