Browse Source

fix(nix): add email-validator dependency to flake (#1573)

- Added missing email-validator to flake.nix propagatedBuildInputs
- Bumped version to 0.1.2 across all files
- Updated CHANGELOG.md with fix entry

Fixes #1573
xcad 2 months ago
parent
commit
c6feed2f1e
4 changed files with 12 additions and 6 deletions
  1. 8 3
      CHANGELOG.md
  2. 1 1
      cli/__init__.py
  3. 2 1
      flake.nix
  4. 1 1
      pyproject.toml

+ 8 - 3
CHANGELOG.md

@@ -7,8 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## [Unreleased]
 
-### Changed
-- Fixed AttributeError caused by code trying to access a deprecated `section.required` attribute that no longer exists on VariableSection objects.
+## [0.1.2] - 2025-12-11
+
+### Fixed
+- Nix flake missing `email-validator` dependency causing build failures (#1573)
 
 ## [0.1.0] - 2025-12-10
 
@@ -111,7 +113,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 Initial public release with core CLI functionality.
 
-[unreleased]: https://github.com/christianlempa/boilerplates/compare/v0.0.7...HEAD
+[unreleased]: https://github.com/christianlempa/boilerplates/compare/v0.1.2...HEAD
+[0.1.2]: https://github.com/christianlempa/boilerplates/compare/v0.1.1...v0.1.2
+[0.1.1]: https://github.com/christianlempa/boilerplates/compare/v0.1.0...v0.1.1
+[0.1.0]: https://github.com/christianlempa/boilerplates/compare/v0.0.7...v0.1.0
 [0.0.7]: https://github.com/christianlempa/boilerplates/compare/v0.0.6...v0.0.7
 [0.0.6]: https://github.com/christianlempa/boilerplates/releases/tag/v0.0.6
 [0.0.4]: https://github.com/christianlempa/boilerplates/releases/tag/v0.0.4

+ 1 - 1
cli/__init__.py

@@ -2,6 +2,6 @@
 Boilerplates CLI - A sophisticated command-line tool for managing infrastructure boilerplates.
 """
 
-__version__ = "0.1.1"
+__version__ = "0.1.2"
 __author__ = "Christian Lempa"
 __description__ = "CLI tool for managing infrastructure boilerplates"

+ 2 - 1
flake.nix

@@ -17,7 +17,7 @@
 
         boilerplates = pkgs.python3Packages.buildPythonApplication {
           pname = "boilerplates";
-          version = "0.0.6";
+          version = "0.1.2";
 
           src = ./.;
 
@@ -34,6 +34,7 @@
             pyyaml
             python-frontmatter
             jinja2
+            email-validator
           ];
 
           meta = with pkgs.lib; {

+ 1 - 1
pyproject.toml

@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
 
 [project]
 name = "boilerplates"
-version = "0.1.1"
+version = "0.1.2"
 description = "CLI tool for managing infrastructure boilerplates"
 readme = "README.md"
 requires-python = ">=3.9"