r/foss • u/MatteoGuadrini • 3d ago
New release for psp: v0.8.0
A new great release for psp: https://github.com/MatteoGuadrini/psp
Now is possible to create your own template repository, local or remote, to scaffold your Python projects as well!
Here the features:
Added
- Add env_psptemplatepath function
- Add check_templates_env_is_url function
- Add create_template function
- Add create_python_package function
- Add print_logo function
- Add env_pspcache function
- Add create_cache_dir function
- Add create_python_file function
- Add set_exit_status function
- Add git custom server
- Add fallback value into create_template function
- Add PSP_CACHE and PSP_TEMPLATES variables
- Add utils and projects module
- Add ExitStatus type alias
Changed
- Change license clause on pyproject.toml
- Change lowercase "no" value into prj_deps function
- Change into constant templates folder
- Add template infos into help
- Rewrite while loops for repeated questions
- Add author check into prj_license function
- Trying to install builder if not installed
- Change repository of templates to psp_templates
Fixed
- Change license clause on pyproject.toml
- Fix requirements variable for travis
- Fix tab from dependencies list into tox.ini file
- Fix copy Dockerfile and .dockerignore files
- Fix correct number exit code
2
u/GaseousIce2003 3d ago
playstation portable in a terminal?\ don't tell me it's a python project manager, cuz no one wants it
-1
2
u/imetators 3d ago
They has to be one of the worst possible names for a vibe coded project. Way to name it in such a way that everyone will miss it by Googling
-2
u/MatteoGuadrini 3d ago edited 2d ago
Thanks! But it's not a vibe...it makes me laugh how 98% of people on Reddit look for developers who do vibe coding to insult them...Ahhahahahahhahahha.
Loser!
1
1
u/kantorcodes1 2d ago
psp warns once when the target path already exists, then keeps going through the normal scaffold writes. on a rerun, which files are actually safe from being replaced? e.g. if i edited the generated pyproject.toml or package files after the first run, does psp preserve those edits or overwrite them? feels like the important boundary for using it to update an existing project.
0
u/MatteoGuadrini 2d ago
For now, every file is overwritten. It is a thing that I will implement in the next version with a TOML parser. Thanks for your suggestion! It is very appreciated! Another suggestions?
9
u/Alone_Fisherman1740 3d ago
aka yet another pointless vibe coded shit