Skip to content

Releases: jamesbrink/pypostal-flake

v0.2.0

13 Aug 00:39

Choose a tag to compare

pypostal-flake v0.2.0 - Overlay Support & Enhanced Documentation

✨ What's New

Features

  • Overlay functionality for using pypostal in external flakes
  • Example flakes demonstrating both overlay and direct package reference methods
  • Claude AI code review workflow for automated PR reviews
  • Sticky comments support in Claude reviews
  • Comprehensive documentation for both usage methods
  • Better error messages and troubleshooting guide

Bug Fixes

  • Fixed overlay implementation to work correctly across flake boundaries
  • Resolved CI/CD sandbox environment compatibility issues
  • Fixed cross-platform CI/CD support with dynamic system detection
  • Corrected libpostal vs libpostalWithData inconsistency
  • Documented Python 3.10 + ipython compatibility

Documentation

  • Improved README with clear usage examples for both methods
  • Added comprehensive troubleshooting guide
  • Enhanced installation instructions

📦 Installation

# Using nix profile
nix profile install github:jamesbrink/pypostal-flake#pypostal

# In a flake
pypostal.url = "github:jamesbrink/pypostal-flake/v0.2.0";

🐍 Supported Python Versions

  • Python 3.10
  • Python 3.11
  • Python 3.12
  • Python 3.13

📝 Documentation

See the README for complete usage instructions and the new examples directory for working code samples.

🔄 Changes

  • Add Claude Code GitHub Workflow by @jamesbrink in #3
  • Fix overlay implementation and improve documentation (closes #2) by @jamesbrink in #4
  • Enable sticky comments for Claude code reviews by @jamesbrink

Full Changelog: v0.1.0...v0.2.0

v0.1.0

13 Aug 00:35

Choose a tag to compare

pypostal-flake v0.1.0 - Initial Release

🎉 Features

  • Basic pypostal packaging for Nix
  • Support for Python 3.10, 3.11, 3.12, and 3.13
  • Development shells for each Python version
  • Demo application with address parsing examples
  • Comprehensive test suite
  • CI/CD pipeline with GitHub Actions
  • Automatic dependency updates workflow
  • Upstream version checking

📦 Installation

# Using nix profile
nix profile install github:jamesbrink/pypostal-flake#pypostal

# In a flake
pypostal.url = "github:jamesbrink/pypostal-flake/v0.1.0";

🐍 Supported Python Versions

  • Python 3.10
  • Python 3.11
  • Python 3.12
  • Python 3.13

📝 Documentation

See the README for complete usage instructions.

Full Changelog: https://github.com/jamesbrink/pypostal-flake/commits/v0.1.0