Pyodbc

Latest version: v5.1.0

Safety actively analyzes 621920 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

5.1.0

Mac M1 & M2 binaries are available going forward.

GitHub added new Mac ARM action runners which is what we use to build each release.

Thanks to keitherskine who made all this happen. Not only did he write the original release code for all of the other versions, he jumped on the new Mac runner as soon as it was available.

I'd also like to thank the many people working through the Mac binary confusion, testing and providing work arounds until this runner was available: Carreau ndmlny-qs jordantshaw gabalafou v-chojas and many others on the Issue.

If you are a Mac user, please let us know how this works for you.

5.0.1

This is a bug fix for 5.0.0 that restores the ability to pass `bytes` objects in the `attrs_before` parameter when connecting. This is often used for Azure with a token. Issue 1289

5.0.0

This is the first 3.x only pyodbc release, supporting Python 3.8-3.12.

The API is backwards compatible, so previous Python 3 products using pyodbc should not need any changes.

Please note that macOS ARM / Apple Silicon binary builds have been problematic due inconsistencies in the way unixODBC libraries can be installed. Please see the issues and discussions.

5.0.0.b2

We're retrying macOS Apple Silicon wheels, for those with M1, M2, etc. chips. If you have one of these, please give this release a try so we know before the final 5.0.0 release in a few days.

This means you would not use Rosetta. Just install normally using `pip install pyodbc==5.0.0b2`. Don't use `--no-binary`.

For those wondering, the inability to supply these wheels has not been due to any pyodbc code issues. We use Github Actions to build all the different versions and it still doesn't have complete support for macOS Apple Silicon CI runners. At this time, only Intel is supported. However, we can cross-compile and generate ARM wheels on Intel, but we can't test them. That's why we need your help!

5.0.0b1

This is a beta release for the upcoming 5.0 that drops Python 2 and adds Python 3.12

Source and wheels for 5.0.0b1 is available on PyPI.

This beta restores fast_executemany, so it should be feature complete. If there are no serious issues reported, it will be released as 5.0.0 this week (before Python 3.12 is officially released).

5.0.0a2

This is a test release for the upcoming 5.0 that drops Python 2 and supports Python 3.12

Source and wheels for 5.0.0a2 is available on PyPI

Note that `fastexecmany` is not available in this release, but will be ported to the next.

Please give it a try and join the [discussion here](https://github.com/mkleehammer/pyodbc/discussions/1254).

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.