Opened 3 years ago

Closed 3 years ago

Last modified 15 months ago

#32712 closed Cleanup/optimization (fixed)

Depracate the django.utils.baseconv module.

Reported by: Mariusz Felisiak Owned by: Hasan Ramezani
Component: Utilities Version: 4.0
Severity: Normal Keywords:
Cc: Simon Charette, pythonwood Triage Stage: Ready for checkin
Has patch: yes Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no


django.utils.baseconv is a private and undocumented module. Only django.utils.baseconv.base62 is used internally so it's probably better to deprecate it (and remove in Django 5.0) and define base62.encode() and decode() functions in django.core.signing instead (see comment).

Change History (5)

comment:1 by Hasan Ramezani, 3 years ago

Has patch: set
Owner: changed from nobody to Hasan Ramezani
Patch needs improvement: set
Status: newassigned
Triage Stage: UnreviewedAccepted
Last edited 3 years ago by Hasan Ramezani (previous) (diff)

comment:2 by Hasan Ramezani, 3 years ago

Patch needs improvement: unset

comment:3 by Mariusz Felisiak, 3 years ago

Triage Stage: AcceptedReady for checkin
Version: 3.24.0

comment:4 by Mariusz Felisiak <felisiak.mariusz@…>, 3 years ago

Resolution: fixed
Status: assignedclosed

In 028f10f:

Fixed #32712 -- Deprecated django.utils.baseconv module.

comment:5 by Mariusz Felisiak <felisiak.mariusz@…>, 15 months ago

In ef46f37:

Refs #32712 -- Removed django.utils.baseconv module per deprecation timeline.

Note: See TracTickets for help on using tickets.
Back to Top