diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-09-14 22:04:31 +0100 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-09-14 22:04:43 +0100 |
| commit | f0bb63bed89e4c736dd9a9b0da0519cae00b93e8 (patch) | |
| tree | 5f840cfb3b9f917ffe6f5d6248b81bf4cb33aac9 /gnu/packages | |
| parent | 96c30d2bf650ca62beec280d541a0b52f2b6fc7d (diff) | |
gnu: cobib: Update to 5.4.0.
* gnu/packages/textutils.scm (cobib): Update to 5.4.0.
[arguments] <test-flags>: Rework skipped tests.
[propagated-inputs]: Remove python-mdit-py-plugins and python-textual-1;
add python-textual.
[native-inputs]: Remove python-setuptools and python-wheel; add
python-setuptools-next.
Change-Id: Ie0e1cdf2516a7ee18fbd1eb0c2865c4cd29dfb75
Diffstat (limited to 'gnu/packages')
| -rw-r--r-- | gnu/packages/textutils.scm | 117 |
1 files changed, 73 insertions, 44 deletions
diff --git a/gnu/packages/textutils.scm b/gnu/packages/textutils.scm index 8545061376a..e94d1fae364 100644 --- a/gnu/packages/textutils.scm +++ b/gnu/packages/textutils.scm @@ -1256,7 +1256,7 @@ OpenDocument presentations (*.odp).") (define-public cobib (package (name "cobib") - (version "5.3.0") + (version "5.4.0") (source (origin (method git-fetch) ;no tests in PyPI archive @@ -1265,49 +1265,80 @@ OpenDocument presentations (*.odp).") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "13mzwb1rmpz05bn5qr7mwqmj0grxxm1z7b56c8wvyrgm6lsx0a98")))) + (base32 "0amyfacm97av9srpwxvif16hcg8w9psdl4v70syihbwchyrbcsg9")))) (build-system pyproject-build-system) (arguments (list + ;; tests: 302 passed, 43 skipped, 403 deselected #:test-flags - #~(list "-k" (string-join - ;; Tests trying to access api.zotero.org. - (list "not test_fetch" - "test_fetch_custom_user_id" - "test_cache" - "test_event_pre_zotero_import" - "test_event_post_zotero_import" - ;; Tests requiring Git history or failing with - ;; various assertion errors. - "test_absolute_path" - "test_cmdline" - "test_command" - "test_command_context" - "test_command_edit" - "test_command_edit_no_changes" - "test_command_fields" - "test_command_inline" - "test_command_skip" - "test_configured_label_default" - "test_disambiguate_label" - "test_event_post_redo_command" - "test_event_post_undo_command" - "test_event_pre_git_commit" - "test_event_pre_redo_command" - "test_event_pre_undo_command" - "test_lint_auto_format" - "test_overwrite_label" - "test_skipping_redone_commits" - "test_skipping_undone_commits" - "test_stringify" - ;; Tests might be broken as trying to compare $HOME - ;; and "~/". - "test_base_cmd_insufficient_git" - "test_warn_insufficient_config" - "test_event_pre_init_command" - "test_field_cmdline_switch") - " and not ") - "tests") + #~(list + "-k" (string-join + ;; Tests trying to access api.zotero.org. + (list "not test_cache" + "test_command" + "test_event_post_zotero_import" + "test_event_pre_zotero_import" + "test_fetch" + "test_fetch_custom_user_id" + ;; XXX: Various tests fail which require git history. + "test_cmdline" + "test_command" + "test_event_post_redo_command" + "test_event_post_undo_command" + "test_event_pre_redo_command" + "test_event_pre_undo_command" + "test_skipping_redone_commits" + "test_skipping_undone_commits" + "test_overwrite_label" + "test_configured_label_default" + "test_disambiguate_label" + "test_command_yes" + "test_command_edit" + "test_command_edit_no_changes" + "test_command_skip" + "test_command_fields" + "test_command_context" + "test_command_inline" + "test_event_pre_git_commit" + "test_warn_insufficient_config" + "test_event_pre_init_command" + "test_lint_auto_format" + "test_field_cmdline_switch" + "test_command_resume" + "test_command_resume_graceful" + "test_stringify" + "test_handling_of_missing_schema" + "test_main" + "test_config_theme" + "test_config_syntax" + "test_config_user_tags" + "test_log" + "test_help" + "test_empty_database" + "test_prompt_action" + "test_prompt_ask" + "test_catch_invalid_command" + "test_jump" + "test_jump_missing" + "test_jump_out_of_view" + "test_sort" + "test_sort_twice" + "test_filter" + "test_preset" + "test_delete" + "test_note_edit" + "test_note_reset" + "test_note_unsaved_quit" + "test_note_unsaved_open_another" + "test_search" + "test_empty_results" + "test_expand_all" + "test_motion" + "test_select" + "test_open" + "test_absolute_path") + " and not ") + "tests") #:phases #~(modify-phases %standard-phases (add-before 'check 'pre-check @@ -1322,20 +1353,18 @@ OpenDocument presentations (*.odp).") python-pytest python-pytest-asyncio python-pytest-textual-snapshot - python-setuptools - python-wheel)) + python-setuptools-next)) (propagated-inputs (list python-beautifulsoup4 python-bibtexparser python-lxml - python-mdit-py-plugins python-pylatexenc python-requests python-requests-oauthlib python-rich python-ruamel.yaml python-text-unidecode - python-textual-1 + python-textual python-typing-extensions)) (home-page "https://gitlab.com/cobib/cobib") (synopsis "Terminal-based bibliography management tool") |
