mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-05-09 05:35:30 +02:00
[GH-ISSUE #544] [Bug]: Windows installation syntax error on step 1/6 #354
Labels
No labels
A1
automated
automated
bug
bug
Closed due to inactivity
contrib
dependencies
dependencies
duplicate
enhancement
feedback
hold
invalid
Notes
P1S
pull-request
security
security
ThumbsUp
user-report
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/bambuddy#354
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Acabar on GitHub (Feb 28, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/544
Originally assigned to: @maziggy on GitHub.
Bug Description
When running the following commands found in the wiki for the Windows installation, receive a 'the syntax of the command is incorrect' error.
This occurs after Python 3.13.1 portable is downloaded correctly. At a glance, it looks like it isn't getting to the hash check I see in the start_bambuddy.bat file.
Expected Behavior
Expect the behavior outlined in the wiki to happen:
Steps to Reproduce
Run the following commands in a cmd prompt:
Printer Model
P1S
Bambuddy Version
NA
Printer Firmware Version
NA
Installation Method
Manual (git clone)
Operating System
Windows
Relevant Logs / Support Package
Screenshots
Additional Context
No response
Checklist
@maziggy commented on GitHub (Feb 28, 2026):
Fixed in branch 0.2.2b1.
If you find Bambuddy useful, please consider giving it a ⭐ on GitHub — it helps others discover the project!
@Acabar commented on GitHub (Feb 28, 2026):
Looks like this may still be an issue. I tried clearing the directory and running the git clone command again and still getting the syntax error.
I also pulled the source.zip for version 0.2.1.1 and tried running the start_Bambuddy.bat from that and receive the syntax error.
@Acabar commented on GitHub (Feb 28, 2026):
Screenshot of the same error after pulling down the source.zip of bambuddy 0.2.1.1
@maziggy commented on GitHub (Mar 1, 2026):
Don't have Windows to test.
Please try https://raw.githubusercontent.com/maziggy/bambuddy/refs/heads/0.2.2b1/install/start_bambuddy.bat
@Acabar commented on GitHub (Mar 1, 2026):
This allowed me to get to step 2. But now get an error when doing the SHA256 verification
I did a start_bambuddy.bat reset and get the same.
Did start_bambuddy.bat update and get this now (no module named pip):
@maziggy commented on GitHub (Mar 2, 2026):
Need to find someone with Windows who can debug. Sorry, Windows is quite exotic for me.
@Perdog commented on GitHub (Mar 5, 2026):
His issue is that the hard-coded hash needs to be updated for get-pip.py. When it fails the first time, you need to delete the python folder in .portable to force it to recheck pip.
However, when doing those updates myself I ran into issues with packages not installing. I know windows isn't your thing, but dropping the info here for someone else who might be able to us it. I'll keep digging, but python is as exotic to me as you say windows is to you :P
@broncosis commented on GitHub (Mar 5, 2026):
I can possibly help debug or pack up a windows vm for you I have a realitivly clean windows 11 vm under vmware that should work
I can work through the batch file but I am not a python guy either not that I wont try
@broncosis commented on GitHub (Mar 5, 2026):
also to note the instructions say the batch file is in the bambuddy folder but it is in the bambuddy/install folder
@broncosis commented on GitHub (Mar 5, 2026):
start_bambuddy.txt
I did some stuff with claude and this works now I had to remove some of the hash checks but it installed
@maziggy commented on GitHub (Mar 6, 2026):
@Acabar can you please test and confirm?
@naturekid72 commented on GitHub (Mar 6, 2026):
I just installed with the changed bat from @broncosis and it works!
@maziggy commented on GitHub (Mar 6, 2026):
Thanks @broncosis!!!
Merged to branch 0.2.2b2.
If you find Bambuddy useful, please consider giving it a ⭐ on GitHub — it helps others discover the project!
@broncosis commented on GitHub (Mar 6, 2026):
I can't really take much credit but happy to help
I don't know if it will work a second time or anything
@Acabar commented on GitHub (Mar 7, 2026):
I can confirm that @broncosis 's fix worked. However, when I pull the 0.2.2b2 release, the start_bambuddy.bat included there errors out w/ a syntax error during step 1/6. Replacing that file with the one @broncosis created fixes it.
@broncosis commented on GitHub (Mar 8, 2026):
What I can surmise is the context error is in the checksum based on the hard coded links to the checksum files.
I removed the check for python and the check for pip
@Perdog commented on GitHub (Mar 8, 2026):
You should not be removing those checks. They exist for a reason. The checks in the file need to be updated to match the newer versions.
@broncosis commented on GitHub (Mar 8, 2026):
I agree with this to a extent
If your downloading from a questional server sure if your downloading from a known source
These check can be redundant.
You shouldn't be using hard coded file locations for these if you want your install script to work reliablely.
I did what I needed to get this installed.
There is likely a dynamic location for the checksum files that would prevent this if there is a minor update to your source files
It's not my project if you want them there then by all means use them.
I just reported what I managed to do to get it to install.
Considering I had only heard about the project the day before and this was my first attempt to install it that I came across this problem.
I myself will continue to do what works and take the risks. Until someone more capable makes a better solution.
@Perdog I am not a expert at all.
I dable at best.
Perdog left a comment (maziggy/bambuddy#544)
You should not be removing those checks. They exist for a reason. The checks in the file need to be updated to match the newer versions.
—
Reply to this email directly, view it on GitHub , or unsubscribe .
You are receiving this because you were mentioned. Message ID: <maziggy/bambuddy/issues/544/4017839081 @ github . com>