Package Details: python-plotext 5.3.2-1

Git Clone URL: https://aur.archlinux.org/python-plotext.git (read-only, click to copy)
Package Base: python-plotext
Description: plotting on terminal
Upstream URL: https://github.com/piccolomo/plotext
Licenses: MIT
Submitter: Freed
Maintainer: tonitch
Last Packager: tonitch
Votes: 1
Popularity: 0.000000
First Submitted: 2022-11-18 16:13 (UTC)
Last Updated: 2025-01-27 23:20 (UTC)

Latest Comments

alerque commented on 2026-01-09 20:00 (UTC)

This build is missing two required build dependencies:

makedepends+=(python-wheel python-setuptools)

Please add these as it will not build without them. You might happen to have them on your system, but they will not exist in builder chroots unless you properly specify them.

m040601 commented on 2024-08-06 12:14 (UTC) (edited on 2024-08-06 12:16 (UTC) by m040601)

12 days    adding python-build to makedepends                     Anthony Debucquoy

Still not working on my system. Seems to be going fine, all dependencies install, but then something with "wheel" ????

==> Validating source files with sha256sums...
    5.2.8.tar.gz ... Passed
==> Extracting sources...
  -> Extracting 5.2.8.tar.gz with bsdtar
==> Sources are ready.
]==> Making package: python-plotext 5.2.8-2 (Tue 06 Aug 2024 01:11:10 PM WEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
* Getting build dependencies for wheel...
/usr/lib/python3.12/site-packages/setuptools/dist.py:476: SetuptoolsDeprecationWarning: Invalid dash-separated options
!!

        ********************************************************************************
        Usage of dash-separated 'description-file' will not be supported in future
        versions. Please use the underscore name 'description_file' instead.

        By 2024-Sep-26, you need to update your project and remove deprecated calls
        or your builds will no longer be supported.

        See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
        ********************************************************************************

!!
  opt = self.warn_dash_deprecation(opt, section)
running egg_info
creating plotext.egg-info
writing plotext.egg-info/PKG-INFO
writing dependency_links to plotext.egg-info/dependency_links.txt
writing entry points to plotext.egg-info/entry_points.txt
writing requirements to plotext.egg-info/requires.txt
writing top-level names to plotext.egg-info/top_level.txt
writing manifest file 'plotext.egg-info/SOURCES.txt'
reading manifest file 'plotext.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'plotext.egg-info/SOURCES.txt'

ERROR Missing dependencies:
        wheel
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: python-plotext-exit status 4

I also tested installing this tool with,

pipx install plotext

Seems to install and work fine.

frcl commented on 2024-07-23 11:40 (UTC)

For others expieriencing the python error at build:

/usr/bin/python: No module named build.__main__; 'build' is a package and cannot be directly executed

This is actually a missing make dependency. The fix is to install python-build from the official repos.

m040601 commented on 2024-07-23 00:24 (UTC)

@Anthony

The PKGBUILD still does not build on my system,

==> Starting build()...
/usr/bin/python: No module named build.__main__; 'build' is a package and cannot be directly executed
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: python-plotext-exit status 4

Can you confirm that it is currently building and working on your system ?

m040601 commented on 2024-04-27 17:40 (UTC) (edited on 2024-04-27 17:43 (UTC) by m040601)

After the Archlinux python update from 3.11 to 3.12 this PKBUILD, "python-plotext" does not build:

yay -S python-plotext

AUR Explicit (1): python-plotext-5.2.8-1
Sync Make Dependency (2): python-shtab-1.6.5-2, python-installer-0.7.0-8
:: (1/1) Downloaded PKGBUILD: python-plotext
  1 python-plotext                   (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
  1 python-plotext                   (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
==> Making package: python-plotext 5.2.8-1 (Sat 27 Apr 2024 06:37:28 PM WEST)
==> Retrieving sources...
  -> Downloading plotext-5.2.8-py3-none-any.whl...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
100 60210  100 60210    0     0  33089      0  0:00:01  0:00:01 --:--:-- 33089
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    plotext-5.2.8-py3-none-any.whl ... Passed
:: Remove make dependencies after install? [y/N] y
:: (1/1) Parsing SRCINFO: python-plotext
[sudo] gigabyty password for a1:
resolving dependencies...
looking for conflicting packages...

Package (2)             New Version  Net Change

extra/python-installer  0.7.0-8        0.18 MiB
extra/python-shtab      1.6.5-2        0.13 MiB

Total Installed Size:  0.30 MiB

:: Proceed with installation? [Y/n]
(2/2) checking keys in keyring                                            [------------------------------------------] 100%
(2/2) checking package integrity                                          [------------------------------------------] 100%
(2/2) loading package files                                               [------------------------------------------] 100%
(2/2) checking for file conflicts                                         [------------------------------------------] 100%
(2/2) checking available disk space                                       [------------------------------------------] 100%
:: Processing package changes...
(1/2) installing python-installer                                         [------------------------------------------] 100%
(2/2) installing python-shtab                                             [------------------------------------------] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[sudo] gigabyty password for a1:
==> Making package: python-plotext 5.2.8-1 (Sat 27 Apr 2024 06:37:40 PM WEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found plotext-5.2.8-py3-none-any.whl
==> Validating source files with sha256sums...
    plotext-5.2.8-py3-none-any.whl ... Passed
==> Extracting sources...
  -> Extracting plotext-5.2.8-py3-none-any.whl with bsdtar
==> Sources are ready.
==> Making package: python-plotext 5.2.8-1 (Sat 27 Apr 2024 06:37:45 PM WEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Entering fakeroot environment...
==> Starting package()...

And here it fails,

/dev/shm/aurydesty/python-plotext/PKGBUILD: line 22: /dev/shm/aurydesty/python-plotext/pkg/python-plotext/usr/bin/: Is a directory
==> ERROR: A failure occurred in package().
    Aborting...
 -> error making: python-plotext-exit status 4

I am not familiar with python, but here is what the PKGBUILD is doing,

???

19   local bin=${_repo##*/}
22   "$pkgdir/usr/bin/$bin" --print-completion bash > "$bin.bash"
23   "$pkgdir/usr/bin/$bin" --print-completion zsh > "_$bin"
24   "$pkgdir/usr/bin/$bin" --print-completion tcsh > "$bin.csh"

drws commented on 2023-10-31 19:32 (UTC)

The package() function currently produces an error. A workaround is to remove lines 19-27 from the PKGBUILD.