Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.2 kB · 62 lines
Nix
at litex
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263{ beautifulsoup4, boto3, buildPythonPackage, fetchFromGitHub, lib, lxml, packaging, pytest-mock, pytestCheckHook, pythonOlder, pytz, requests, scramp}:
buildPythonPackage rec { pname = "redshift-connector"; version = "2.0.910"; format = "setuptools";
disabled = pythonOlder "3.6";
src = fetchFromGitHub { owner = "aws"; repo = "amazon-redshift-python-driver"; rev = "refs/tags/v${version}"; hash = "sha256-24yI6pXSHxhT30N3rJXAMtpCOhhGsBuDrwx9jMO1FW0="; };
# disable test coverage postPatch = '' sed -i "/--cov/d" setup.cfg '';
propagatedBuildInputs = [ beautifulsoup4 boto3 lxml packaging pytz requests scramp ];
nativeCheckInputs = [ pytest-mock pytestCheckHook ];
# integration tests require a Redshift cluster pytestFlagsArray = [ "test/unit" ];
__darwinAllowLocalNetworking = true; # required for tests
meta = { description = "Redshift interface library"; homepage = "https://github.com/aws/amazon-redshift-python-driver"; changelog = "https://github.com/aws/amazon-redshift-python-driver/releases/tag/v${version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ mcwitt ]; };}