head	1.3;
access;
symbols
	pkgsrc-2026Q2:1.3.0.28
	pkgsrc-2026Q2-base:1.3
	pkgsrc-2026Q1:1.3.0.26
	pkgsrc-2026Q1-base:1.3
	pkgsrc-2025Q4:1.3.0.24
	pkgsrc-2025Q4-base:1.3
	pkgsrc-2025Q3:1.3.0.22
	pkgsrc-2025Q3-base:1.3
	pkgsrc-2025Q2:1.3.0.20
	pkgsrc-2025Q2-base:1.3
	pkgsrc-2025Q1:1.3.0.18
	pkgsrc-2025Q1-base:1.3
	pkgsrc-2024Q4:1.3.0.16
	pkgsrc-2024Q4-base:1.3
	pkgsrc-2024Q3:1.3.0.14
	pkgsrc-2024Q3-base:1.3
	pkgsrc-2024Q2:1.3.0.12
	pkgsrc-2024Q2-base:1.3
	pkgsrc-2024Q1:1.3.0.10
	pkgsrc-2024Q1-base:1.3
	pkgsrc-2023Q4:1.3.0.8
	pkgsrc-2023Q4-base:1.3
	pkgsrc-2023Q3:1.3.0.6
	pkgsrc-2023Q3-base:1.3
	pkgsrc-2023Q2:1.3.0.4
	pkgsrc-2023Q2-base:1.3
	pkgsrc-2023Q1:1.3.0.2
	pkgsrc-2023Q1-base:1.3;
locks; strict;
comment	@# @;


1.3
date	2023.02.23.15.59.24;	author schmonz;	state Exp;
branches;
next	1.2;
commitid	54hv4mmhgfoXmFeE;

1.2
date	2022.02.04.00.04.09;	author wiz;	state dead;
branches;
next	1.1;
commitid	Ommbk4oZLjEhqerD;

1.1
date	2022.02.01.18.43.17;	author schmonz;	state Exp;
branches;
next	;
commitid	oBFuINQhRjkqIWqD;


desc
@@


1.3
log
@Update to 0.19.0. From the changelog:

* implement --nocache option
* new plugin: ikiwiki toot
* fix incorrect string stripping in README (Closes: GL#29)
* cleanups:
  * add support for Python 3.10, no change
  * remove the test compatibility shim from setup.py
  * silence warnings from lxml missing type hints
  * more uniform variable naming (underscores)
@
text
@$NetBSD$

Tarball lacks .git, so pass down version from our Makefile.

--- pyproject.toml.orig	2023-02-13 20:28:58.000000000 +0000
+++ pyproject.toml
@@@@ -8,7 +8,6 @@@@ module = [
   "lxml",
   "pytest",
   "requests_file",
-  "setuptools_scm",
   "unidecode",
   "xdg",
   "xdg.BaseDirectory",
@@@@ -16,7 +15,4 @@@@ module = [
 ignore_missing_imports = true
 
 [build-system]
-requires = ["setuptools>=45", "wheel", "setuptools_scm>=6.2"]
-
-[tool.setuptools_scm]
-write_to = "feed2exec/_version.py"
+requires = ["setuptools>=45", "wheel"]
@


1.2
log
@feed2exec: pypi distfile does not match distinfo

Set DIST_SUBDIR and update package.
setuptools_scm works fine now, and additional tests are installed.

Update PLIST.
Simplify package.

Bump PKGREVISION.
@
text
@d1 1
a1 1
$NetBSD: patch-pyproject.toml,v 1.1 2022/02/01 18:43:17 schmonz Exp $
d3 1
a3 1
Avoid setuptools_scm since tarball has no .git.
d5 1
a5 1
--- pyproject.toml.orig	2022-02-01 02:24:32.000000000 +0000
d7 2
a8 2
@@@@ -7,7 +7,6 @@@@ module = [
   "html2text",
d15 1
a15 1
@@@@ -15,7 +14,4 @@@@ module = [
@


1.1
log
@Update to 0.18.0. From the changelog:

ship accumulated bugfixes and catchup with wayback machine changes.

special thanks to Paul Wise for the immesurable patience on
the wayback plugin and test suite, and to Jelmer Vernooij for the
Debian Janitor.

New features:

* Add support for saving page resources to the Wayback Machine too,
  thanks Paul Wise!

API changes:

* we now generate a standard message-id, which has brackets around it

Bugfixes:

* fix rare crash in feed2exec parse with an empty `mailbox` setting
* fix feedparser dependencies for newer python
* catchup with html2text again (2020.1.16)
* add failing test and fix for cachecontrol 0.12.10 new API (Closes: GL#22)
* do not cache requests in plugins (Closes: #1001412, GL#26)
* Require feedparser 5 as minimum version for Python 3, thanks Paul Wise

Documentation:

* mention (lack of) Gemini and other protocol support
* leave Freenode for oftc.net

Cleanup, CI, linting:

* avoid dateparser bug workaround in newer versions
* drop support for python 3.5, add 3.9
* enforce black in tox, but not in CI
* first pass at type checking with mypy, with failures allowed
* switch to setup.cfg as much as possible
* fix rst syntax since we are not hacking it anymore
* mention build module, which may be necessary for newer setuptools_scm
* move fixtures to conftest.py
* use pytest.mark.network instead of xfail
@
text
@d1 1
a1 1
$NetBSD$
@

