<!-- Feel free to remove any unnecessary part ;-) --> **Describe the solution you'd like** A clear and concise description of what you want to happen. If side-effects cannot be analysed (or are analyzed as "maybe"), could pycln still remove unused explicit imports? ie: ```py from c_module import used, unused # to from c_module import used from c_module import unused # to import c_module ``` **Describe alternatives you've considered** A clear and concise description of any alternative solutions or features you've considered. For now I `# nopycln: import` those lines (and/or add the c-modules to the exclude list). **Additional context** Add any other context or screenshots about the feature request here. Came from the following comments: https://github.com/hadialqattan/pycln/issues/182#issuecomment-1335938594