# package https://github.com/tahoe-lafs/txi2p # # if you need to update this package to a new txi2p release then # # 1. change value given to `buildPythonPackage` for `version` to match the new # release # # 2. change the value given to `fetchPypi` for `sha256` to `lib.fakeHash` # # 3. run `nix-build` # # 4. there will be an error about a hash mismatch. change the value given to # `fetchPypi` for `sha256` to the "actual" hash value report. # # 5. if there are new runtime dependencies then add them to the argument list # at the top. if there are new test dependencies add them to the # `checkInputs` list. # # 6. run `nix-build`. it should succeed. if it does not, seek assistance. # { fetchPypi , buildPythonPackage , parsley , twisted , unittestCheckHook }: buildPythonPackage rec { pname = "txi2p-tahoe"; version = "0.3.7"; src = fetchPypi { inherit pname version; hash = "sha256-+Vs9zaFS+ACI14JNxEme93lnWmncdZyFAmnTH0yhOiY="; }; propagatedBuildInputs = [ twisted parsley ]; checkInputs = [ unittestCheckHook ]; pythonImportsCheck = [ "parsley" "ometa"]; }