Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.1 kB · 61 lines
Nix
at litex
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder, pybind11, pytestCheckHook, python-dateutil, doxygen, python, pelican, matplotlib}:
buildPythonPackage rec { pname = "pytomlpp"; version = "1.0.13";
src = fetchFromGitHub { owner = "bobfang1992"; repo = pname; rev = "v${version}"; fetchSubmodules = true; hash = "sha256-QJeXvj1M3Vq5ctmx7RhczONsPRXAecv3WhJgKWtNK+M="; };
buildInputs = [ pybind11 ];
nativeCheckInputs = [ pytestCheckHook
python-dateutil doxygen python pelican matplotlib ];
# pelican requires > 2.7 doCheck = !pythonOlder "3.6";
disabledTests = [ # incompatible with pytest7 # https://github.com/bobfang1992/pytomlpp/issues/66 "test_loads_valid_toml_files" "test_round_trip_for_valid_toml_files" "test_decode_encode_binary" ];
preCheck = '' cd tests '';
pythonImportsCheck = [ "pytomlpp" ];
meta = with lib; { description = "A python wrapper for tomlplusplus"; homepage = "https://github.com/bobfang1992/pytomlpp"; license = licenses.mit; maintainers = with maintainers; [ evils ]; };}