Unverified Commit f5a26bdc authored by Fabian Affolter's avatar Fabian Affolter Committed by GitHub
Browse files

Merge pull request #220239 from SuperSandro2000/gitlint

gitlint: 0.18.0 -> 0.19.0
parents ea1110eb ca29761e
Loading
Loading
Loading
Loading
+15 −8
Original line number Diff line number Diff line
@@ -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
@@ -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"
  ];
+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