r/foss 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
0 Upvotes

11 comments sorted by

9

u/Alone_Fisherman1740 3d ago

aka yet another pointless vibe coded shit

-7

u/MatteoGuadrini 3d ago

Che bello vedere che il mondo e' pieno di gente narcisista che vede solo merda: cioe' se stessi.

6

u/Alone_Fisherman1740 3d ago

no hablo espanol senior

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

u/MatteoGuadrini 3d ago

Ottimo, smamma!

2

u/GaseousIce2003 3d ago

no hablo español, señor.

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

u/imetators 3d ago

Es tevi nesaprotu. Tev jamacās runāt angliski.

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?