Opened 13 months ago

Last modified 3 months ago

#29728 new enhancement

Meta-ticket: improve compatibility with the Python library

Reported by: slelievre Owned by:
Priority: major Milestone: sage-9.4
Component: python3 Keywords: python
Cc: mkoeppe, slelievre, chapoton Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description (last modified by slelievre)

This meta-ticket tracks a few tickets which would improve compatibility with the Python library.

This would help Sage integrate better with the Python ecosystem.

Tickets:

  • #29137: Fix more uses of large Python ints
  • #29033: Support minimal system Python version 3.6
  • #28912: Function math.log10 fails on large Sage integers while ok on Python ints
  • #28234: Sage Integers are incompatible with Python Fractions
  • #27788: Make Sage reals and rationals more friendly to Python string formatting
  • #26311: py3: strange behavior of sleep() on Sage types
  • #30121: py3: Adapt Sage's range-like functions
  • #29006: Rational number constructor: handle leading '+'?

See also:

  • #29670: Meta-ticket: Review of development tools in Sage vs. mainstream Python tools
  • #28936: Meta-ticket: Adopt mainstream Python testing/linting infrastructure, describe in Developer's Guide
  • #29756: Meta-ticket: Review of Python 3 features that sagelib should use systematically
  • open tickets whose summary contains "Python"

Change History (8)

comment:1 Changed 13 months ago by mkoeppe

  • Description modified (diff)

comment:2 Changed 11 months ago by slelievre

  • Description modified (diff)

comment:3 Changed 10 months ago by mkoeppe

  • Description modified (diff)

comment:4 Changed 10 months ago by mkoeppe

  • Cc chapoton added

comment:5 Changed 10 months ago by mkoeppe

  • Milestone changed from sage-9.2 to sage-9.3

comment:6 Changed 9 months ago by slelievre

Do IPython-related tickets belong in this meta-ticket?

  • #30661: %lsmagic inoperative when display is text plain

comment:7 Changed 4 months ago by mkoeppe

  • Milestone changed from sage-9.3 to sage-9.4

Setting new milestone based on a cursory review of ticket status, priority, and last modification date.

comment:8 Changed 3 months ago by slelievre

  • Description modified (diff)
Note: See TracTickets for help on using tickets.