Preheat the oven to 350°F. Grease a 12-cup muffin pan well.
Toast the nuts for 5 to 10 minutes in the oven until fragrant but not dark.
Sift the flour, salt, baking soda, baking powder, cinnamon, ginger, nutmeg and cloves over a medium size bowl.
In a large bowl, beat the eggs until light. Add the sugars, mixing well. Stir in the pumpkin purée, olive oil and vanilla.
Add the dry ingredients to the pumpkin mixture and stir just until well combined.
Fold in the chopped nuts and raisins, being careful to not overmix the batter.
Fill each of 12 muffin cups with a generous ¼ cup of batter. Bake for 21 to 23 minutes, until a fork inserted into the center of a muffin comes out clean. Cool in the pan for 10 minutes, then invert onto a rack to cool completely.