conan
conan copied to clipboard
[develop2][feature] Do not allow component names with special characters
Because they will be translated to file names, variable names, etc in build system scripts created by generators, and many of those will fail, or will need to do unexpected replacements to avoid failing.
I am checking in conan-center there are tons of components with -, +, and a mixture of lowercase and uppercase. Probably too much to require at this stage, and we just need to make sure robust replacements in generators.
Lets rely on the generators, if anything we want to restrict gradually in 2.X the components names, for simplicity.