diff options
author | Fabian Affolter <mail@fabian-affolter.ch> | 2023-12-01 21:12:25 +0100 |
---|---|---|
committer | Fabian Affolter <mail@fabian-affolter.ch> | 2023-12-01 21:12:25 +0100 |
commit | a5eac6f91ac778a47d078e9707f75333d82f9865 (patch) | |
tree | b89acf568a31b377fbb985ad2b47265470b906db | |
parent | 8cfef6986adfb599ba379ae53c9f5631ecd2fd9c (diff) | |
download | nixlib-a5eac6f91ac778a47d078e9707f75333d82f9865.tar nixlib-a5eac6f91ac778a47d078e9707f75333d82f9865.tar.gz nixlib-a5eac6f91ac778a47d078e9707f75333d82f9865.tar.bz2 nixlib-a5eac6f91ac778a47d078e9707f75333d82f9865.tar.lz nixlib-a5eac6f91ac778a47d078e9707f75333d82f9865.tar.xz nixlib-a5eac6f91ac778a47d078e9707f75333d82f9865.tar.zst nixlib-a5eac6f91ac778a47d078e9707f75333d82f9865.zip |
python311Packages.amazon-ion: 0.10.0 -> 0.11.2
Diff: amazon-ion/ion-python@refs/tags/v0.10.0...v0.11.2 Changelog: https://github.com/amazon-ion/ion-python/releases/tag/v0.11.2
-rw-r--r-- | pkgs/development/python-modules/amazon-ion/default.nix | 29 |
1 files changed, 22 insertions, 7 deletions
diff --git a/pkgs/development/python-modules/amazon-ion/default.nix b/pkgs/development/python-modules/amazon-ion/default.nix index 0a2479dd38f4..e69de9cfea33 100644 --- a/pkgs/development/python-modules/amazon-ion/default.nix +++ b/pkgs/development/python-modules/amazon-ion/default.nix @@ -1,26 +1,29 @@ { lib , buildPythonPackage +, docopt , fetchFromGitHub , jsonconversion -, six , pytestCheckHook , pythonOlder +, setuptools +, six +, tabulate }: buildPythonPackage rec { pname = "amazon-ion"; - version = "0.10.0"; - format = "setuptools"; + version = "0.11.2"; + pyproject = true; disabled = pythonOlder "3.7"; - # test vectors require git submodule src = fetchFromGitHub { - owner = "amzn"; + owner = "amazon-ion"; repo = "ion-python"; rev = "refs/tags/v${version}"; + # Test vectors require git submodule fetchSubmodules = true; - hash = "sha256-pCm3jd/dVqO/uIvT5N/w5yoUWU6ni62Pl2A862e+qSk="; + hash = "sha256-0/+bX02qTbOydWDxex4OWL7woP7dW1yJZBmDZAivE7U="; }; postPatch = '' @@ -28,13 +31,19 @@ buildPythonPackage rec { --replace "'pytest-runner'," "" ''; + nativeBuildInputs = [ + setuptools + ]; + propagatedBuildInputs = [ jsonconversion six ]; nativeCheckInputs = [ + docopt pytestCheckHook + tabulate ]; disabledTests = [ @@ -42,13 +51,19 @@ buildPythonPackage rec { "test_roundtrips" ]; + disabledTestPaths = [ + # Exclude benchmarks + "tests/test_benchmark_cli.py" + ]; + pythonImportsCheck = [ "amazon.ion" ]; meta = with lib; { description = "Python implementation of Amazon Ion"; - homepage = "https://github.com/amzn/ion-python"; + homepage = "https://github.com/amazon-ion/ion-python"; + changelog = "https://github.com/amazon-ion/ion-python/releases/tag/v${version}"; sourceProvenance = with sourceTypes; [ fromSource binaryNativeCode |