Comments (9)
I need to make sure python 3.11 can be tested first. But I see that this is possible with github actions. It will take me some time to make this in order and afterwards I can release the wheels.
Have you tried compiling yourself in case you need it sooner?
from python-isal.
For me it is just a dependency of a dependency. Building while installing via pip fails on Windows. It is not urgent though.
from python-isal.
Interesting. Which dependency if I may ask? If it is cutadapt -> xopen you can simply install using pip install --no-deps xopen
and then install pip install cutadapt
. the isal
package in programs that I know of is usually optional.
Compiling on windows is a huge pain in the bottom area. I spent so much time getting that to work so I could build the wheels. I do not recommend that route. I am so happy that I figured it out so it is all nice and automated when I build the wheels and I never have to do it manually ever again.
The Python 11 tests pass. Since ABI compatibility is promised, these wheels should work with the production release of Python 3.11. I will start releasing a new version. I will report back on this issue when it is done.
from python-isal.
It's this package: https://github.com/danielhrisca/asammdf/blob/af0d4a6dacf04142fd3c4ddc6247f5bd71017224/requirements.txt#L8
Thank you for the update 👍
from python-isal.
It's this package: https://github.com/danielhrisca/asammdf/blob/af0d4a6dacf04142fd3c4ddc6247f5bd71017224/requirements.txt#L8
Thank you for the update 👍
do you see any speed improvement with python 3.11 ?
from python-isal.
do you see any speed improvement with python 3.11 ?
I don't know. I'm just trying to merge the mf4 PR into python-can 😄
from python-isal.
I'll close this as the wheel is available on PyPI now, thank you!
from python-isal.
do you see any speed improvement with python 3.11 ?
@danielhrisca for python-isal there should not be much speed improvement, as it is mostly a C-extension. Having said that the gzip.py GzipReader implementation has some overhead were quite some python methods are called. Python-isal uses a diffferent architecture than CPython's gzip implementation here though, so the overhead is already minimalized. This is currently being backported to CPython itself in a PR that should land in 3.12.
from python-isal.
Cool, I saw that there are speed improvements in cpython 3.11 but like you said mostly for pure python
from python-isal.
Related Issues (20)
- isal installation fails in virtual env based on win32 cpython 3.8.10 HOT 2
- Release 1.2.0
- Release 1.3.0
- Release 1.4.0
- Release 1.4.1
- Release 1.5.0
- Memory leak in v1.4.0 and newer HOT 4
- Release 1.5.1
- Automatically test for memory leaks using libasan HOT 1
- igzip_threaded.open does not close opened file on error HOT 5
- Release 1.5.2
- igzip_threaded cannot append HOT 4
- Release 1.5.3
- _PyBytes_Join will be removed in 3.13
- IGzipFile should not crash on wrong compression level when opened for reading. HOT 5
- Release 1.6.0
- Release 1.6.1
- Error building wheels for isal HOT 19
- need for submodules is not explained in README HOT 4
- requirement for nasm is not documented in README HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from python-isal.