espressif / idf-component-manager

Tool for installing ESP-IDF components
https://components.espressif.com/
Apache License 2.0
46 stars 16 forks source link

how to support components name like this: core.display (PACMAN-1024) #77

Open goukisun opened 4 days ago

goukisun commented 4 days ago

The Component Manager version

v1.0.0

ESP-IDF Version

v5.1.1

python Version

3.11

Operating System

win10/win11

Browser (for https://components.espressif.com Issues)

No response

Description

when I use the component name "core.xx", the compilation reports an error

To Reproduce

Does it support such component naming?

Expected behaviour

build failed

Additional info

No response

I have checked existing issues and online Documentation

kumekay commented 2 days ago

@goukisun The possible names of the components are limited by the ESP-IDF build system.

Current rules:

  1. Start and end with an alphanumeric character (a-z, A-Z, 0-9).
  2. Contain only alphanumeric characters, underscores (_), or hyphens (-).
  3. Avoid consecutive underscores or hyphens (_, --, -, -_ are invalid).
  4. Ensure underscores or hyphens are surrounded by alphanumeric characters.