2022-12-08T12:38:35 clevercsv 0.7.1 -> 0.7.4 https://pypi.org/project/clevercsv/ 2022-12-08T12:38:37 attrpath: clevercsv 2022-12-08T12:38:38 Checking auto update branch... 2022-12-08T12:38:38 No auto update branch exists 2022-12-08T12:38:38 Old version 0.7.1" not present in master derivation file with contents: { lib , buildPythonPackage , fetchFromGitHub , cchardet , chardet , pandas , regex , tabview , python , pytestCheckHook }: buildPythonPackage rec { pname = "clevercsv"; version = "0.7.4"; format = "setuptools"; src = fetchFromGitHub { owner = "alan-turing-institute"; repo = "CleverCSV"; rev = "v${version}"; sha256 = "sha256-2OLvVJbqV/wR+Quq0cAlR/vCUe1/Km/nALwfoHD9B+U="; }; propagatedBuildInputs = [ cchardet chardet pandas regex tabview ]; checkInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "clevercsv" "clevercsv.cparser" ]; preCheck = '' # by linking the installed version the tests also have access to compiled native libraries rm -r clevercsv ln -s $out/${python.sitePackages}/clevercsv/ clevercsv ''; # their ci only runs unit tests, there are also integration and fuzzing tests pytestFlagsArray = [ "./tests/test_unit" ]; disabledTestPaths = [ # ModuleNotFoundError: No module named 'wilderness' "tests/test_unit/test_console.py" ]; meta = with lib; { description = "CleverCSV is a Python package for handling messy CSV files"; longDescription = '' CleverCSV is a Python package for handling messy CSV files. It provides a drop-in replacement for the builtin CSV module with improved dialect detection, and comes with a handy command line application for working with CSV files. ''; homepage = "https://github.com/alan-turing-institute/CleverCSV"; changelog = "https://github.com/alan-turing-institute/CleverCSV/blob/master/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ hexa ]; }; }