diff options
author | Gabriel A. Giovanini <g.giovanini@gridx.de> | 2025-06-23 15:41:24 +0200 |
---|---|---|
committer | Gabriel A. Giovanini <g.giovanini@gridx.de> | 2025-06-23 16:05:33 +0200 |
commit | 9fcdfe5d6b1c5d518d79345571038d90b6bd6dbf (patch) | |
tree | 9400df8e05a8de8a7c0b227b1f7fba16783aa6e0 /awslocal.nix | |
download | home-manager-9fcdfe5d6b1c5d518d79345571038d90b6bd6dbf.tar.gz home-manager-9fcdfe5d6b1c5d518d79345571038d90b6bd6dbf.tar.bz2 home-manager-9fcdfe5d6b1c5d518d79345571038d90b6bd6dbf.zip |
feat: Add configuration from private dotfiles repo
Diffstat (limited to 'awslocal.nix')
-rw-r--r-- | awslocal.nix | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/awslocal.nix b/awslocal.nix new file mode 100644 index 0000000..1968b08 --- /dev/null +++ b/awslocal.nix @@ -0,0 +1,55 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + # build-system + setuptools, + setuptools-scm, + # dependencies + attrs, + pluggy, + py, + six, + # tests + hypothesis, +}: +buildPythonPackage rec { + pname = "awscli-local"; + version = "3.3.1"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-z4Q23FnYaVNG/NOrKW3kZCXsqwDWQJbOvnn7Ueyy65M="; + }; + + postPatch = '' + # don't test bash builtins + rm testing/test_argcomplete.py + ''; + + build-system = [ + setuptools + setuptools-scm + ]; + + dependencies = [ + attrs + py + setuptools + six + pluggy + ]; + + nativeCheckInputs = [ + hypothesis + ]; + + meta = { + changelog = "https://github.com/pytest-dev/pytest/releases/tag/${version}"; + description = "Framework for writing tests"; + homepage = "https://github.com/pytest-dev/pytest"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [domenkozar lovek323 madjar lsix]; + }; +} |