Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.9 kB · 92 lines
Nix
at llvm-cleanup
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293{ backoff, sparqlwrapper, boto3, buildPythonPackage, fetchFromGitHub, gremlinpython, jsonpath-ng, lib, moto, openpyxl, opensearch-py, pandas, pg8000, poetry-core, progressbar2, pyarrow, pymysql, pyodbc, pyparsing, pytestCheckHook, pythonOlder, pythonRelaxDepsHook, redshift-connector, requests-aws4auth,}:
buildPythonPackage rec { pname = "awswrangler"; version = "3.7.3"; pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub { owner = "aws"; repo = "aws-sdk-pandas"; rev = "refs/tags/${version}"; hash = "sha256-gm6ieteW+NcY+AOLcMZLUPcSi2Z/Mo27rzd1i9imp5I="; };
pythonRelaxDeps = [ "packaging" ];
build-system = [ poetry-core ];
nativeBuildInputs = [ pythonRelaxDepsHook ];
dependencies = [ boto3 gremlinpython jsonpath-ng openpyxl opensearch-py pandas pg8000 progressbar2 pyarrow pymysql redshift-connector requests-aws4auth ];
passthru.optional-dependencies = { sqlserver = [ pyodbc ]; sparql = [ sparqlwrapper ]; };
nativeCheckInputs = [ moto pyparsing pytestCheckHook ];
pythonImportsCheck = [ "awswrangler" ];
pytestFlagsArray = [ # Subset of tests that run in upstream CI (many others require credentials) # https://github.com/aws/aws-sdk-pandas/blob/20fec775515e9e256e8cee5aee12966516608840/.github/workflows/minimal-tests.yml#L36-L43 "tests/unit/test_metadata.py" "tests/unit/test_session.py" "tests/unit/test_utils.py" "tests/unit/test_moto.py" ];
meta = with lib; { description = "Pandas on AWS"; homepage = "https://github.com/aws/aws-sdk-pandas"; changelog = "https://github.com/aws/aws-sdk-pandas/releases/tag/${version}"; license = licenses.asl20; maintainers = with maintainers; [ mcwitt ]; };}