Package Details: python-progress 1.6.1-1

Git Clone URL: https://aur.archlinux.org/python-progress.git (read-only, click to copy)
Package Base: python-progress
Description: Easy to use progress bars for Python
Upstream URL: https://github.com/verigak/progress
Licenses: ISC
Submitter: arojas
Maintainer: envolution
Last Packager: envolution
Votes: 8
Popularity: 0.21
First Submitted: 2023-04-01 10:17 (UTC)
Last Updated: 2025-07-01 22:23 (UTC)

Latest Comments

envolution commented on 2025-07-03 15:15 (UTC)

mmkodali: Are you in a virtual environment? I'm confused by your build directory specifying python 3.13.1 while upstream system python is 3.13.5. I have built this package successfully in a clean chroot without being able to replicate the issue

Please run the following:

$ which python $ python --version 

mmkodali commented on 2025-07-03 14:36 (UTC)

unable to install the updated version 1.6.1-1

build giving the following output with failure :

* Getting build dependencies for wheel... configuration error: `project.license` must be valid exactly by one definition (2 matches found):      - keys:         'file': {type: string}       required: ['file']     - keys:         'text': {type: string}       required: ['text']  DESCRIPTION:     `Project license <https://peps.python.org/pep-0621/#license>`_.  GIVEN VALUE:     "ISC"  OFFENDING RULE: 'oneOf'  DEFINITION:     {         "oneOf": [             {                 "properties": {                     "file": {                         "type": "string",                         "$$description": [                             "Relative path to the file (UTF-8) which contains the license for the",                             "project."                         ]                     }                 },                 "required": [                     "file"                 ]             },             {                 "properties": {                     "text": {                         "type": "string",                         "$$description": [                             "The license of the project whose meaning is that of the",                             "`License field from the core metadata",                             "<https://packaging.python.org/specifications/core-metadata/#license>`_."                         ]                     }                 },                 "required": [                     "text"                 ]             }         ]     } Traceback (most recent call last):   File "/home/zenova/asdf/installs/python/3.13.1/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py", line 389, in <module>     main()     ~~~~^^   File "/home/zenova/asdf/installs/python/3.13.1/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py", line 373, in main     json_out["return_val"] = hook(**hook_input["kwargs"])                              ~~~~^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/zenova/asdf/installs/python/3.13.1/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py", line 143, in get_requires_for_build_wheel     return hook(config_settings)   File "/home/zenova/asdf/installs/python/3.13.1/lib/python3.13/site-packages/setuptools/build_meta.py", line 334, in get_requires_for_build_wheel     return self._get_build_requires(config_settings, requirements=[])            ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/zenova/asdf/installs/python/3.13.1/lib/python3.13/site-packages/setuptools/build_meta.py", line 304, in _get_build_requires     self.run_setup()     ~~~~~~~~~~~~~~^^   File "/home/zenova/asdf/installs/python/3.13.1/lib/python3.13/site-packages/setuptools/build_meta.py", line 320, in run_setup     exec(code, locals())     ~~~~^^^^^^^^^^^^^^^^   File "<string>", line 1, in <module>   File "/home/zenova/asdf/installs/python/3.13.1/lib/python3.13/site-packages/setuptools/__init__.py", line 117, in setup     return distutils.core.setup(**attrs)            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^   File "/home/zenova/asdf/installs/python/3.13.1/lib/python3.13/site-packages/setuptools/_distutils/core.py", line 160, in setup     dist.parse_config_files()     ~~~~~~~~~~~~~~~~~~~~~~~^^   File "/home/zenova/asdf/installs/python/3.13.1/lib/python3.13/site-packages/setuptools/dist.py", line 652, in parse_config_files     pyprojecttoml.apply_configuration(self, filename, ignore_option_errors)     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/home/zenova/asdf/installs/python/3.13.1/lib/python3.13/site-packages/setuptools/config/pyprojecttoml.py", line 72, in apply_configuration     config = read_configuration(filepath, True, ignore_option_errors, dist)   File "/home/zenova/asdf/installs/python/3.13.1/lib/python3.13/site-packages/setuptools/config/pyprojecttoml.py", line 140, in read_configuration     validate(subset, filepath)     ~~~~~~~~^^^^^^^^^^^^^^^^^^   File "/home/zenova/asdf/installs/python/3.13.1/lib/python3.13/site-packages/setuptools/config/pyprojecttoml.py", line 61, in validate     raise ValueError(f"{error}\n{summary}") from None ValueError: invalid pyproject.toml config: `project.license`. configuration error: `project.license` must be valid exactly by one definition (2 matches found):      - keys:         'file': {type: string}       required: ['file']     - keys:         'text': {type: string}       required: ['text']   ERROR Backend subprocess exited when trying to invoke get_requires_for_build_wheel ==> ERROR: A failure occurred in build().     Aborting... error: failed to build 'python-progress-1.6.1-1': error: packages failed to build: python-progress-1.6.1-1  

joshm commented on 2023-11-07 23:00 (UTC)

I had to manually pip install installer to get this update to install. Shouldn't it be a dep?

carsme commented on 2023-04-16 12:16 (UTC) (edited on 2023-04-16 12:54 (UTC) by carsme)

@nilsw While I do agree with you that the tests are a bit annoying, they do tests the actual function of the package, and there are no other tests upstream. As such I'd prefer to keep them.

@mielouk My guess would be that all dependent packages in the official repositories were moved to the AUR or dropped this as a dependency. If you don't have any packages that depend on this, or aren't using it yourself, I don't see how it would be unsafe to remove it.

mielouk commented on 2023-04-16 06:45 (UTC)

Why has this package been moved to the AUR and is it safe/reasonable to remove it?

nilsw commented on 2023-04-14 04:25 (UTC)

Can you remove or change the check() function? I basically just dumps a bunch of progress bars to stdout, which is not a really helpful test when used in an installer...