Pyupdater

Latest version: v4.0

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

Scan your dependencies

Page 8 of 11

1.1.2

Updated

- Cleanup of archives on dev machine
- Centralized cleanup function to be used by client & package handler

Fixed

- Creating patches for updates
- Erroneous warning when paring version info

1.1.1.1

Updated

- Libs
- cryptography 1.1
- requests 2.8.1
- stevedore 1.9.0

Fixed

- xrange on py3

1.1

Added

- Make file for windows
- Patch size in manifest
- Release Channels
- Alpha, Beta & Stable. Channels can be changed at anytime! Just pass the desired channel to update_check
- Auto Upgrade external files
- Update your external files, binaries or whatever you want to auto upgrade. Patch support included :). The absolute path to the update archive is available .abspath

Updated

- Pass all arguments except ones we care about directly to pyinstaller
- CLI help messages
- Debugging messages
- Pre-Release versions can be in long or short form
- Before: 1.0a 1.1.b 1.2.1b1
- After: 1.0alpha 1.1.beta 1.2.1beta1
- Client
- Windows: Updates no longer open cmd prompt when restart app
- Windows: restart scripts written to appdata instead of cwd
- Utils
- Make up to multiple attempts to remove a file/directory before giving up - Windows only
- Patching
- Will take combined size of patches and compare to the size of a full download in bytes to determine if patch update is suitable.
- Will only create patches for packages on stable channel
- Initial patch will start at 1 instead of 100
- Docs
- Commands explained with description and examples
- Cosmetic updates

Removed

- Update command
- Duplicate code
- Build arg --app-name
- PyUpdater will pull the app name provided during repo init

1.0.1

Updated

- Universal wheel

1.0

Added

- Python 3 support
- Offline root keys
- CI testing on windows
- Tox testing
- ETA provided to callbacks
- Async download
- download(async=True)

Updated

- Client
- Support for offline root keys
- Sanitizing url attributes
- Patches clients up to 4 versions behind
- Config is now a dict instead of class
- Logging errors for 3rd party services
- Info messages
- Storage object
- JSON backed
- Centralized data store
- ClI
- help messages
- offline keys are created and imported
- importing keys overwrites currently imported key
- Optimized tests
- Centralized PyUpdater object creation
- Test filename generators
- Libs
- urllib3 1.12
- requests 2.8.0
- Simplified signature verification

Fixed

- Error when not able to get cpu count on windows
- Writing debug
- Uploading debug logs

Removed

- vendored pyinstaller
- revoking keys
- Some unused code
- PyUpdaterConfig

0.23.3

Fixed

- File already exists error

Page 8 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.