File tree 2 files changed +12
-1
lines changed
2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change 9
9
coverage
10
10
coveralls
11
11
freezegun
12
+
13
+ # Enforce the hotfix for Ubuntu 24.04 in CI. Otherwise, we are stuck in Ubuntu 22.04.
14
+ # The bugfix is merged but not released: https://github.com/wbond/oscrypto/issues/78
15
+ # Pinning this in the end operators is the decision of the operator developers,
16
+ # including the protocols of accessing the repo or vendoring the dependency code.
17
+ # The dev-mode dependency is used ONLY with an temporary & insecure self-signed CA for simplicity,
18
+ # and ONLY with Ubuntu 24.04+. Therefore, it is not pinned in setup.py (e.g., works fine in 22.04).
19
+ # In the worst case, configure the operator with a self-signed CA made in the OpenSSL CLI manually.
20
+ git+https://github.com/wbond/oscrypto.git@1547f535001ba568b239b8797465536759c742a3
21
+
12
22
import-linter
13
23
isort
14
24
lxml
Original file line number Diff line number Diff line change 77
77
'uvloop>=0.18.0; python_version>="3.12"' ,
78
78
],
79
79
'dev' : [
80
- 'pyngrok' , # 1.00 MB + downloaded binary
80
+ # NB: oscrypto is pinned for Ubuntu 24.04+ in requirements.txt - read the details there.
81
81
'oscrypto' , # 2.80 MB (smaller than cryptography: 8.7 MB)
82
82
'certbuilder' , # +0.1 MB (2.90 MB if alone)
83
83
'certvalidator' , # +0.1 MB (2.90 MB if alone)
84
+ 'pyngrok' , # 1.00 MB + downloaded binary
84
85
],
85
86
},
86
87
package_data = {"kopf" : ["py.typed" ]},
You can’t perform that action at this time.
0 commit comments