Arsenal are reportedly open to selling Nicolas Pepe in order to raise funds for other players.

As I was looking at the players Mikel Arteta has opted to get rid of, either permanently or on loan, I thought to myself that the only reason Nicolas Pepe is still at the club is simply because Arsenal overpaid for him by so much that they weren’t willing to such a massive financial hit on him.
Unai Emery signed 12 players when he was Arsenal boss and, of those, only Kieran Tierney, Nicolas Pepe, Gabriel Martinelli and Bernd Leno remain at the club unsold or unloaned.

By the end of the summer, that number could be down to just two, although we should also see William Saliba return to Arsenal.
But, back to Pepe.

Pepe has played just five league minutes in the last three games and, after a run of starts at the beginning of the season, has started just one of the last six.
One goal and three assists has been his return from nine matches, averaging 73.5 minutes per match.
Arsenal are said to be willing to let Pepe go for around £25m but it’s worth noting that the price of £25m comes from the Daily Mail, who base their report on Football.London, who price him at £31.5m, the price he is currently valued at on Transfermarkt.
Pepe still has another two years left in his Arsenal deal and the club will certainly to be hoping to recoup some of the massive outlay they made for a player who, given long enough to prove himself, has not really progressed as we all would have hoped he might.

Cutting their losses might not be a bad idea, especially if Arsenal can replace him with a move effective player.
To date, Pepe has scored 25 goals in 98 appearances with 18 assists. In 19 fewer appearances (although 185 minutes more) for Lille, Pepe scored 37 and assisted 17.