|
|
|
|
|
My Website | Bluesky |
A powerful tool to conveniently update all of your ISOs!
License: GNU General Public License v3.0
cc@cc-1-0:~/Desktop/SuperISOUpdater-1.1.3$ sh
$ python3 -m pip install sisou
error: externally-managed-environment
ร This environment is externally managed
โฐโ> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.
If you wish to install a non-Debian packaged Python application,
it may be easiest to use pipx install xyz, which will manage a
virtual environment for you. Make sure you have pipx installed.
See /usr/share/doc/python3.11/README.venv for more information.
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
$ exit
cc@cc-1-0:~/Desktop/SuperISOUpdater-1.1.3$ python3 -m pip install .
error: externally-managed-environment
ร This environment is externally managed
โฐโ> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.
If you wish to install a non-Debian packaged Python application,
it may be easiest to use pipx install xyz, which will manage a
virtual environment for you. Make sure you have pipx installed.
See /usr/share/doc/python3.11/README.venv for more information.
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
cc@cc-1-0:~/Desktop/SuperISOUpdater-1.1.3$
What worked was using pipx.
Describe the bug
Certain f-strings, if they contains a quote inside themselves, will error out
To Reproduce
name = "Joshua"
print(f"Hello, {"User " + name}")
Expected behavior
"Hello, User Joshua"
Instead: Error
Information (please complete the following information):
Additional context
This seems to only happen on Windows
Describe the bug
No verification of the ISO files before moving onto the next step. (moving them into folders)
To Reproduce
Steps to reproduce the behavior:
Update any iso.
Spam close the process (ctrl+C or ctrl+Z).
Restart the process.
Constate that a 360kb file is now my debian ISO and there is no update.
Expected behavior
Completion verification at least. But SHA256 verification would be the right thing to do. Perhaps with a setting to toggle.
Some downloads will eventually be faulty, leading to the moment where a user cannot get their distro to run for unknown reasons. Before they redownload the right ISO they will fiddle a bit, leading to frustrations.
Describe the bug
The check of integrity fails while parsing the hash
To Reproduce
Expected behavior
The hash is correctly parsed and can be verified
Screenshots
N/A
Information (please complete the following information):
Traceback (most recent call last):
File "/home/folfy/Desktop/python/SuperISOUpdater/modules/updaters/GenericUpdater.py", line 114, in install_latest_version
integrity_check = self.check_integrity()
^^^^^^^^^^^^^^^^^^^^^^
File "/home/folfy/Desktop/python/SuperISOUpdater/modules/updaters/Ubuntu.py", line 67, in check_integrity
sha256_sum = parse_hash(
^^^^^^^^^^^
File "/home/folfy/Desktop/python/SuperISOUpdater/modules/utils.py", line 213, in parse_hash
return next(
^^^^^
StopIteration
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/folfy/Desktop/python/SuperISOUpdater/superiso.py", line 47, in run_updater
updater.install_latest_version()
File "/home/folfy/Desktop/python/SuperISOUpdater/modules/updaters/GenericUpdater.py", line 121, in install_latest_version
raise IntegrityCheckError(
modules.exceptions.IntegrityCheckError: Integrity check failed: An error occurred
Additional context
N/A
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.