fileseq (version 3.1.1) is a Python library designed for robust parsing and manipulation of file sequences and frame ranges commonly found in VFX and animation workflows. It supports various frame range shorthands, including standard, comma-delimited, chunked, and staggered ranges, as well as negative frames and subframes. The library maintains an active development status with regular patch and minor releases.
pip install fileseqVerified import paths — ran on the pinned version, not inferred.
Demonstrates how to create `FileSequence` and `FrameSet` objects, access their properties, iterate through individual file paths, and utilize `FilePathSequence` for pathlib.Path integration.
Thoroughly test existing parsing logic after upgrading to v3.0.0+.
Remove any explicit `antlr4-runtime` dependencies if `fileseq` v3.1.0+ is installed. Allow `fileseq` to manage its internal parser dependency.
Upgrade to `fileseq` version 3.1.1 or newer to ensure correct parsing and preservation of root path separators in UNC paths.
Replace `my_sequence.setExtention(ext)` with `my_sequence.setExtension(ext)`.
Upgrade `fileseq` to version 3.1.1 or newer to fix UNC path parsing issues.
Change your code to use `my_sequence.setExtension(ext)`.
For `fileseq` v3.1.0+, ensure no other Python libraries are forcing a conflicting `antlr4-runtime` dependency. For older `fileseq` versions, try to align the `antlr4-runtime` version in your environment with the one expected by `fileseq`, or preferably, upgrade `fileseq` to version 3.1.0 or newer to benefit from the vendored runtime.
Ensure `fileseq` is at `v1.15.3` or newer for improvements in `yield_sequences_in_list` logic. When using `findSequencesOnDisk`, if dealing with subframes, ensure you explicitly set `allow_subframes=True`.
No dependency data recorded yet.