Git Product home page Git Product logo

Comments (3)

rogerbinns avatar rogerbinns commented on July 19, 2024

@dfateyev Thanks for alerting me to this. I had been checking Python 3.13 issues on an ad-hoc basis, but have now added it to my release procedures, which happen every 1 to 3 months.

PyLong_AsInt was addressed in this commit which was in APSW 3.43.2.0 released October 24, 2023. See releases.

I've added a prototype for C extension chaining exceptions as a workaround, until Python decides what to do.

I've replaced the call to _Py_HashBytes with an internal hash function.

The first change, plus the latter two fix all errors and warnings when compiling with Python 3.13 alpha 5, and are now on APSW master. They will be part of the next APSW release.

How would you like these fixes delivered? APSW currently requires SQLite 3.44 released 2023-11-01.

from apsw.

dfateyev avatar dfateyev commented on July 19, 2024

@rogerbinns thanks for the fixes. Good to know that it's all tracked. I think we have time till Python 3.13 is stabilized and provided in Linux distributions. Once the next APSW is released, I will recheck its build against an actual alpha version of Python 3.13 (they may change anything additionally by that time).

from apsw.

rogerbinns avatar rogerbinns commented on July 19, 2024

Ok, I'll close this this issue but add a comment on the next APSW release (should be less than a month of two) just as confirmation. The Python team are addressing the chain exceptions API problem.

from apsw.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.