tejoesperanto / pasportaservo

La fontkodo de Pasporta Servo
https://www.pasportaservo.org
Other
68 stars 16 forks source link

[Pliboniga ideo]: Uzu ilon por virtualaj medioj kaj devigaj programo-partoj #240

Open CourteousCoder opened 3 years ago

CourteousCoder commented 3 years ago

Redacto: Pipenv ne plu estas subtenata, sed Poetry estas alia elekto por la sama celo.

Mi proponas, ke estus bona ideo uzi "Pipenv" por helpi nin pri devigaj programo-partoj kaj virtualaj medioj de Python.

Devigaj programo-partoj lokiĝus en Pipfile (simpla dosiero en TOML) anstataŭ ol requirements.txt. La Pipfile enhavus la version de Python, devigajn programo-partojn, dum-programadajn devigajn programo-partojn, projektajn skriptojn. Ekzemplo sekvas.

[[source]]
url = "https://pypi.python.org/simple"
verify_ssl = true
name = "pypi"

[requires]
python_version = "3.9"

[packages]
requests = "*"

[dev-packages]
pytest = "*"

[scripts]
komencu = "python manage.py runserver"
testu = "pytest ..."

Pipenv aŭtomate kreas virtualan medion por ni. Oni ankaŭ povas eniri ĝin ŝele.

Kion vi pensas pri tio ĉi?

batisteo commented 3 years ago

Kion vi pensas pri Poetry?

CourteousCoder commented 3 years ago

Ho! Mi ĵus esploris tion. Mi pensas ke poetry estas pli bona elekto.

CourteousCoder commented 2 months ago

Saluton! mi revenis tien ĉi post longa tempo. Mi memoris ke estis iuj porgramistoj esperantistaj kiuj kunsideris uzi Nix-on kiel devigaĵilo. Ankaŭ estas devbox. Lastatempe, mi estas uzinta tiun Nix-Flake por enhavigi medion projektan. Mi volas peni tirpeton por la uzo de Nix. Mi pensas ke indas esplori ion ajn pli bona ol simple requierments.txt

interDist commented 2 months ago

Jes, faru! Estus bone se vi komparus la diversajn opciojn kaj elektus tiun kiun plej simplas ek-uzi kaj plu-uzi (do, oni ne devas ellerni tute novan paradigmon aŭ instali grandan aron de kromaj iloj).