| # This should be extended for each Python release. |
| # The product code must change whenever the name of the MSI file |
| # changes, and when new component codes are issued for existing |
| # components. See "Changing the Product Code". As we change the |
| # component codes with every build, we need a new product code |
| # each time. For intermediate (snapshot) releases, they are automatically |
| # generated. For official releases, we record the product codes, |
| # so people can refer to them. |
| product_codes = { |
| '3.1.101': '{c423eada-c498-4d51-9eb4-bfeae647e0a0}', # 3.1a1 |
| '3.1.102': '{f6e199bf-dc64-42f3-87d4-1525991a013e}', # 3.1a2 |
| '3.1.111': '{c3c82893-69b2-4676-8554-1b6ee6c191e9}', # 3.1b1 |
| '3.1.121': '{da2b5170-12f3-4d99-8a1f-54926cca7acd}', # 3.1c1 |
| '3.1.122': '{bceb5133-e2ee-4109-951f-ac7e941a1692}', # 3.1c2 |
| '3.1.150': '{3ad61ee5-81d2-4d7e-adef-da1dd37277d1}', # 3.1.0 |
| '3.1.1121':'{5782f957-6d49-41d4-bad0-668715dfd638}', # 3.1.1c1 |
| '3.1.1150':'{7ff90460-89b7-435b-b583-b37b2815ccc7}', # 3.1.1 |
| '3.1.2121':'{ec45624a-378c-43be-91f3-3f7a59b0d90c}', # 3.1.2c1 |
| '3.1.2150':'{d40af016-506c-43fb-a738-bd54fa8c1e85}', # 3.1.2 |
| '3.2.101' :'{b411f168-7a36-4fff-902c-a554d1c78a4f}', # 3.2a1 |
| '3.2.102' :'{79ff73b7-8359-410f-b9c5-152d2026f8c8}', # 3.2a2 |
| '3.2.103' :'{e7635c65-c221-4b9b-b70a-5611b8369d77}', # 3.2a3 |
| '3.2.104' :'{748cd139-75b8-4ca8-98a7-58262298181e}', # 3.2a4 |
| '3.2.111' :'{20bfc16f-c7cd-4fc0-8f96-9914614a3c50}', # 3.2b1 |
| '3.2.112' :'{0e350c98-8d73-4993-b686-cfe87160046e}', # 3.2b2 |
| '3.2.121' :'{2094968d-7583-47f6-a7fd-22304532e09f}', # 3.2rc1 |
| '3.2.122' :'{4f3edfa6-cf70-469a-825f-e1206aa7f412}', # 3.2rc2 |
| '3.2.123' :'{90c673d7-8cfd-4969-9816-f7d70bad87f3}', # 3.2rc3 |
| '3.2.150' :'{b2042d5e-986d-44ec-aee3-afe4108ccc93}', # 3.2.0 |
| '3.2.1121':'{4f90de4a-83dd-4443-b625-ca130ff361dd}', # 3.2.1rc1 |
| '3.2.1122':'{dc5eb04d-ff8a-4bed-8f96-23942fd59e5f}', # 3.2.1rc2 |
| '3.2.1150':'{34b2530c-6349-4292-9dc3-60bda4aed93c}', # 3.2.1 |
| '3.2.2121':'{DFB29A53-ACC4-44e6-85A6-D0DA26FE8E4E}', # 3.2.2rc1 |
| '3.2.2150':'{4CDE3168-D060-4b7c-BC74-4D8F9BB01AFD}', # 3.2.2 |
| '3.2.3121':'{B8E8CFF7-E4C6-4a7c-9F06-BB3A8B75DDA8}', # 3.2.3rc1 |
| '3.2.3150':'{789C9644-9F82-44d3-B4CA-AC31F46F5882}', # 3.2.3 |
| |
| } |