Preheat oven to 350°F. Grease a 9x5-inch loaf pan with butter or oil.
Stir together flour, cinnamon, baking soda, baking powder, cloves and nutmeg in a bowl.
In a large bowl, whisk pumpkin, sugars, oil and eggs. Stir in flour mixture just until combined. Add walnuts, raisins and ginger.
Bake 60-70 minutes until a pick inserted in center comes out clean. (Cover lightly with foil during last 10-15 minutes if bread is very brown.) Cool in pan 10 minutes. Remove to a wire rack to cool completely before slicing.