python311Packages.tabcmd 0 -> 1 attrpath: python311Packages.tabcmd Checking auto update branch... [version] [version] skipping because derivation has updateScript [rustCrateVersion] [rustCrateVersion] No cargoSha256 or cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorSha256 or vendorHash [npmDepsVersion] [npmDepsVersion] No npmDepsHash [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/ys9mhbab4lpx3gvyphqvnca0x0d1208s-packages.json.drv building '/nix/store/ys9mhbab4lpx3gvyphqvnca0x0d1208s-packages.json.drv'... Going to be running update for following packages: - python3.11-tabcmd-2.0.12 Press Enter key to continue... Running update for: - python3.11-tabcmd-2.0.12: UPDATING ... - python3.11-tabcmd-2.0.12: DONE. Packages updated! Diff after rewrites: diff --git a/pkgs/development/python-modules/tabcmd/default.nix b/pkgs/development/python-modules/tabcmd/default.nix index 373001616dd2..2f7574a32f95 100644 --- a/pkgs/development/python-modules/tabcmd/default.nix +++ b/pkgs/development/python-modules/tabcmd/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { pname = "tabcmd"; - version = "2.0.12"; + version = "2.0.13"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-nsQJWDzSzSc1WRk5TBl/E7Mpfk8wGD1CsETAWILKxCM="; + hash = "sha256-f9zoYeb4RzcCtgcCYYvvuCuFrjqpP3Fhv38bUWH24+g="; }; pythonRelaxDeps = [ No auto update branch exists Old version 2.0.12" not present in staging derivation file with contents: { lib , appdirs , argparse , buildPythonPackage , doit , fetchPypi , ftfy , mock , pyinstaller-versionfile , pytestCheckHook , python3 , pythonOlder , requests , pythonRelaxDepsHook , setuptools , setuptools-scm , tableauserverclient , types-appdirs , types-mock , types-requests , types-setuptools , urllib3 }: buildPythonPackage rec { pname = "tabcmd"; version = "2.0.13"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; hash = "sha256-f9zoYeb4RzcCtgcCYYvvuCuFrjqpP3Fhv38bUWH24+g="; }; pythonRelaxDeps = [ "tableauserverclient" "urllib3" ]; nativeBuildInputs = [ pythonRelaxDepsHook setuptools ]; propagatedBuildInputs = [ appdirs argparse doit ftfy pyinstaller-versionfile requests setuptools-scm tableauserverclient types-appdirs types-mock types-requests types-setuptools urllib3 ]; nativeCheckInputs = [ mock pytestCheckHook ]; # Remove an unneeded dependency that can't be resolved prePatch = '' sed -i "/'argparse',/d" pyproject.toml ''; # Create a "tabcmd" executable postInstall = '' # Create a directory for our wrapped binary. mkdir -p $out/bin cp -r build/lib/tabcmd/__main__.py $out/bin/ # Create a 'tabcmd' script with python3 shebang echo "#!${python3}/bin/python3" > $out/bin/tabcmd # Append __main__.py contents cat $out/bin/__main__.py >> $out/bin/tabcmd # Make it executable. chmod +x $out/bin/tabcmd ''; meta = with lib; { description = "A command line client for working with Tableau Server."; mainProgram = "tabcmd"; homepage = "https://github.com/tableau/tabcmd"; changelog = "https://github.com/tableau/tabcmd/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ ]; }; }