Ribes odoratum

Rocky bluffs and slopes, also along the sides of streams.