xeus-cling: fix improper linking with LLVM (#351130)
[NixPkgs.git] / pkgs / development / python-modules / base64io / default.nix
blobab442ae90fa46d9a3a355daef77743127d0bc575
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   mock,
6   pytestCheckHook,
7   pythonOlder,
8   setuptools,
9   unstableGitUpdater,
12 buildPythonPackage rec {
13   pname = "base64io";
14   version = "1.0.3-unstable-2024-06-24";
15   pyproject = true;
17   disabled = pythonOlder "3.8";
19   src = fetchFromGitHub {
20     owner = "aws";
21     repo = "base64io-python";
22     rev = "f3dd88bf0db6eb412c55ff579f0aa9f39d970c41";
23     hash = "sha256-znQlPlS+jzPiHNBvnDnZ8l1pZP6iuYqExDlPii4dJwM=";
24   };
26   build-system = [ setuptools ];
28   nativeCheckInputs = [
29     mock
30     pytestCheckHook
31   ];
33   passthru.updateScript = unstableGitUpdater { };
35   meta = with lib; {
36     homepage = "https://base64io-python.readthedocs.io/";
37     changelog = "https://github.com/aws/base64io-python/blob/${version}/CHANGELOG.rst";
38     description = "Python stream implementation for base64 encoding/decoding";
39     license = licenses.asl20;
40     maintainers = with maintainers; [ anthonyroussel ];
41   };