Catalog PyPI
Back to packageRELEASE DETAILS

0.11.13

PyPI

ablog

A Sphinx extension that converts any documentation or personal website project into a full-fledged blog.

Published26 Jan 2026
Direct dependencies15
Transitive dependenciesNot calculated

README

Version 0.11.13 documentation
ABlog for Sphinx
================

|CI| |Upload Python Package|

.. |CI| image:: https://github.com/sunpy/ablog/actions/workflows/ci.yml/badge.svg
   :target: https://github.com/sunpy/ablog/actions/workflows/ci.yml
.. |Upload Python Package| image:: https://github.com/sunpy/ablog/actions/workflows/pythonpublish.yml/badge.svg
   :target: https://github.com/sunpy/ablog/actions/workflows/pythonpublish.yml

ABlog is a Sphinx extension that converts any documentation or personal website project into a full-fledged blog.

`Please check our documentation for information on how to get started. <https://ablog.readthedocs.io/>`__

Note
----

This is the new home of `Ahmet Bakan's Ablog Sphinx extension <https://github.com/abakan-zz/ablog/>`__.
The original project is no longer maintained and the `SunPy Project <https://www.sunpy.org>`__ has taken over maintenance.

Warning
-------

**This version is maintained with the aim to keep it working for SunPy Project website and thus new features or bugfixes are highly unlikely unless they directly impact the SunPy Project**

**We strongly encourage users and interested in parties in submitting patches to ablog**

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 26

Native requirements
15 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
docutils
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
docutils>=0.18runtime
feedgen
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
feedgen>=0.9.0runtime
invoke
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
invoke>=1.6.0runtime
packaging
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
packaging>=19.0runtime
python-dateutil
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
python-dateutil>=2.8.2runtime
sphinx
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
sphinx>=7.0.0runtime
watchdog
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
watchdog>=2.1.0runtime
ipython
Environment
{
  "extras": "",
  "marker": "extra == \"notebook\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
ipython>=7.30.0; extra == "notebook"runtime
nbsphinx
Environment
{
  "extras": "",
  "marker": "extra == \"notebook\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
nbsphinx>=0.8.0; extra == "notebook"runtime
myst-parser
Environment
{
  "extras": "",
  "marker": "extra == \"markdown\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
myst-parser>=0.17.0; extra == "markdown"runtime
alabaster
Environment
{
  "extras": "",
  "marker": "extra == \"docs\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
alabaster>=1.0.0; extra == "docs"runtime
sphinx-automodapi
Environment
{
  "extras": "",
  "marker": "extra == \"docs\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
sphinx-automodapi; extra == "docs"runtime
pytest
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
pytest; extra == "tests"runtime
pytest-cov
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
pytest-cov; extra == "tests"runtime
defusedxml
Environment
{
  "extras": "",
  "marker": "extra == \"tests\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
defusedxml>=0.8.0rc2; extra == "tests"runtime
ipython
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
ipython>=7.30.0; extra == "dev"runtime
nbsphinx
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
nbsphinx>=0.8.0; extra == "dev"runtime
myst-parser
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
myst-parser>=0.17.0; extra == "dev"runtime
alabaster
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
alabaster>=1.0.0; extra == "dev"runtime
sphinx-automodapi
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
sphinx-automodapi; extra == "dev"runtime
pytest
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
pytest; extra == "dev"runtime
pytest-cov
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
pytest-cov; extra == "dev"runtime
defusedxml
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
defusedxml>=0.8.0rc2; extra == "dev"runtime
ipython
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
ipython>=7.30.0; extra == "all"runtime
nbsphinx
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
nbsphinx>=0.8.0; extra == "all"runtime
myst-parser
Environment
{
  "extras": "",
  "marker": "extra == \"all\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
myst-parser>=0.17.0; extra == "all"runtime

Distribution files

2 collected
ablog-0.11.13-py3-none-any.whl

bdist_wheel · 63.27 KB · Python py3

Source file
ablog-0.11.13.tar.gz

sdist · 101.25 KB · Python source

Source file

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 17:29 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:d1c42ca82895c665fcb287d29e436d42ceaa5000a02f43bee38b52f2f2402dfe

Other collected versions

View all collected versions →