Commit 93819da
authored
Unify OTIO versions, pin to 0.18.1 (#982)
### Pin OTIO to 0.18.1
### Summarize your change.
Currently OTIO is 0.16 on Window debug and the latest main branch for
everything else. This branch does two things:
- unify the version between all OSes
- pin the version to 0.18.1.
Windows debug builds the OTIO wheel from source since there are no
pre-built debug Windows wheels available in pypi, and we can't use the
release one since Windows doesn't allow mixing release and debug
libraries. As a result, it's version was specified outside of the
requirements.txt file we use for everything else to install from pypi.
It's version was far behind the other OSes likely because whenever we
updated it, we thought doing so in a single place would take care of
everything.
To remove the chance of this happening again, I removed the
requirements.txt file we use for installing our python build
dependencies and instead auto-generated it from a template, using the
opentimelineio version as an input variable from CMake so the version is
now shared between all builds.
Lastly, I pinned the OTIO version to 0.18.1 which was just released this
week. It's risky to use the latest main branch since one bad commit
could break OpenRV.
### Describe the reason for the change.
Build stability and consistency.
### Describe what you have tested and on which operating system.
Building on Windows + Linux
---------
Signed-off-by: Roger Nelson <[email protected]>1 parent 9fec424 commit 93819da
File tree
2 files changed
+27
-12
lines changed- cmake/dependencies
- src/build
2 files changed
+27
-12
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
36 | 40 | | |
37 | | - | |
| 41 | + | |
38 | 42 | | |
39 | 43 | | |
40 | 44 | | |
| |||
249 | 253 | | |
250 | 254 | | |
251 | 255 | | |
252 | | - | |
253 | | - | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
254 | 268 | | |
255 | 269 | | |
256 | 270 | | |
| |||
269 | 283 | | |
270 | 284 | | |
271 | 285 | | |
272 | | - | |
| 286 | + | |
273 | 287 | | |
274 | 288 | | |
275 | 289 | | |
276 | 290 | | |
277 | 291 | | |
278 | | - | |
| 292 | + | |
279 | 293 | | |
280 | 294 | | |
281 | 295 | | |
282 | 296 | | |
283 | | - | |
| 297 | + | |
284 | 298 | | |
285 | 299 | | |
286 | 300 | | |
| |||
359 | 373 | | |
360 | 374 | | |
361 | 375 | | |
362 | | - | |
| 376 | + | |
363 | 377 | | |
364 | 378 | | |
365 | 379 | | |
366 | | - | |
| 380 | + | |
367 | 381 | | |
368 | 382 | | |
369 | 383 | | |
| |||
375 | 389 | | |
376 | 390 | | |
377 | 391 | | |
378 | | - | |
| 392 | + | |
379 | 393 | | |
380 | 394 | | |
381 | 395 | | |
| |||
Lines changed: 4 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
| 3 | + | |
2 | 4 | | |
3 | 5 | | |
4 | 6 | | |
5 | | - | |
6 | | - | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
0 commit comments