Preheat oven to 350F. Grease and flour 8x4" loaf pan.
In large bowl, mix flour, sugar, baking powder, soda, cinnamon, nutmeg and alspice.
In small mixing bowl, combine pumpkin, oil, and eggs. Add to dry ingredients, stirring until just moist. Stir in cranberries. Spread evenly in prepared pan. Bake for 70 - 80 minutes until toothpick inserted in center comes out clean.