diff options
author | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2025-07-22 08:40:02 +0200 |
---|---|---|
committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-07-26 18:35:59 +0100 |
commit | e8a903ca9ff4512ff63ec6316363fe0a68cb71fa (patch) | |
tree | 2c1f2df78648cff31c3788bec4baeb240bb385d8 /gnu/packages/python-xyz.scm | |
parent | 5a45e69d527774c3b89bbf753f1eafc41becd38d (diff) |
gnu: Add python-copydetect.
* gnu/packages/python-xyz.scm (python-copydetect): New variable.
Change-Id: I7b0b09b602d0b158c784e0e40fddd80c74d9b9f2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages/python-xyz.scm')
-rw-r--r-- | gnu/packages/python-xyz.scm | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index bd7109841a..1638536bc5 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -553,6 +553,34 @@ line drawing algorithm}.") understanding ECMA script.") (license license:expat))) +(define-public python-copydetect + (package + (name "python-copydetect") + (version "0.5.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/blingenf/copydetect") + (commit version))) + (sha256 + (base32 "0hp9994bbnzp79xxprgwsbgc0w06sb4n82nghl90w1z9zbvwn6gz")))) + (build-system pyproject-build-system) + (propagated-inputs (list python-jinja2 + python-matplotlib + python-numpy + python-pygments + python-tqdm)) + (native-inputs (list python-setuptools + python-pytest + python-wheel)) + (home-page "https://github.com/blingenf/copydetect") + (synopsis "Code plagiarism detection tool") + (description "Copydetect is a tool to detect likely instances of plagiarism +based on the winnowing algorithm. It takes a list of directories as input and +generates an HTML report displaying copied slices as output.") + (license license:expat))) + (define-public python-couleur (package (name "python-couleur") |