I'm trying to perform a simple Swap from DAI to WETH with Uniswap in my own SmartContract on the Kovan Testnet. Unfortunately my transaction keeps getting reverted even after setting the gas limit manually.

I also discovered that I can not verify the contract on Kovan via etherscan-API nor manually. Instead I keep getting this error for every library I import:

```
Source "@uniswap/v3-periphery/contracts/interfaces/ISwapRouter.sol" not found: File import callback not supported

```

Accordingly I have the feeling something is going wrong during compilation and I'm stuck without any further ideas to work out my problem.

Here are a couple infos on what I've tried so far and how to reproduce:
Brownie Version 1.16.4, Tested on Windows 10 and Ubuntu 21.04

I've tried:

* Importing libraries with Brownie package manager
* Importing libraries with npm and using relative paths
* All kinds of different compiler remappings in the brownie-config.yaml
* Adding all dependency files to project folders manually

Here's a link to my code for reproducing my error:
<https://github.com/MjCage/swap-demo>

It'd be fantastic if someone could help.