Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.1 kB · 54 lines
Nix
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455{ lib, buildPythonPackage, fetchPypi, python-dateutil, babelfish, rebulk, pythonOlder, importlib-resources, py, pytestCheckHook, pytest-mock, pytest-benchmark, pyyaml,}:
buildPythonPackage rec { pname = "guessit"; version = "3.8.0"; format = "setuptools";
src = fetchPypi { inherit pname version; hash = "sha256-Zhn8u/mgUQ7IwsM3RMQlHK0FB7HVc9Bch13hftxe2+0="; };
propagatedBuildInputs = [ rebulk babelfish python-dateutil ] ++ lib.optionals (pythonOlder "3.9") [ importlib-resources ];
nativeCheckInputs = [ py pytestCheckHook pytest-mock pytest-benchmark pyyaml ];
pytestFlags = [ "--benchmark-disable" ];
pythonImportsCheck = [ "guessit" ];
meta = with lib; { description = "Python library that extracts as much information as possible from a video filename"; mainProgram = "guessit"; homepage = "https://guessit-io.github.io/guessit/"; changelog = "https://github.com/guessit-io/guessit/raw/v${version}/CHANGELOG.md"; license = licenses.lgpl3Only; maintainers = [ ]; };}