Preheat the oven to 350°F (175°C). Grease the loaf pan or line it with parchment paper for easy removal.
In a large mixing bowl, combine the all-purpose flour, baking soda, baking powder, salt, and spices (cinnamon, nutmeg, ginger, and cloves). Whisk together until well mixed.
In a medium mixing bowl, combine the pumpkin puree, granulated sugar, brown sugar, vegetable oil (or melted butter), eggs, and vanilla extract. Mix until fully incorporated.
Gradually add the wet ingredients to the dry ingredients. Stir just until combined; do not overmix.
Pour the batter into the prepared loaf pan, smoothing the top with a rubber spatula if necessary.
Bake in the preheated oven for 60 minutes, or until a toothpick inserted into the center comes out clean.
Once baked, remove the pumpkin bread from the oven and let it cool in the pan for about 10 minutes. Then, transfer to a wire rack to cool completely.