אוסף

Tools

הקמת שרת PyPI ב-5 דקות

הקמת שרת PyPI ב-5 דקות

לאחרונה יצא לי לדבר בבלוג לא מעט על הצד היותר ״devopsי״ של פיתוח תוכנה. דיברנו קצת על סביבות וירטואליות , על pip , על יצירת חבילות , ואפילו על git submodules . הפוסט …

יצירת חבילת pip ב-5 דקות

יצירת חבילת pip ב-5 דקות

מבוא כתבנו קוד, אנחנו מרוצים ממנו וחושבים שהוא יכול להועיל לעוד אנשים, אולי בתוך אותו ארגון בו אנחנו עובדים ואולי פשוט להוציא את החבילה לשימוש העולם. יש הרבה דרכים לחלוק …

הגרסה החדשה של pip - 20.3

הגרסה החדשה של pip - 20.3

אתם בטח שואלים את עצמכם - למה שאכתוב פוסט על גרסה כל כך ספציפית של pip? אז התשובה פשוטה. לפני מספר חודשים המפתחים של pip הכריזו על גרסה עם שינוי גדול ולפני כשבועיים …

ניהול חבילות וסביבות בפייתון - pipenv

ניהול חבילות וסביבות בפייתון - pipenv

בפוסט הקודם דיברתי על היתרון של סביבה וירטואלית בפייתון והצגתי את הכלי venv. בשנת 2018 נוצר הכלי pipenv שמטרתו לפתור בעיות נפוצות ב pip, ב venv ובעבודה עם קובץ ה …

סביבות מבודדות בפייתון - venv & pip

סביבות מבודדות בפייתון - venv & pip

הקדמה כשאנחנו עובדים עם פייתון ורוצים להשתמש ביכולות הקהילה העצומות שלה, נרצה להשתמש בחבילות שאנשים אחרים כתבו. לשם שיתוף החבילות, מפתחי פייתון יצרו את pip package …

הפרדה לתתי פרויקט באמצעות git submodules

הפרדה לתתי פרויקט באמצעות git submodules

פעמים רבות כשאנחנו מתחילים פרויקט איננו יודעים מה יהיה גודלו הסופי, כמה מחלקות הוא יכיל, ואיך יראו התלויות. לפעמים, כמה שלא ננסה לתכנן את הכל מראש, נגיע למצב בו אנחנו …

Allure Reporter - הטמעת דוחות ריצה באוטומציה

Allure Reporter - הטמעת דוחות ריצה באוטומציה

אז יש לנו מערכת אוטומציה, היא מתממשקת יופי לאפליקציה שלנו והטסטים אפילו יציבים יחסית. אבל אחרי שהם רצו, כמה קל לנו לנתח את תוצאות הריצה? האם אנחנו מבזבזים יותר זמן מהנדרש …