Comments (12)
@milesgranger Thanks for the dev release it was useful to prototype!
We try to keep a policy to not use pre-releases as dependencies in main releases of our packages.
What do you think would be the timeline to pop lzma
out of experimental and make a non .devN
release with lzma in?
Whatever is realistic is fine, really just for our own planning!
@jpivarski - FYI
from cramjam.
Hey there!
Good idea, this is the first request for it. Started work over in #127. Right now though it doesn't decode LZMA format, only XZ. If you're good with that, I'm happy to merge and make a development release in the meantime before fleshing out the rest of the details.
from cramjam.
@milesgranger thanks, I'll give it a try soon and see if it's sufficient.
from cramjam.
2.8.1-dev1 is on PyPI if that's useful for you.
https://pypi.org/project/cramjam/2.8.1.dev1/#files
Might be some days before I have some free time to work out the rest of the api support I want here though.
from cramjam.
Would you be okay leaving it in the experimental module? That'll take longer to move out of, a few weeks maybe. Otherwise I can make a release probably this weekend with the existing state.
from cramjam.
@milesgranger Oh, the experimental namespace is fine, it's the .devN
release that prevents us from using it right now.
I'm fine to take care of the dance of moving namespaces as that evolves.
from cramjam.
On the way then! 👍
https://github.com/milesgranger/cramjam/actions/runs/7670394783
https://github.com/milesgranger/cramjam/releases/tag/v2.8.1
from cramjam.
Ah, cool, thanks!
from cramjam.
Since #127 is merged, this issue should be closed now, right? Unless you intend PR #133 to be the completion of this issue.
from cramjam.
From our side this is complete. We should clean up the code and adjust associated pins once #133 is in!
from cramjam.
Ah sorry - I thought this was in uproot somehow. I'll let Miles determine when we should close this. I'm not sure if the threshold is when it is out of experimental
or not.
from cramjam.
Ya okay, thanks for the feedback.
I kinda plan on renaming it from lzma -> xz w/ ability to de/compress lzma but feels weird to name it something that is long deprecated.
Then I'll probably remove all the filter logic stuffy stuff and move it out of experimental, so it'll be cramjam.xz
module.
Just need a bit of time to get to it. Thanks for the patience! :)
from cramjam.
Related Issues (20)
- pyo3_runtime.PanicException: Failed to import NumPy module HOT 2
- blosc? HOT 5
- Publish Python 3.12 wheel? HOT 6
- Any plans to release pypy wheels for windows? HOT 2
- TypeError: 'Buffer' does not support the buffer interface HOT 4
- Python test test_variants_different_dtypes[brotli] sometimes times out HOT 4
- Remove extra zstd-safe dep
- Please coordinate PyPI and crates.io releases if possible HOT 2
- Equality check on values for Buffer
- proc-macro2 1.0.56 doesn't work with versions of rust since July
- cramjam 2.8.1 release on conda? HOT 4
- Python: tests/test_variants.py::test_variants_different_dtypes randomly fail with `hypothesis.errors.FailedHealthCheck: Examples routinely exceeded the max allowable size`
- Support PyPy output of `bytes` and `memoryview` for de/compress_into functions HOT 9
- Feature request: add xxhash for use with LZ4 HOT 4
- Unused `Cargo.lock` files? HOT 2
- blosc2 experimental feedback/tracking issue
- Fix blosc2 compress_into with destination File
- Please consider porting to the latest PyO3 HOT 3
- Request: add recipe to emscripten-forge HOT 2
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 cramjam.