ตัวสร้าง pyproject.toml
สร้าง pyproject.toml ออนไลน์ฟรี รองรับ uv, Poetry, setuptools และ Hatch พร้อม metadata, dependencies และ build-system block ทำงานฝั่ง client ทั้งหมด
Loading tool...
ตัวสร้าง pyproject.toml คืออะไร?
ตัวสร้าง pyproject.toml สร้างไฟล์ตาม PEP 621 สำหรับ uv, Poetry, setuptools หรือ Hatch ได้โดยตรงในเบราว์เซอร์ของคุณ ใส่ metadata ของโปรเจกต์ รายการ dependencies และ dev dependencies เลือก backend แล้วได้ไฟล์ TOML ที่จัดรูปแบบถูกต้องพร้อม build-system block, project table และกลุ่ม dependency สำหรับ commit
ประโยชน์หลัก
- ได้ metadata แพ็กเกจถูกต้องโดยไม่ต้องอ่าน PEP 621
- ผลลัพธ์เฉพาะ backend ทั้ง uv, Poetry, setuptools และ Hatch
- จัดรูปแบบ dependencies ให้ถูกต้องพร้อมใช้
- จัดการกลุ่ม dev dependency ตามแบบของแต่ละ backend
- เป็นส่วนตัวและทันที - ทุกอย่างทำงานในเบราว์เซอร์
กรณีการใช้งาน
- •เริ่มไลบรารีหรือแอป Python ใหม่
- •ย้าย setup.py และ requirements.txt มาเป็น pyproject.toml
- •มาตรฐาน metadata ของโปรเจกต์ทั่วทั้งทีม
- •เทียบแนวปฏิบัติของแต่ละ backend ก่อนเลือกใช้
วิธีสร้าง pyproject.toml
- อธิบายโปรเจกต์: ใส่ชื่อ เวอร์ชัน คำอธิบาย ผู้เขียน และ license ของโปรเจกต์
- เลือก backend: เลือก uv, Poetry, setuptools หรือ Hatch เป็น build backend
- ใส่ dependencies: ใส่ dependencies ที่ต้องใช้และ dev dependencies บรรทัดละหนึ่งรายการ
- commit ไฟล์: คัดลอกหรือดาวน์โหลด pyproject.toml ไปวางที่ root ของ repository
คุณสมบัติหลัก
- project table ตาม PEP 621 พร้อม build-system block
- รองรับ uv, Poetry, setuptools และ Hatch
- จัดการส่วน dependency และ dev dependency ให้
- เขียน TOML พร้อม quoting และ list ที่ถูกต้อง
- ผลลัพธ์สด ๆ พร้อมคัดลอกและดาวน์โหลด
- ไม่ต้องอัปโหลด ไม่ต้องมีบัญชี ฝั่ง client ทั้งหมด