Skip to content

Commit 8fa3392

Browse files
authored
Auto-bump python requirements.txt (#1030)
1 parent 50ac784 commit 8fa3392

File tree

67 files changed

+183
-125
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+183
-125
lines changed

Diff for: aws-django-voting-app/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pulumi>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
22
pulumi-aws>=4.0.0,<5.0.0
33
pulumi-docker>=3.0.0,<4.0.0
44
pulumi-mysql>=3.0.0,<4.0.0

Diff for: aws-py-apigateway-lambda-serverless/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
22
pulumi-aws>=4.0.0,<5.0.0
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
22
pulumi-aws>=4.0.0,<5.0.0

Diff for: aws-py-appsync/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
pulumi>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
22
pulumi-aws>=4.0.0,<5.0.0
3-
pulumi-random>=4.0.0,<5.0.0
3+
pulumi-random>=4.2.0,<5.0.0

Diff for: aws-py-assume-role/assume-role/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
22
pulumi-aws>=4.0.0,<5.0.0

Diff for: aws-py-assume-role/create-role/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
22
pulumi-aws>=4.0.0,<5.0.0

Diff for: aws-py-dynamicresource/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pulumi>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
22
pulumi-aws>=4.0.0,<5.0.0
33
pulumi-mysql>=3.0.0,<4.0.0
44
mysql-connector-python>=1.0.0,<10.0.0

Diff for: aws-py-ec2-provisioners/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pulumi>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
22
pulumi-aws>=4.0.0,<5.0.0
33
paramiko>=2.7.1
44
typing_extensions>=3.7.4
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
22
pulumi-aws>=4.0.0,<5.0.0

Diff for: aws-py-eks/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
22
pulumi-aws>=4.0.0,<5.0.0

Diff for: aws-py-fargate/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
22
pulumi-aws>=4.0.0,<5.0.0

Diff for: aws-py-resources/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
22
pulumi-aws>=4.0.0,<5.0.0

Diff for: aws-py-s3-folder/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
22
pulumi-aws>=4.0.0,<5.0.0

Diff for: aws-py-serverless-raw/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
grpcio>=1.9.1,!=1.30.0
2-
pulumi>=3.0.0,<4.0.0
2+
pulumi>=3.5.1,<4.0.0
33
pulumi-aws>=4.0.0,<5.0.0

Diff for: aws-py-slackbot/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
slack-sdk==3.5.0
2-
pulumi>=3.0.0,<4.0.0
2+
pulumi>=3.5.1,<4.0.0
33
pulumi-aws>=4.0.0,<5.0.0
44
boto3==1.16.58

Diff for: aws-py-stackreference/company/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
22
pulumi-aws>=4.0.0,<5.0.0

Diff for: aws-py-stackreference/department/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
22
pulumi-aws>=4.0.0,<5.0.0

Diff for: aws-py-stackreference/team/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
22
pulumi-aws>=4.0.0,<5.0.0

Diff for: aws-py-static-website/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
22
pulumi-aws>=4.0.0,<5.0.0

Diff for: aws-py-stepfunctions/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
22
pulumi-aws>=4.0.0,<5.0.0

Diff for: aws-py-voting-app/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
pulumi>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
22
pulumi-aws>=4.0.0,<5.0.0
33
pulumi-docker>=3.0.0,<4.0.0

Diff for: aws-py-webserver/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
22
pulumi-aws>=4.0.0,<5.0.0

Diff for: aws-py-wordpress-fargate-rds/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
pulumi>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
22
pulumi-aws>=4.0.0,<5.0.0
3-
pulumi-random>=4.0.0,<5.0.0
3+
pulumi-random>=4.2.0,<5.0.0
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
22
pulumi-aws>=4.0.0,<5.0.0

Diff for: azure-py-aci/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-azure-native>=1.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-azure-native>=1.14.0,<2.0.0

Diff for: azure-py-aks-helm/requirements.txt

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
pulumi-azuread>=4.0.0,<5.0.0
2-
pulumi-azure-native>=1.0.1, <2.0.0
3-
pulumi-kubernetes>=3.0.0,<4.0.0
4-
pulumi-random>=4.0.0,<5.0.0
5-
pulumi-tls>=4.0.0,<5.0.0
6-
pulumi>=3.0.0,<4.0.0
1+
pulumi-azuread>=4.3.0,<5.0.0
2+
pulumi-azure-native>=1.14.0,<2.0.0
3+
pulumi-kubernetes>=3.4.0,<4.0.0
4+
pulumi-random>=4.2.0,<5.0.0
5+
pulumi-tls>=4.2.0,<5.0.0
6+
pulumi>=3.5.1,<4.0.0

Diff for: azure-py-aks-multicluster/requirements.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
pulumi>=2.0.0,<3.0.0
2-
pulumi-azure-native>=0.7.0
3-
pulumi-azuread>=2.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-azure-native>=1.14.0,<2.0.0
3+
pulumi-azuread>=4.3.0,<5.0.0

Diff for: azure-py-aks/requirements.txt

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-azuread>=4.0.0,<5.0.0
3-
pulumi-azure-native>=1.0.0
4-
pulumi-random>=4.0.0
5-
pulumi-tls>=4.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-azuread>=4.3.0,<5.0.0
3+
pulumi-azure-native>=1.14.0,<2.0.0
4+
pulumi-random>=4.2.0,<5.0.0
5+
pulumi-tls>=4.2.0,<5.0.0

Diff for: azure-py-appservice-docker/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-azure-native>=1.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-azure-native>=1.14.0,<2.0.0
33
pulumi-docker>=3.0.0,<4.0.0

Diff for: azure-py-appservice/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-azure-native>=1.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-azure-native>=1.14.0,<2.0.0

Diff for: azure-py-call-azure-sdk/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-azure-native>=1.0.0,<2.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-azure-native>=1.14.0,<2.0.0
33
azure-mgmt-authorization>=1.0.0

Diff for: azure-py-cosmosdb-logicapp/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-azure-native>=1.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-azure-native>=1.14.0,<2.0.0
33
typing_extensions>=3.7.4

Diff for: azure-py-minecraft-server/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-azure-native>=1.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-azure-native>=1.14.0,<2.0.0
33
paramiko>=2.7.1
44
typing_extensions>=3.7.4

Diff for: azure-py-static-website/requirements.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-random>=4.0.0
3-
pulumi-azure-native>=1.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-random>=4.2.0,<5.0.0
3+
pulumi-azure-native>=1.14.0,<2.0.0
44
typing_extensions>=3.7.4

Diff for: azure-py-synapse/requirements.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-random>=4.0.0
3-
pulumi-azure-native>=1.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-random>=4.2.0,<5.0.0
3+
pulumi-azure-native>=1.14.0,<2.0.0

Diff for: azure-py-virtual-data-center/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-azure-native>=1.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-azure-native>=1.14.0,<2.0.0

Diff for: azure-py-webserver/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-azure-native>=1.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-azure-native>=1.14.0,<2.0.0

Diff for: classic-azure-py-aks-multicluster/requirements.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-azure>=4.0.0,<5.0.0
3-
pulumi-azuread>=4.0.0,<5.0.0
4-
pulumi-random>=4.0.0,<5.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-azure>=4.7.0,<5.0.0
3+
pulumi-azuread>=4.3.0,<5.0.0
4+
pulumi-random>=4.2.0,<5.0.0

Diff for: classic-azure-py-arm-template/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-azure>=4.0.0,<5.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-azure>=4.7.0,<5.0.0

Diff for: classic-azure-py-hdinsight-spark/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-azure>=4.0.0,<5.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-azure>=4.7.0,<5.0.0

Diff for: classic-azure-py-msi-keyvault-rbac/requirements.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-azure>=4.0.0,<5.0.0
3-
pulumi-random>=4.0.0,<5.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-azure>=4.7.0,<5.0.0
3+
pulumi-random>=4.2.0,<5.0.0

Diff for: classic-azure-py-vm-scaleset/requirements.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-azure>=4.0.0,<5.0.0
3-
pulumi-random>=4.0.0,<5.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-azure>=4.7.0,<5.0.0
3+
pulumi-random>=4.2.0,<5.0.0
+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-azure>=4.0.0,<5.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-azure>=4.7.0,<5.0.0

Diff for: digitalocean-py-k8s/requirements.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-kubernetes>=3.0.0,<4.0.0
3-
pulumi-digitalocean>=4.0.0,<5.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-kubernetes>=3.4.0,<4.0.0
3+
pulumi-digitalocean>=4.4.1,<5.0.0
+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-digitalocean>=4.0.0,<5.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-digitalocean>=4.4.1,<5.0.0

Diff for: docker-py-multi-container-app/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-docker>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-docker>=3.0.0,<4.0.0

Diff for: equinix-metal-py-webserver/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
pulumi>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
22
pulumi-equinix-metal>=2.0.0,<3.0.0
3-
pulumi-random>=4.0.0,<5.0.0
3+
pulumi-random>=4.2.0,<5.0.0

Diff for: gcp-py-cloudrun-cloudsql/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-gcp>=5.0.0,<6.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-gcp>=5.10.1,<6.0.0

Diff for: gcp-py-functions/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-gcp>=5.0.0,<6.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-gcp>=5.10.1,<6.0.0
33
twilio>=6.26.0
44
googlemaps>=3.0.2

Diff for: gcp-py-gke/requirements.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-gcp>=5.0.0,<6.0.0
3-
pulumi-kubernetes>=3.0.0,<4.0.0
4-
pulumi-random>=4.0.0,<5.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-gcp>=5.10.1,<6.0.0
3+
pulumi-kubernetes>=3.4.0,<4.0.0
4+
pulumi-random>=4.2.0,<5.0.0

Diff for: gcp-py-instance-nginx/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-gcp>=5.0.0,<6.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-gcp>=5.10.1,<6.0.0

Diff for: gcp-py-network-component/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-gcp>=5.0.0,<6.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-gcp>=5.10.1,<6.0.0

Diff for: gcp-py-serverless-raw/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-gcp>=5.0.0,<6.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-gcp>=5.10.1,<6.0.0

Diff for: gcp-py-webserver/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-gcp>=5.0.0,<6.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-gcp>=5.10.1,<6.0.0

Diff for: kubernetes-py-guestbook/components/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-kubernetes>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-kubernetes>=3.4.0,<4.0.0

Diff for: kubernetes-py-guestbook/simple/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-kubernetes>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-kubernetes>=3.4.0,<4.0.0

Diff for: kubernetes-py-jenkins/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-kubernetes>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-kubernetes>=3.4.0,<4.0.0

Diff for: kubernetes-py-nginx/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-kubernetes>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-kubernetes>=3.4.0,<4.0.0

Diff for: libvirt-py-vm/requirements.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pulumi>=2.0.0,<4.0.0
2-
pulumi-azure-native>=0.0.0,<2.0.0
3-
pulumi-tls>=4.0.0,<5.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-azure-native>=1.14.0,<2.0.0
3+
pulumi-tls>=4.2.0,<5.0.0
44
pulumi-libvirt>=0.1.0,<1.0.0

Diff for: misc/scripts/update_requirements_txt.py

+58
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
import subprocess as sp
2+
3+
4+
DESIRED_DEPS = {
5+
'pulumi': 'pulumi>=3.5.1,<4.0.0',
6+
7+
'pulumi-azure': 'pulumi-azure>=4.7.0,<5.0.0',
8+
'pulumi-azure-native': 'pulumi-azure-native>=1.14.0,<2.0.0',
9+
'pulumi-azuread': 'pulumi-azuread>=4.3.0,<5.0.0',
10+
'pulumi-digitalocean': 'pulumi-digitalocean>=4.4.1,<5.0.0',
11+
'pulumi-docker': 'pulumi-docker>=3.0.0,<4.0.0',
12+
'pulumi-equinix-metal': 'pulumi-equinix-metal>=2.0.0,<3.0.0',
13+
'pulumi-gcp': 'pulumi-gcp>=5.10.1,<6.0.0',
14+
'pulumi-kubernetes': 'pulumi-kubernetes>=3.4.0,<4.0.0',
15+
'pulumi-libvirt': 'pulumi-libvirt>=0.1.0,<1.0.0',
16+
'pulumi-mysql': 'pulumi-mysql>=3.0.0,<4.0.0',
17+
'pulumi-openstack': 'pulumi-openstack>=3.2.0,<4.0.0',
18+
'pulumi-packet': 'pulumi-packet>=3.2.2,<4.0.0',
19+
'pulumi-policy': 'pulumi-policy>=1.3.0,<2.0.0',
20+
'pulumi-random': 'pulumi-random>=4.2.0,<5.0.0',
21+
'pulumi-tls': 'pulumi-tls>=4.2.0,<5.0.0',
22+
}
23+
24+
25+
fs = sp.check_output('git ls-files', shell=True).decode().split('\n')
26+
27+
28+
requirements_txt_files = [
29+
f
30+
for f in fs
31+
if f.endswith('requirements.txt')
32+
]
33+
34+
35+
def read_file_lines(f):
36+
with open(f, 'r') as fp:
37+
return fp.readlines()
38+
39+
40+
def write_file_lines(f, lines):
41+
with open(f, 'w') as fp:
42+
fp.writelines(lines)
43+
44+
45+
def fix_line(line):
46+
for prefix, dep in DESIRED_DEPS.items():
47+
if line.startswith(f'{prefix}>='):
48+
return f"{dep}\n"
49+
return line
50+
51+
52+
def fix_lines(lines):
53+
return [fix_line(line) for line in lines]
54+
55+
56+
if __name__ == '__main__':
57+
for f in requirements_txt_files:
58+
write_file_lines(f, fix_lines(read_file_lines(f)))

Diff for: openstack-py-webserver/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
pulumi>=3.0.0,<4.0.0
2-
pulumi-openstack>=3.0.0,<4.0.0
1+
pulumi>=3.5.1,<4.0.0
2+
pulumi-openstack>=3.2.0,<4.0.0

0 commit comments

Comments
 (0)