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: 7
Popularity: 0.001394
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...