~ruther/guix-local

f00571cfbbc2dfd0b9f54b94d1f8fe7e2ff83480 — Sharlatan Hellseher 1 year, 1 month ago e7a2740
gnu: python-sure: Move to python-check.

* gnu/packages/python-xyz.scm (python-sure): Move from here ...
* gnu/packages/python-check.scm: ... to here.

Change-Id: Idb2379d5c4f0964fb28bf38097c963206bbfecfa
2 files changed, 36 insertions(+), 35 deletions(-)

M gnu/packages/python-check.scm
M gnu/packages/python-xyz.scm
M gnu/packages/python-check.scm => gnu/packages/python-check.scm +36 -0
@@ 22,6 22,7 @@
;;; Copyright © 2022 Felix Gruber <felgru@posteo.net>
;;; Copyright © 2022 Tomasz Jeneralczyk <tj@schwi.pl>
;;; Copyright © 2022 jgart <jgart@dismail.de>
;;; Copyright © 2023 John Kehayias <john.kehayias@protonmail.com>
;;; Copyright © 2024-2025 Troy Figiel <troy@troyfigiel.com>
;;; Copyright © 2024 Navid Afkhami <navid.afkhami@mdc-berlin.de>
;;; Copyright © 2024, 2025 David Elsing <david.elsing@posteo.net>


@@ 3588,6 3589,41 @@ a test suite.  It will also store a history of all test runs to help in
debugging failures and optimizing the scheduler to improve speed.")
    (license license:asl2.0)))

(define-public python-sure
  ;; No release for 2y but the master branch has fresh changes, use the latest
  ;; commit for now, see <https://github.com/gabrielfalcao/sure/issues/184>,
  ;; <https://github.com/gabrielfalcao/sure/issues/182>.
  (let ((commit "acf823a2e240a2efe93360316d3816e90366439a")
        (revision "0"))
    (package
      (name "python-sure")
      (version (git-version "2.0.1" revision commit))
      (source
       (origin
         (method git-fetch)
         (uri (git-reference
               (url "https://github.com/gabrielfalcao/sure")
               (commit commit)))
         (file-name (git-file-name name version))
         (sha256
          (base32 "12qd3as4ixhwvf8ppx1dwhghda2kcb85ygd4x3ci9mbvkh25fs01"))))
      (build-system pyproject-build-system)
      (native-inputs
       (list python-mock
             python-pytest
             python-pytest-cov
             python-setuptools
             python-wheel))
      (propagated-inputs
       (list python-couleur))
      (home-page "https://github.com/gabrielfalcao/sure")
      (synopsis "Automated testing library in python for python")
      (description
       "Sure is a python library that leverages a DSL for writing
assertions. Sure is heavily inspired by @code{RSpec Expectations} and
@code{should.js}.")
      (license license:gpl3+))))

(define-public python-sybil
  (package
    (name "python-sybil")

M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +0 -35
@@ 26540,41 26540,6 @@ for more filetypes can be easily added by creating plugins for them.")
conversion: Gamut A, B, and C.")
    (license license:expat)))

(define-public python-sure
  ;; No release for 2y but the master branch has fresh changes, use the latest
  ;; commit for now, see <https://github.com/gabrielfalcao/sure/issues/184>,
  ;; <https://github.com/gabrielfalcao/sure/issues/182>.
  (let ((commit "acf823a2e240a2efe93360316d3816e90366439a")
        (revision "0"))
    (package
      (name "python-sure")
      (version (git-version "2.0.1" revision commit))
      (source
       (origin
         (method git-fetch)
         (uri (git-reference
               (url "https://github.com/gabrielfalcao/sure")
               (commit commit)))
         (file-name (git-file-name name version))
         (sha256
          (base32 "12qd3as4ixhwvf8ppx1dwhghda2kcb85ygd4x3ci9mbvkh25fs01"))))
      (build-system pyproject-build-system)
      (native-inputs
       (list python-mock
             python-pytest
             python-pytest-cov
             python-setuptools
             python-wheel))
      (propagated-inputs
       (list python-couleur))
      (home-page "https://github.com/gabrielfalcao/sure")
      (synopsis "Automated testing library in python for python")
      (description
       "Sure is a python library that leverages a DSL for writing
assertions. Sure is heavily inspired by @code{RSpec Expectations} and
@code{should.js}.")
      (license license:gpl3+))))

(define-public python-misaka
  (package
    (name "python-misaka")