Package Details: proselint 0.14.0-1

Git Clone URL: https://aur.archlinux.org/proselint.git (read-only, click to copy)
Package Base: proselint
Description: A linter for prose
Upstream URL: https://github.com/amperser/proselint
Licenses: BSD-3-Clause
Submitter: arojas
Maintainer: carsme
Last Packager: carsme
Votes: 8
Popularity: 0.054440
First Submitted: 2021-05-08 09:23 (UTC)
Last Updated: 2024-04-23 05:47 (UTC)

Latest Comments

1 2 Next › Last »

barskern commented on 2023-05-04 04:54 (UTC)

@carsme I did not get a notification that you answered me, and your response is well reasoned. I was not aware of the naming guidelines for applications, thank you for informing me! I will remove python-proselint now.

carsme commented on 2022-12-17 16:08 (UTC)

@barskern I've updated the package based on the changes you did in python-proselint, thanks.

As for the naming, the Python packaging guidelines (which I believe are authoritative here) only mandates the python- prefix for Python libraries and packages strictly tied to Python. I don't think that's the case for this package.

For Python 3 library modules, use python-modulename. Also use the prefix if the package provides a program that is strongly coupled to the Python ecosystem (e.g. pip or tox). For other applications, use only the program name.

source

barskern commented on 2022-12-16 02:21 (UTC)

This package uses dephell, which is archived, and doesn't seem to follow the python package naming conventions. For the latter, is there a specific reason?

Anyways, I've "fixed" the already existing package at python-proselint 0. Feel free to contribute further changes there.

CjK commented on 2021-12-22 13:48 (UTC)

Thanks @extheo, rebuilding the package solved the "No package metadata was found for proselint" crash.

extheo commented on 2021-12-22 08:06 (UTC)

@kabouzeid This may be due to a recent python update, try rebuilding the package: https://www.reddit.com/r/archlinux/comments/rf6c84/psa_python_310_is_in_core_rebuild_your_aur/

kabouzeid commented on 2021-12-14 18:26 (UTC)

I get the following error with the latest version.

Traceback (most recent call last):
  File "/usr/bin/proselint", line 33, in <module>
    sys.exit(load_entry_point('proselint==0.13.0', 'console_scripts', 'proselint')())
  File "/usr/bin/proselint", line 22, in importlib_load_entry_point
    for entry_point in distribution(dist_name).entry_points
  File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 919, in distribution
    return Distribution.from_name(distribution_name)
  File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 518, in from_name
    raise PackageNotFoundError(name)
importlib.metadata.PackageNotFoundError: No package metadata was found for proselint

carsme commented on 2021-07-10 13:11 (UTC)

@vEnhance Temporarily solved this issue by installing .proselintrc explicitly. Will work with upstream to see if we can remove the need for this file completely.

vEnhance commented on 2021-07-09 08:41 (UTC)

In version 0.11.2 I am finding that proselint/.proselintrc somehow does not get copied properly by dephell. This causes proselint to crash if /etc/proselintrc is also nonexistent because proselint tacitly assumes at least one system proselint configuration file exists (in particular, tests fail during installation as well).

I was able to fix the issue by manually copying https://github.com/amperser/proselint/blob/main/proselint/.proselintrc. Posting this comment here in case the issue affects anyone else.

carsme commented on 2021-05-15 18:47 (UTC)

@harleypig I'm afraid I'm unable to reproduce your issue on my machine or in a container.

You could bypass the checks that fails in order to install the package. How this is done will depend of what AUR helper you use.

Additionally, due to a bug in aurweb I'm currently unable to update this package. See this: https://gitlab.archlinux.org/archlinux/aurweb/-/issues/11