Another experiment with some CI fixes for jelic/8.2-py313#3352
Conversation
|
✔️ 9e48b5f -> Azure artifacts URL |
|
✔️ dd4c9f6 -> Azure artifacts URL |
c9b6647 to
54c25d2
Compare
|
✔️ 54c25d2 -> Azure artifacts URL |
|
✔️ ade3f83 -> Azure artifacts URL |
dad36d7 to
0d5047f
Compare
0d5047f to
590c084
Compare
|
✔️ 590c084 -> Azure artifacts URL |
|
@JCGoran I think is a good stopping point for this PR. A few details remain before starting a 8.2.7 tag but I'd like those to be separate from this. Please review. |
|
✔️ 58f8a94 -> Azure artifacts URL |
162870e to
011f13b
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## release/8.2 #3352 +/- ##
============================================
Coverage 46.58% 46.58%
============================================
Files 527 527
Lines 119282 119298 +16
============================================
+ Hits 55565 55576 +11
- Misses 63717 63722 +5 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
ccf2227 to
58f8a94
Compare
|
✔️ 58f8a94 -> Azure artifacts URL |
|
|
✔️ 6d27c90 -> Azure artifacts URL |



At starting point, jelic/8.2-py313 #3319 has only two CI failures. Is that still the case.
Almost the entirety of this PR is to get 8.2 to pass CI.
In addition it supports Python3.13.
Bug fixes adopted from the master are
#3239 Launching nrniv -python with Python 3.13.0 does not allow use of gui.
#3259 On h.quit() terminal settings are same as when neuron.hoc was imported.
#3243 save stdin terminal settings on import hoc and restore on h.quit()
#3276 Python 3.13.1 broke [s for s in sl] where sl is a SectionList. Manual partial cherry-pick.
Other PR attempts at fixing CI failures that can be closed when this PR is merged, are #3329 #3325 #3319 #3317
Many of the CI fixes are backports from #3028 #3040 #3303 #3105 #3278
bldnrnmacpkgcmake.sh was updated. It isolates a change (avoid breaking CI) with -DNRN_MAC_PKG=ON