Calcpkg

Latest version: v2.0.1

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

Scan your dependencies

Page 1 of 2

2.0.1

-Fixed a bug where "calcpkg count" crashed on missing index files.
-Fixed a bug where any category search caused a crash.

------------------------------------------------------------------------

2.0

-Now supports multiple 'repositories': run "calcpkg -r [repo]" to enable a specific repo only.
-Added full support for Omnimaga!
-Added working (but not yet optimal) support for Cemetech!
-Package has been renamed to "calcrepo", script is still called calcpkg
-Argument switches and command line help have all been overhauled
-Most of the code has been rewritten and further modularized
-Created new modular Python repo file format, moved repo files to calcrepo.repos subpackage
-Removed default *.index files from both version control and release archive
-Uploaded package to PyPI, so "pip install calcpkg" is now the simplest way to install
-And more!

------------------------------------------------------------------------

1.1

-Changed list output with -f switch to display archive file name (title is still displayed without -f switch)
-Fixed bug where combining -f and -c [category] switches did not work
-Fixed bug with logging not working due to 1.0 update, disabled entirely on Windows but log by default on Linux (to /tmp/calpkg.log).
-Combined -n and -p options into a global -y (--assume-yes) option
-Clean command now merely deletes the .index files (the 1.0 update broke it)

------------------------------------------------------------------------

1.0

-Added an "info" command that uses HTML parsing to get file info
-Added support to automatically extract .tar.gz (.tgz) and .tar.bz2 archives
-Changed calcpkg.py line encoding to Unix, so it's executable on Unix systems
-Changed output formatting for "list" command to take up less space
-Restructured program- now contains Python ticalcDotOrg package and calcpkg script
-Program now installs as a normal Python package
-Program now downloads to your Downloads folder (ex: /home/username/Downloads, C:\Users\username\Downloads)
-Renamed script from "calcpkg.py" to "calcpkg" (so you don't have to type .py all the time, it's still a Python file).

------------------------------------------------------------------------

0.8

-Added a fake "install" command that does the same thing as "get"
-Added an option to search by file extensions (like .zip or .tar.gz)
-Added an option to extract all .zip archives on download, named like:
"83plus-asm-games-generate-zip"
-Added an option to only print the version and then exit
-Clean command will now remove files created by the extraction option
-Fixed a bug when using the get command with search options where it downloaded as if the opts weren't specified

------------------------------------------------------------------------

0.7

-Added an option to search the file index rather than the name index (-f)
-Added logging functionality (-l) that logs output to a textfile, calcpkg.log
-Added clean command, which removes all .zip, .tar.gz, and .log files from the current folder
-Added mechanism for easily redirecting output (allowing another program to make all the print statements go somewhere else)
-Added a fake "search" command that does the same thing as "list"
-Added options for disabling the prompts before downloading and updating (-n and -p respectively)
-Included a sample script that shows how calcpkg can be imported in a module and used as part of another program
-Fixed bug where -g and -m searching options ran together would not work
-The searching options now work with the count and get commands as well

------------------------------------------------------------------------

Page 1 of 2

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.