python_modules.pp 5.35 KB
Newer Older
groente's avatar
groente committed
1
# Manage Weblate dependencies that are in not in Debian
2
3
4
5
#
# **WARNING**
# This file was generated automatically, do not manually modify it.
#
groente's avatar
groente committed
6
7
class tails::weblate::python_modules () {

intrigeri's avatar
intrigeri committed
8
9
10
11
12
13
  $pip_packages = [
    'python3-pip',
    'python3-setuptools',
  ]

  ensure_packages($pip_packages)
groente's avatar
groente committed
14

15
  # Dependencies for Weblate 3.5.1
groente's avatar
groente committed
16

17
  tails::pip_package_from_repo { 'amqp':
18
    version => '2.6.0',  # <2.7,>=2.6.0
19
    url     => 'http://github.com/celery/py-amqp',
20
    require => [Exec['pip_install_vine']],
21
22
23
  }

  tails::pip_package_from_repo { 'asgiref':
24
    version => '3.2.7',  # ~=3.2
25
26
27
28
    url     => 'http://github.com/django/asgiref/',
  }

  tails::pip_package_from_repo { 'billiard':
29
    version => '3.6.3.0',  # >=3.6.3.0,<4.0
30
31
32
    url     => 'https://github.com/celery/billiard',
  }

33
  tails::pip_package_from_repo { 'celery':
34
35
    version => '4.4.4',  # >=4.0
    tag => 'v4.4.4',
36
    url     => 'https://github.com/celery/celery',
37
    require => [Exec['pip_install_billiard'], Exec['pip_install_kombu'], Exec['pip_install_vine'], Exec['pip_install_redis']],
38
39
40
  }

  tails::pip_package_from_repo { 'celery-batches':
41
42
    version => '0.3',  # >=0.2
    tag => 'v0.3',
43
    url     => 'https://github.com/percipient/celery-batches',
44
    require => [Exec['pip_install_celery']],
45
46
  }

47
  tails::pip_package_from_repo { 'django':
48
    version => '1.11.29',  # <2.0,>=1.11
intrigeri's avatar
Lint.    
intrigeri committed
49
    url     => 'https://github.com/django/django',
50
    require => [Exec['pip_install_asgiref']],
groente's avatar
groente committed
51
52
  }

53
  tails::pip_package_from_repo { 'django-appconf':
54
55
    version => '1.0.4',  # >=1.0
    tag => 'v1.0.4',
intrigeri's avatar
Lint.    
intrigeri committed
56
    url     => 'https://github.com/django-compressor/django-appconf',
57
    require => [Exec['pip_install_django']],
groente's avatar
groente committed
58
59
  }

60
  tails::pip_package_from_repo { 'django-compressor':
61
    version => '2.4',  # >=2.1.1
intrigeri's avatar
Lint.    
intrigeri committed
62
    url     => 'https://github.com/django-compressor/django-compressor',
63
    require => [Exec['pip_install_django-appconf'], Exec['pip_install_rjsmin']],
groente's avatar
groente committed
64
65
  }

Sandro Knauß's avatar
Sandro Knauß committed
66
  tails::pip_package_from_repo { 'django-crispy-forms':
67
    version => '1.9.1',  # >=1.6.1
Sandro Knauß's avatar
Sandro Knauß committed
68
69
70
    url     => 'https://github.com/django-crispy-forms/django-crispy-forms',
  }

71
  tails::pip_package_from_repo { 'djangorestframework':
72
    version => '3.11.0',  # >=3.8
intrigeri's avatar
Lint.    
intrigeri committed
73
    url     => 'https://github.com/encode/django-rest-framework',
74
    require => [Exec['pip_install_django']],
groente's avatar
groente committed
75
76
  }

77
  tails::pip_package_from_repo { 'filelock':
78
    version => '3.0.12',  # >=3.0.1
79
    tag => 'v3.0.12',
intrigeri's avatar
Lint.    
intrigeri committed
80
    url     => 'https://github.com/benediktschmitt/py-filelock',
groente's avatar
groente committed
81
82
  }

83
  tails::pip_package_from_repo { 'importlib-metadata':
84
    version => '1.6.1',  # >=0.18
85
    url     => 'https://gitlab.com/python-devs/importlib_metadata',
86
    require => [Exec['pip_install_zipp']],
87
88
  }

89
  tails::pip_package_from_repo { 'jellyfish':
90
    version => '0.8.2',  # >=0.6.1
91
92
93
    url     => 'https://github.com/jamesturk/jellyfish',
  }

94
  tails::pip_package_from_repo { 'kombu':
95
    version => '4.6.10',  # >=4.6.10,<4.7
96
    tag => 'v4.6.10',
97
    url     => 'http://github.com/celery/kombu',
98
    require => [Exec['pip_install_amqp'], Exec['pip_install_importlib-metadata'], Exec['pip_install_redis']],
99
100
101
102
103
  }

  tails::pip_package_from_repo { 'oauthlib':
    version => '3.1.0',  # >=3.0.0
    tag => 'v3.1.0',
104
105
106
    url     => 'https://github.com/oauthlib/oauthlib',
  }

107
  tails::pip_package_from_repo { 'openpyxl':
108
    version => '2.6.4',  # >=2.5.0
109
    url     => 'https://bitbucket.org/openpyxl/openpyxl/src/default',
110
111
112
    repo_type => 'hg',
  }

113
114
115
116
117
118
  tails::pip_package_from_repo { 'python3-openid':
    version => '3.1.0',  # >=3.0.10
    tag => 'v3.1.0',
    url     => 'http://github.com/necaris/python3-openid',
  }

119
  tails::pip_package_from_repo { 'redis':
120
    version => '3.5.3',  # >=3.2.0
intrigeri's avatar
Lint    
intrigeri committed
121
    url     => 'https://github.com/andymccurdy/redis-py',
122
123
  }

124
125
126
  tails::pip_package_from_repo { 'rjsmin':
    version => '1.1.0',  # ==1.1.0
    url     => 'https://github.com/ndparker/rjsmin',
127
128
  }

129
  tails::pip_package_from_repo { 'siphashc':
130
    version => '1.3',  # >=0.8
131
    tag => 'v1.3',
132
133
    url     => 'https://github.com/WeblateOrg/siphashc',
  }
groente's avatar
groente committed
134

Sandro Knauß's avatar
Sandro Knauß committed
135
  tails::pip_package_from_repo { 'social-auth-app-django':
136
    version => '3.4.0',  # >=3.1.0
Sandro Knauß's avatar
Sandro Knauß committed
137
    url     => 'https://github.com/python-social-auth/social-app-django',
138
    require => [Exec['pip_install_social-auth-core']],
Sandro Knauß's avatar
Sandro Knauß committed
139
140
  }

141
  tails::pip_package_from_repo { 'social-auth-core':
142
    version => '3.3.3',  # >=3.1.0
intrigeri's avatar
Lint.    
intrigeri committed
143
    url     => 'https://github.com/python-social-auth/social-core',
144
    require => [Exec['pip_install_oauthlib'], Exec['pip_install_python3-openid']],
groente's avatar
groente committed
145
146
  }

Sandro Knauß's avatar
Sandro Knauß committed
147
  tails::pip_package_from_repo { 'translate-toolkit':
148
    version => '2.5.1',  # >=2.3.1
Sandro Knauß's avatar
Sandro Knauß committed
149
    url     => 'https://github.com/translate/translate',
groente's avatar
groente committed
150
151
  }

152
  tails::pip_package_from_repo { 'translation-finder':
153
    version => '2.1',  # >=1.0
154
155
156
    url     => 'https://github.com/WeblateOrg/translation-finder.git',
  }

157
  tails::pip_package_from_repo { 'ua-parser':
158
    version => '0.10.0',  # >=0.9.0
159
160
161
    url     => 'https://github.com/ua-parser/uap-python',
  }

162
  tails::pip_package_from_repo { 'user-agents':
163
    version => '2.1',  # >=1.1.0
intrigeri's avatar
Lint.    
intrigeri committed
164
    url     => 'https://github.com/selwin/python-user-agents',
165
    require => [Exec['pip_install_ua-parser']],
groente's avatar
groente committed
166
  }
167
168
169
170
171
172
173
174

  tails::pip_package_from_repo { 'vine':
    version => '1.3.0',  # ==1.3.0
    tag => 'v1.3.0',
    url     => 'http://github.com/celery/vine',
  }

  tails::pip_package_from_repo { 'zipp':
175
176
    version => '3.1.0',  # >=0.5
    tag => 'v3.1.0',
177
178
179
    url     => 'https://github.com/jaraco/zipp',
  }

groente's avatar
groente committed
180
}