Heat oil in a medium saucepan over medium heat and sauté onion until lightly browned, 6–10 minutes. Add garlic and cumin; cook for 30 seconds, stirring. Stir in tomatoes with juices, broth, andpumpkin; mix until smooth. Add chili powder, chipotle, oregano, and beans. Bring to a boil, reduce heat, and simmer, partly covered, for 15–18 minutes, until beans are soft and chili is thickened. Season with salt and pepper.