Package Details: semgrep-bin 1.163.0-1

Git Clone URL: https://aur.archlinux.org/semgrep-bin.git (read-only, click to copy)
Package Base: semgrep-bin
Description: Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
Upstream URL: https://github.com/returntocorp/semgrep
Keywords: code grep
Licenses: LGPL-2.1-only
Provides: semgrep
Submitter: aloxaf
Maintainer: ejedev (Dominiquini, steccas)
Last Packager: Dominiquini
Votes: 8
Popularity: 0.000097
First Submitted: 2020-05-23 02:08 (UTC)
Last Updated: 2026-05-15 23:45 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

jacopotediosi commented on 2026-04-27 23:40 (UTC) (edited on 2026-04-27 23:40 (UTC) by jacopotediosi)

Hi, sorry for the following rant. This package drives me crazy because the opentelemetry dependency takes age to compile at every update. Can't it really get any better than this?

micwoj92 commented on 2025-11-17 17:12 (UTC)

Something like python -m installer --destdir="$pkgdir" "${_whl}"

Dominiquini commented on 2025-11-12 23:53 (UTC)

@micwoj92: Can you provide some example of how I do that? Thanks!

micwoj92 commented on 2025-11-12 17:31 (UTC)

Please install this using python-installer instead pip

ejedev commented on 2025-10-22 01:21 (UTC)

@Dominiquini great fix, thank you!

Dominiquini commented on 2025-10-21 22:27 (UTC)

The new version depends on the packages "python-mcp", that I only was able to install if I skip the "check" step of his PKGBUILD!

steccas commented on 2025-10-21 13:47 (UTC)

Hi mantainer.

Can you please look into it? If it's not possible I'm available to contribute or takeover since I use it for work.

ggnoredo commented on 2025-02-24 16:40 (UTC)

==================================================== FAILURES ====================================================
_______________________________________ test_missing_group_decl_first_api ________________________________________

runner = <click.testing.CliRunner object at 0x755a6b737750>

    def test_missing_group_decl_first_api(runner):
        @click.command()
        @click.option('--hello1')
        @optgroup.option('--foo')
        @optgroup.option('--bar')
        @click.option('--hello2')
        def cli(**params):
            pass

        result = runner.invoke(cli, ['--help'])

>       assert result.exception
E       assert None
E        +  where None = <Result okay>.exception

tests/test_click_option_group.py:111: AssertionError
============================================ short test summary info =============================================
FAILED tests/test_click_option_group.py::test_missing_group_decl_first_api - assert None
 +  where None = <Result okay>.exception
========================================== 1 failed, 30 passed in 0.56s ==========================================
==> ERROR: A failure occurred in check().
    Aborting...
 -> error making: python-click-option-group-exit status 4

nicolai_d commented on 2025-02-13 15:37 (UTC)

It's still a PITA to build because of all the opentlemetry dependencies, but it seems to work now 👍 Thanks!

ejedev commented on 2025-02-12 22:31 (UTC)

@nicolai_d The Python dependencies required to run a check should now be included as dependencies in the latest PKGBUILD.