Package Details: python-pptx 1.0.2-8

Git Clone URL: https://aur.archlinux.org/python-pptx.git (read-only, click to copy)
Package Base: python-pptx
Description: A Python library for creating and updating PowerPoint (.pptx) files
Upstream URL: https://github.com/scanny/python-pptx
Keywords: library point power powerpoint python xml
Licenses: MIT
Submitter: Network_Jack
Maintainer: RubenKelevra
Last Packager: RubenKelevra
Votes: 8
Popularity: 0.88
First Submitted: 2020-02-06 01:34 (UTC)
Last Updated: 2026-09-13 20:10 (UTC)

Latest Comments

1 2 Next › Last »

RubenKelevra commented on 2026-08-31 23:35 (UTC)

You're welcome!

marmis commented on 2026-08-31 22:42 (UTC)

Even better! Builds fine on my side now. Thanks.

RubenKelevra commented on 2026-08-31 22:37 (UTC) (edited on 2026-08-31 22:38 (UTC) by RubenKelevra)

@marmis thanks a lot for the report, I hadn't noticed this.

I elected to fix the tests instead of skipping them with a small local fix.

marmis commented on 2026-08-31 19:00 (UTC)

Multiple tests are now failing with PytestRemovedIn10Warning. You can ignore the warnings for now (I think it's --disable-warnings, not sure) while pytest is in version 9.1, but they will fail again when version 10.0 is released. So maybe you can just filter out the broken tests until upstream updates the package.

RubenKelevra commented on 2026-04-09 09:42 (UTC)

Took over maintenance. Thanks, @carlosal1015, I've included this patch, but it's not enough. So I kept my local deprecation warning in the updated PKGBUILD.

carlosal1015 commented on 2026-01-31 13:25 (UTC)

Please apply this patch in order to support new versions of pyparsing: https://github.com/scanny/python-pptx/pull/1104/changes

Jack12816 commented on 2025-12-26 14:50 (UTC)

Bandaid for the deprecation warnings:

diff --git a/PKGBUILD b/PKGBUILD
index b6790ce..550e484 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -33,7 +33,7 @@ build() {
   33 check() {
   34   cd "${_pypiname}-${pkgver}"
   35   PYTHONPATH=src \
36   -    python -m pytest
   36+    python -m pytest -W ignore::DeprecationWarning
   37 }
   38
   39 package() {

smokcat commented on 2025-12-24 19:09 (UTC) (edited on 2025-12-24 19:11 (UTC) by smokcat)

===================================================== short test summary info =====================================================
ERROR tests/chart/test_axis.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/chart/test_category.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/chart/test_chart.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/chart/test_datalabel.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/chart/test_legend.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/chart/test_marker.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/chart/test_plot.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/chart/test_point.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/chart/test_series.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/chart/test_xmlwriter.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/dml/test_chtfmt.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/dml/test_effect.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/dml/test_fill.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/dml/test_line.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/opc/test_oxml.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/opc/test_package.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/oxml/shapes/test_autoshape.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/oxml/shapes/test_graphfrm.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/oxml/shapes/test_groupshape.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/oxml/test_presentation.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/oxml/test_table.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/parts/test_chart.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/parts/test_presentation.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/parts/test_slide.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/shapes/test_autoshape.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/shapes/test_base.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/shapes/test_connector.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/shapes/test_freeform.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/shapes/test_graphfrm.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/shapes/test_group.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/shapes/test_picture.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/shapes/test_placeholder.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/shapes/test_shapetree.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/test_action.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/test_presentation.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/test_shared.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/test_slide.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/test_table.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
ERROR tests/text/test_text.py - DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 39 errors during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
======================================================= 39 errors in 1.20s ========================================================
==> ERROR: A failure occurred in check().
    Aborting...
 -> error making: python-pptx-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
python-pptx - exit status 4

yan12125 commented on 2025-08-25 03:13 (UTC)

As mentioned by micwoj92, python-behave is unneeded as a dependency (only needed for the custom workflow used by upstream developers). Also, python-docutils and python-sphinx are not needed, either (those are only for building docs).

micwoj92 commented on 2025-07-10 04:37 (UTC)

Deps not needed python-behave python-flake8 python-mock python-pyparsing python-pytest