diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-07-01 13:56:25 +0100 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-07-03 12:26:47 +0100 |
| commit | 60022d25d5867fd83d888185e79110f1e5fe177d (patch) | |
| tree | 4bf9cd77ae7c9712d548b188e4cb643e7fca21e9 /gnu | |
| parent | 16bd2871d6bd90eb236228ad79c2c83b9fb8f720 (diff) | |
gnu: python-flatten-json: Update to 0.1.14-0.900c4fe.
* gnu/packages/python-xyz.scm (python-flatten-json): Update to 0.1.14-0.900c4fe.
[source]: Swap to git-fetch and latest commit associated with 0.1.14 version.
[build-system]: Use pyproject.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
Change-Id: Ia28ae8f5a10cd198746b15689b84f512d254a1df
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/python-xyz.scm | 44 |
1 files changed, 28 insertions, 16 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index dc3e17f8f77..4790ee5335d 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm | |||
| @@ -38784,23 +38784,35 @@ parsing.") | |||
| 38784 | (license license:expat))) | 38784 | (license license:expat))) |
| 38785 | 38785 | ||
| 38786 | (define-public python-flatten-json | 38786 | (define-public python-flatten-json |
| 38787 | (package | 38787 | ;; The latest version was not tagged on GitHub, PyPI provides no tests, use |
| 38788 | (name "python-flatten-json") | 38788 | ;; the commit assosiated with 0.1.14 version. |
| 38789 | (version "0.1.13") | 38789 | (let ((commit "900c4feebcfcd831ddb6143c4b246024ecf911ec") |
| 38790 | (source | 38790 | (revision "0")) |
| 38791 | (origin | 38791 | (package |
| 38792 | (method url-fetch) | 38792 | (name "python-flatten-json") |
| 38793 | (uri (pypi-uri "flatten_json" version)) | 38793 | (version (git-version "0.1.14" revision commit)) |
| 38794 | (sha256 | 38794 | (source |
| 38795 | (base32 "007m28gfs7pmz2rqqjxpial6skzw26hrfi8vrdy9agi9x0rj6dgf")))) | 38795 | (origin |
| 38796 | (build-system python-build-system) | 38796 | (method git-fetch) ; no tests in PyPI release |
| 38797 | (propagated-inputs (list python-six)) | 38797 | (uri (git-reference |
| 38798 | (home-page "https://github.com/amirziai/flatten") | 38798 | (url "https://github.com/amirziai/flatten") |
| 38799 | (synopsis "Flatten JSON objects") | 38799 | (commit commit))) |
| 38800 | (description | 38800 | (file-name (git-file-name name version)) |
| 38801 | "The @code{flatten_json} Python library flattens the hierarchy in your | 38801 | (sha256 |
| 38802 | (base32 "1vk2ykmk4wirsywinxk9v520y6iv857bn0hsizm25s3d08v5a3sb")))) | ||
| 38803 | (build-system pyproject-build-system) | ||
| 38804 | (native-inputs | ||
| 38805 | (list python-pytest | ||
| 38806 | python-setuptools | ||
| 38807 | python-wheel)) | ||
| 38808 | (propagated-inputs | ||
| 38809 | (list python-six)) | ||
| 38810 | (home-page "https://github.com/amirziai/flatten") | ||
| 38811 | (synopsis "Flatten JSON objects") | ||
| 38812 | (description | ||
| 38813 | "The @code{flatten_json} Python library flattens the hierarchy in your | ||
| 38802 | object, which can be useful if you want to force your objects into a table.") | 38814 | object, which can be useful if you want to force your objects into a table.") |
| 38803 | (license license:expat))) | 38815 | (license license:expat)))) |
| 38804 | 38816 | ||
| 38805 | (define-public python-deepdiff | 38817 | (define-public python-deepdiff |
| 38806 | (package | 38818 | (package |
