Preheat oven to 350°. Spray a bundt pan with baking spray or butter and flour. Set aside.
Whisk the flour, baking powder, baking soda, cinnamon, allspice, nutmeg, ginger, cloves, and salt in a bowl. Set aside.
Mix pumpkin, buttermilk, and vanilla in another bowl and set aside.
In the bowl of a stand mixer or use a hand mixer, beat the butter and sugars until fluffy (about 3 minutes).
Add eggs and beat until incorporated.
Reduce speed to low and add flour and pumpkin mixtures, alternating (beginning and ending with flour mixture). Pour batter into prepared bundt pan.
Bake for about 40-45 minutes or until a toothpick inserted in the center comes out clean. Crumbs on the toothpick are okay but no wet batter.
Cool about 10 minutes in the pan, turn out onto a cooling rack to cool completely.