16 Commits
Author SHA1 Message Date
xixu-me 44c8b20e9f Update repository URL in README
The repository URL in the README was updated to reflect the correct GitHub username, changing from 'your-username' to 'xixu-me'.
2025-06-02 01:08:28 +08:00
xixu-me de7d3d735e Update README for clarity and consistency
Improved phrasing and formatting in the README to enhance clarity and consistency. Removed redundant sections, streamlined explanations, and updated examples for better readability and usability.
2025-06-02 00:54:42 +08:00
xixu-me 0216fcc128 Update README with enhanced library description
Revised the README to include a more detailed and professional description of the **tzst** library, highlighting its features, performance, and compatibility with Python 3.12+.
2025-06-01 23:41:21 +08:00
xixu-me 3d99d7a6db Add Codecov integration and update CI workflow
Introduced a .codecov.yml file to configure Codecov settings, updated the CI workflow to include Codecov token and slug, added a Codecov badge to README.md, and adjusted coverage options in pyproject.toml for improved reporting.
2025-06-01 20:03:53 +08:00
xixu-me 48fb66a957 Update README with --no-atomic option
Added documentation for the '--no-atomic' option in the 'create' command, including its usage and a note that it is not recommended. This improves clarity for users regarding atomic file operations.
2025-06-01 01:02:44 +08:00
xixu-me af2659facf Update Python version support and dependencies
Removed support for Python 3.14 pre-release across CI workflows, README, and pyproject.toml. Updated zstandard dependency version in README and adjusted Ruff target version to Python 3.12.
2025-05-31 17:22:03 +08:00
xixu-me adee9dbdd5 Update zstandard dependency and add Python 3.14 fix
Updated the zstandard dependency to version 0.23.1 in README.md and pyproject.toml. Added a compatibility fix in src/tzst/core.py for Python 3.14 due to the removal of ByteString from the typing module.
2025-05-31 17:10:45 +08:00
xixu-me 7c36b7ac34 Update zstandard dependency and add Python 3.14 fix
Updated the zstandard dependency to version 0.23.0 in README.md and pyproject.toml. Added a compatibility fix in src/tzst/__init__.py for Python 3.14 due to the removal of ByteString from typing.
2025-05-31 16:54:01 +08:00
xixu-me aa39f7641d Add support for Python 3.14
Updated CI workflows to include Python 3.14 with pre-release support. Modified README and pyproject.toml to reflect compatibility with Python 3.14. Adjusted ruff target version to Python 3.14.
2025-05-31 16:41:15 +08:00
xixu-me 5de5036bba Remove backward compatibility for Python < 3.12
Dropped custom extraction filter implementations and related exception classes for older Python versions in `core.py`. Updated README to reflect the new minimum Python version requirement (3.12) and removed outdated support section.
2025-05-31 01:39:56 +08:00
xixu-me e81ac01161 Add security filters for archive extraction
Introduced security filters for extracting `.tzst` archives, including backward compatibility for Python < 3.12. Updated README with documentation on filter usage and added implementation for 'data', 'tar', and 'fully_trusted' filters in `core.py`. Bumped version to 0.4.0 in `__init__.py`.
2025-05-31 00:51:18 +08:00
xixu-me 9c4cf715d4 Update README with streaming mode details
Enhanced the README to include detailed information about streaming mode for large archives, atomic file operations, and improved error handling. Added examples, CLI options, and Python API usage for memory-efficient processing and recovery mechanisms.
2025-05-30 14:47:52 +08:00
xixu-me 521a6858fb Add streaming mode and atomic operations
Introduced streaming mode for memory-efficient handling of large archives and added atomic file operations for reliable archive creation. Updated CLI commands, core functionality, and tests to support these features. Improved error handling and documentation for append mode and compression level validation.
2025-05-30 14:22:07 +08:00
xixu-me 12fe2a8d5e Add funding info and update workflows
Added a FUNDING.yml file to specify sponsorship details. Updated the CI workflow to include a new job for updating badges and improved PyPI version handling. Modified README badges and CLI to include a banner print function and adjusted version display.
2025-05-30 12:01:34 +08:00
xixu-me c26273fd79 Update README.md 2025-05-29 22:31:21 +08:00
xixu-me 6a3cdd48b8 Initial commit 2025-05-29 21:59:21 +08:00