Loading pkgs/applications/version-management/gitlint/default.nix +15 −8 Original line number Diff line number Diff line Loading @@ -7,19 +7,32 @@ python3.pkgs.buildPythonApplication rec { pname = "gitlint"; version = "0.18.0"; version = "0.19.0"; format = "pyproject"; src = fetchFromGitHub { owner = "jorisroovers"; repo = "gitlint"; rev = "v${version}"; sha256 = "sha256-MmXzrooN+C9MUaAz4+IEGkGJWHbgvPMSLHgssM0wyN8="; sha256 = "sha256-w4v6mcjCX0V3Mj1K23ErpXdyEKQcA4vykns7UwNBEZ4="; }; patches = [ # otherwise hatch tries to run git to collect some metadata about the build ./dont-try-to-use-git.diff ]; SETUPTOOLS_SCM_PRETEND_VERSION = version; # Upstream splitted the project into gitlint and gitlint-core to # simplify the dependency handling sourceRoot = "source/gitlint-core"; nativeBuildInputs = with python3.pkgs; [ hatch-vcs hatchling ]; propagatedBuildInputs = with python3.pkgs; [ arrow click Loading @@ -31,12 +44,6 @@ python3.pkgs.buildPythonApplication rec { pytestCheckHook ]; postPatch = '' # We don't need gitlint-core substituteInPlace setup.py \ --replace "'gitlint-core[trusted-deps]==' + version," "" ''; pythonImportsCheck = [ "gitlint" ]; Loading pkgs/applications/version-management/gitlint/dont-try-to-use-git.diff 0 → 100644 +14 −0 Original line number Diff line number Diff line --- a/pyproject.toml +++ b/pyproject.toml @@ -61,10 +63,3 @@ include = [ exclude = [ "/gitlint/tests", # ] - -[tool.hatch.metadata.hooks.vcs.urls] -Homepage = "https://jorisroovers.github.io/gitlint" -Documentation = "https://jorisroovers.github.io/gitlint" -Source = "https://github.com/jorisroovers/gitlint/tree/main/gitlint-core" -Changelog = "https://github.com/jorisroovers/gitlint/blob/main/CHANGELOG.md" -'Source Commit' = "https://github.com/jorisroovers/gitlint/tree/{commit_hash}/gitlint-core" \ No newline at end of file Loading
pkgs/applications/version-management/gitlint/default.nix +15 −8 Original line number Diff line number Diff line Loading @@ -7,19 +7,32 @@ python3.pkgs.buildPythonApplication rec { pname = "gitlint"; version = "0.18.0"; version = "0.19.0"; format = "pyproject"; src = fetchFromGitHub { owner = "jorisroovers"; repo = "gitlint"; rev = "v${version}"; sha256 = "sha256-MmXzrooN+C9MUaAz4+IEGkGJWHbgvPMSLHgssM0wyN8="; sha256 = "sha256-w4v6mcjCX0V3Mj1K23ErpXdyEKQcA4vykns7UwNBEZ4="; }; patches = [ # otherwise hatch tries to run git to collect some metadata about the build ./dont-try-to-use-git.diff ]; SETUPTOOLS_SCM_PRETEND_VERSION = version; # Upstream splitted the project into gitlint and gitlint-core to # simplify the dependency handling sourceRoot = "source/gitlint-core"; nativeBuildInputs = with python3.pkgs; [ hatch-vcs hatchling ]; propagatedBuildInputs = with python3.pkgs; [ arrow click Loading @@ -31,12 +44,6 @@ python3.pkgs.buildPythonApplication rec { pytestCheckHook ]; postPatch = '' # We don't need gitlint-core substituteInPlace setup.py \ --replace "'gitlint-core[trusted-deps]==' + version," "" ''; pythonImportsCheck = [ "gitlint" ]; Loading
pkgs/applications/version-management/gitlint/dont-try-to-use-git.diff 0 → 100644 +14 −0 Original line number Diff line number Diff line --- a/pyproject.toml +++ b/pyproject.toml @@ -61,10 +63,3 @@ include = [ exclude = [ "/gitlint/tests", # ] - -[tool.hatch.metadata.hooks.vcs.urls] -Homepage = "https://jorisroovers.github.io/gitlint" -Documentation = "https://jorisroovers.github.io/gitlint" -Source = "https://github.com/jorisroovers/gitlint/tree/main/gitlint-core" -Changelog = "https://github.com/jorisroovers/gitlint/blob/main/CHANGELOG.md" -'Source Commit' = "https://github.com/jorisroovers/gitlint/tree/{commit_hash}/gitlint-core" \ No newline at end of file