FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

feat: add nix support by andreabadesso · Pull Request #7 · agentmail-to/agentmail-python · GitHub

feat: add nix support - #7

Open
andreabadesso wants to merge 4 commits into
agentmail-to:mainfrom
andreabadesso:feat/nixify
Open

feat: add nix support#7
andreabadesso wants to merge 4 commits into
agentmail-to:mainfrom
andreabadesso:feat/nixify

Conversation

andreabadesso commented Feb 1, 2026
edited
Loading

Copy link
Copy Markdown

Refer to #8

Summary

  • Add flake.nix with packages.default, devShells.default, and overlays.default for Nix-based builds
  • Add default.nix via flake-compat for legacy nix-env installation support
  • Pin to nixos-25.11 stable channel for production use

Acceptance Criteria

  • nix build completes successfully
  • nix develop --command python -c "import agentmail" works
  • nix-env -if . installs the package (legacy support)
  • nix flake check passes
  • Dev shell includes pytest, mypy, and ruff
  • Pinned to nixos-25.11 stable channel

Usage

# Build the package
nix build

# Enter dev shell (includes pytest, mypy, ruff)
nix develop

# Install via flake
nix profile install github:agentmail-to/agentmail-python

andreabadesso marked this pull request as draft February 1, 2026 22:47
andreabadesso marked this pull request as ready for review February 1, 2026 22:56
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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant


Back | FazBrowse Home | New Git URL