Project

General

Profile

Bug #37458

Default to Python 3.7

Added by William Grzybowski over 1 year ago. Updated 7 months ago.

Status:
Done
Priority:
No priority
Assignee:
William Grzybowski
Category:
Middleware
Target version:
Seen in:
Severity:
Medium
Reason for Closing:
Reason for Blocked:
Needs QA:
No
Needs Doc:
No
Needs Merging:
No
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:
ChangeLog Required:
No

Description

We want to be up to date as possible regarding stable python versions, which brings up a lot of improvements and makes future upgrades easier.

Risk
This is a medium risk task since thats the base for middleware, which may introduce some regressions

Acceptance Criteria
When this is done we will be using python3.7 as default interpreter in FreeNAS


Related issues

Blocked by FreeNAS - Bug #47580: Rebase ports branch for 11.3Done

Associated revisions

Revision 8b7adedc (diff)
Added by William Grzybowski about 1 year ago

Default to python 3.7 Ticket: #37458

Revision 2d8d1b2c (diff)
Added by William Grzybowski about 1 year ago

fix(middlewared): ProcessPool API changed, use new initializer feature Ticket: #37458

Revision 10223164 (diff)
Added by William Grzybowski about 1 year ago

Default to python 3.7 Ticket: #37458

Revision d7bc5487 (diff)
Added by William Grzybowski about 1 year ago

fix(middlewared): python3.6 -> python3.7 Ticket: #37458

Revision 7d7ea220 (diff)
Added by William Grzybowski about 1 year ago

fix(middlewared): Task.{all_tasks,current_task} are deprecated Ticket: #37458

Revision 76346f43 (diff)
Added by William Grzybowski about 1 year ago

Default to python 3.7 Ticket: #37458

Revision 229eaeb1 (diff)
Added by William Grzybowski about 1 year ago

fix(middlewared): ProcessPool API changed, use new initializer feature Ticket: #37458

Revision 554e1db8 (diff)
Added by William Grzybowski about 1 year ago

fix(middlewared): python3.6 -> python3.7 Ticket: #37458

Revision 9c60af9a (diff)
Added by William Grzybowski about 1 year ago

fix(middlewared): Task.{all_tasks,current_task} are deprecated Ticket: #37458

Revision 7901af75 (diff)
Added by William Grzybowski about 1 year ago

Default to python 3.7 Ticket: #37458

Revision ad141695 (diff)
Added by William Grzybowski about 1 year ago

Default to python 3.7 Ticket: #37458

History

#1 Updated by William Grzybowski over 1 year ago

  • Status changed from Unscreened to Not Started

#2 Updated by William Grzybowski about 1 year ago

  • Blocked by Bug #47580: Rebase ports branch for 11.3 added

#3 Updated by Bug Clerk about 1 year ago

  • Status changed from Not Started to In Progress

#4 Updated by Bug Clerk about 1 year ago

  • Status changed from In Progress to Ready for Testing

#5 Updated by Dru Lavigne 11 months ago

  • Subject changed from Update python to 3.7 to Default to Python 3.7

#6 Updated by Dru Lavigne 9 months ago

  • Target version changed from 11.3 to 11.3-BETA1

#8 Updated by William Grzybowski 8 months ago

  • Status changed from Ready for Testing to Passed Testing
  • Needs QA changed from Yes to No
root@freenas[~]# python
Python 3.7.1 (default, Dec 17 2018, 17:52:18) 
[Clang 6.0.1 (tags/RELEASE_601/final 335540)] on freebsd11
Type "help", "copyright", "credits" or "license" for more information.

#9 Updated by Dru Lavigne 8 months ago

  • Status changed from Passed Testing to Done

#10 Updated by Dru Lavigne 7 months ago

  • Target version changed from 11.3-BETA1 to 11.3-ALPHA1

Also available in: Atom PDF