BPs should never eat pinkies. Pinkies are primarily water and offer no benefit to a BP. They eat hoppers fresh out of the egg, for only 3-5 meals typically. They quickly move up to small adult mice.
Your snake should be eating a small adult mouse every 7 days. He's only pooped once because he has nothing to poop. He's using every last bit of that pinkie just to survive. There's nothing left to poop out.
He's also not shedding because he's doesn't have the food intake required to shed.