Cant upload library - Library is not valid. name must only contain letters, numbers, dashes, underscores and plus signs

I wanted to upload the Grove - Laser PM2.5 Sensor HM3301 as it’s not in the existing libraries, getting the error:

Library is not valid. name must only contain letters, numbers, dashes, underscores and plus signs.

This is what the properties file says:

name=Grove - Laser PM2.5 Sensor HM3301
version=1.0.0
author=Seeed Studio
maintainer=Seeed Studio <techsupport@seeed.cc>
sentence=Arduino library to control PM2.5 sensor(HM3300).
paragraph=Arduino library to control PM2.5 sensor(HM3300).
category=Sensors
url=https://github.com/Seeed-Studio/Seeed_PM2_5_sensor_HM3301
architectures=*
includes=Seeed_HM330X.h

And I also fixed up the folder structure so it’s as needed.

If anyone can upload instead, I would be really grateful.

Try replacing the spaces with underscores :slight_smile: