From 3444682add2886219ff6623b3ccdd881da0dc555 Mon Sep 17 00:00:00 2001 From: Simon Cross Date: Sun, 16 Jun 2024 00:09:17 +0200 Subject: [PATCH 1/8] Add ReadTheDocs badge. --- README.txt => README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) rename README.txt => README.md (66%) diff --git a/README.txt b/README.md similarity index 66% rename from README.txt rename to README.md index 55752c40..14f2cf5a 100644 --- a/README.txt +++ b/README.md @@ -1,6 +1,8 @@ About Genshi ============ +[![ReadTheDocs badge](https://readthedocs.org/projects/genshi/badge/?version=default&style=for-the-badge)](https://genshi.readthedocs.org/) + Genshi is a Python library that provides an integrated set of components for parsing, generating, and processing HTML, XML or other textual content for output generation on the web. The major feature is @@ -9,4 +11,4 @@ a template language, which is heavily inspired by Kid. For more information please see the documentation in the `doc` directory, and visit the Genshi web site: - +[http://genshi.edgewall.org/](http://genshi.edgewall.org/) From 546d14fc45d00650553b33b438637c6f15af3b12 Mon Sep 17 00:00:00 2001 From: Simon Cross Date: Sun, 16 Jun 2024 00:48:06 +0200 Subject: [PATCH 2/8] Use latest ReadTheDocs for badge and update links. --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 14f2cf5a..42b5eb86 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,16 @@ About Genshi ============ -[![ReadTheDocs badge](https://readthedocs.org/projects/genshi/badge/?version=default&style=for-the-badge)](https://genshi.readthedocs.org/) +[![ReadTheDocs badge](https://readthedocs.org/projects/genshi/badge/?version=latest&style=for-the-badge)](https://genshi.readthedocs.org/) Genshi is a Python library that provides an integrated set of components for parsing, generating, and processing HTML, XML or other textual content for output generation on the web. The major feature is a template language, which is heavily inspired by Kid. -For more information please see the documentation in the `doc` -directory, and visit the Genshi web site: +For more information please see: + +- [ReadTheDocs](http://genshi.edgewall.org/) +- [http://genshi.edgewall.org/](http://genshi.edgewall.org/) +- the documentation in the `doc` directory. -[http://genshi.edgewall.org/](http://genshi.edgewall.org/) From b669ee01bd03f7b604464f53aeff4cc196512141 Mon Sep 17 00:00:00 2001 From: Simon Cross Date: Sun, 16 Jun 2024 00:50:49 +0200 Subject: [PATCH 3/8] Update links to ReadTheDocs and Edgewall. --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 42b5eb86..0328b01d 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ a template language, which is heavily inspired by Kid. For more information please see: -- [ReadTheDocs](http://genshi.edgewall.org/) -- [http://genshi.edgewall.org/](http://genshi.edgewall.org/) +- [ReadTheDocs](https://genshi.readthedocs.org/) +- [https://genshi.edgewall.org/](https://genshi.edgewall.org/) - the documentation in the `doc` directory. From ef2c98515720a11a5c05b84f006587b7623a40c7 Mon Sep 17 00:00:00 2001 From: Simon Cross Date: Sun, 16 Jun 2024 01:14:21 +0200 Subject: [PATCH 4/8] Add GitHub actions badge. --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0328b01d..f29a82e0 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,8 @@ About Genshi ============ -[![ReadTheDocs badge](https://readthedocs.org/projects/genshi/badge/?version=latest&style=for-the-badge)](https://genshi.readthedocs.org/) +[![ReadTheDocs badge](https://readthedocs.org/projects/genshi/badge/?version=latest&style=flat)](https://genshi.readthedocs.org/) +[![GitHub Actions tests](https://github.com/edgewall/genshi/actions/workflows/tests.yml/badge.svg?branch=master)](https://github.com/edgewall/genshi/actions/workflows/tests.yml) Genshi is a Python library that provides an integrated set of components for parsing, generating, and processing HTML, XML or other From 860c382d48722c08d8c85561be40ff830e6458bd Mon Sep 17 00:00:00 2001 From: Simon Cross Date: Sun, 16 Jun 2024 01:24:44 +0200 Subject: [PATCH 5/8] Add a PyPI version badge and switch to for-the-badge style. --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f29a82e0..aae793fe 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,8 @@ About Genshi ============ [![ReadTheDocs badge](https://readthedocs.org/projects/genshi/badge/?version=latest&style=flat)](https://genshi.readthedocs.org/) -[![GitHub Actions tests](https://github.com/edgewall/genshi/actions/workflows/tests.yml/badge.svg?branch=master)](https://github.com/edgewall/genshi/actions/workflows/tests.yml) +[![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/edgewall/genshi/tests.yml?branch=master&style=for-the-badge)](https://github.com/edgewall/genshi/actions/workflows/tests.yml) +[![PyPI - Version](https://img.shields.io/pypi/v/genshi?style=for-the-badge)](https://pypi.org/project/genshi/) Genshi is a Python library that provides an integrated set of components for parsing, generating, and processing HTML, XML or other From e62b115eaa4e062a7955187cbce8348bcf700307 Mon Sep 17 00:00:00 2001 From: Simon Cross Date: Sun, 16 Jun 2024 01:25:39 +0200 Subject: [PATCH 6/8] Switch ReadTheDocs badge to the for-the-badge style. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index aae793fe..e66a567c 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ About Genshi ============ -[![ReadTheDocs badge](https://readthedocs.org/projects/genshi/badge/?version=latest&style=flat)](https://genshi.readthedocs.org/) +[![ReadTheDocs badge](https://readthedocs.org/projects/genshi/badge/?version=latest&style=for-the-badge)](https://genshi.readthedocs.org/) [![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/edgewall/genshi/tests.yml?branch=master&style=for-the-badge)](https://github.com/edgewall/genshi/actions/workflows/tests.yml) [![PyPI - Version](https://img.shields.io/pypi/v/genshi?style=for-the-badge)](https://pypi.org/project/genshi/) From e5bb2e416c004a11fb0bf5c7679b3439685bcedb Mon Sep 17 00:00:00 2001 From: Simon Cross Date: Sun, 16 Jun 2024 01:31:32 +0200 Subject: [PATCH 7/8] Add Python versions and implementation badges for fun. --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index e66a567c..6638c2fd 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,15 @@ About Genshi ============ + + [![ReadTheDocs badge](https://readthedocs.org/projects/genshi/badge/?version=latest&style=for-the-badge)](https://genshi.readthedocs.org/) [![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/edgewall/genshi/tests.yml?branch=master&style=for-the-badge)](https://github.com/edgewall/genshi/actions/workflows/tests.yml) [![PyPI - Version](https://img.shields.io/pypi/v/genshi?style=for-the-badge)](https://pypi.org/project/genshi/) +[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/genshi?style=for-the-badge)](https://pypi.org/project/genshi/) +[![PyPI - Implementation](https://img.shields.io/pypi/implementation/genshi?style=for-the-badge)](https://pypi.org/project/genshi/) + + Genshi is a Python library that provides an integrated set of components for parsing, generating, and processing HTML, XML or other From 139f4d0eca1c89ff8207e50ffbe5cea57f21dc05 Mon Sep 17 00:00:00 2001 From: Simon Cross Date: Sun, 16 Jun 2024 01:31:52 +0200 Subject: [PATCH 8/8] Add Python implementations supported to classifiers. --- setup.cfg | 2 ++ 1 file changed, 2 insertions(+) diff --git a/setup.cfg b/setup.cfg index 0536af62..4834fc87 100644 --- a/setup.cfg +++ b/setup.cfg @@ -21,6 +21,8 @@ classifiers = Programming Language :: Python Programming Language :: Python :: 2 Programming Language :: Python :: 3 + Programming Language :: Python :: Implementation :: CPython + Programming Language :: Python :: Implementation :: PyPy Topic :: Internet :: WWW/HTTP :: Dynamic Content Topic :: Software Development :: Libraries :: Python Modules Topic :: Text Processing :: Markup :: HTML