כלי DSPL

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

  • בדיקת DSPL: בדיקת מערך נתונים לפי מגוון קריטריונים, כולל ציות לסכימת ה-DSPL הרשמית, עקביות של הפניות פנימיות, ופריסת CSV.
  • יצירת DSPL: יוצר מערך נתונים פשוט של DSPL 'template' מקובץ קלט CSV

התוכנה הזו הופצה במסגרת רישיון BSD. קוד המקור המלא הוא זמין עבור גלישה והורדה ב-GitHub. נתוני הגרסה זמינים בכלים של DSPL README .

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

הערה: ההוראות שבהמשך ובקישור דפי משנה מניחים שיש לכם היכרות בסיסית עם סביבת שורת הפקודה במערכת שלכם (לדוגמה, אפשר להגיע למסוף / להודעה פקודה, לשנות ספריות, נתיבי קבצים מהירים וכו').

התקנת כלי DSPL

הכלי DSPL כתוב ב-Python, שפת סקריפטים חוצת פלטפורמות או קוד פתוח. כדי להגדיר, מבצעים את את השלבים הבאים:

  1. מתקינים רכיב התרגום של Python (גרסה 2.6 או 2.7), אם יש צורך:
    • Windows: מורידים ומפעילים את "Windows x86" מתקין MSI" שנמצא בדף הזה.
    • Mac OS X:Python מותקן כברירת מחדל, אבל ייתכן שתצטרכו לשדרג לגרסה עדכנית יותר. פרטים נוספים זמינים בדף הזה.
    • Linux: Python מותקן בדרך כלל כברירת מחדל, אבל ייתכן שתצטרכו לשדרג לגרסה עדכנית יותר. נכנסים ל- עבור ההפצה הספציפית שלכם.
  2. מתקינים כלים של DSPL:
    1. מורידים את חבילת ה-ZIP של DSPL Tools ומחלצים אותה מהקוד הפתוח של DSPL .
    2. פתיחת חלון טרמינל או חלון בקשה לפקודה, וניווט לרמה העליונה של קובץ ה-ZIP שחולץ, ומריצים את הפקודה:
      python setup.py install
      
      ייתכן שיהיה צורך לספק נתיב מלא לקובץ ההפעלה של Python. הצגת השלב 3 בהמשך.
  3. (אופציונלי) הרחבת נתיב המערכת כך שיכלול את Python של המתורגמן והקבצים dsplcheck.py וגם dsplgen.py
    • אם תדלגו על השלב הזה, יכול להיות שתצטרכו לתת נתיבים מלאים הרכיבים במהלך הפעלת הכלים, (ב-Windows) c:\python27\python במקום רק python.
    • ההוראות לביצוע פעולה זו משתנות ממכשיר למכשיר. אפשר להיעזר במסמכי התיעוד של המערכת כדי לקבל הנחיות.

כמה הערות וסייגים שונים:

  • כלי DSPL לא יפעלו עם גרסאות Python שקודמות לגרסה 2.6 ואילך מ-2.7.
  • יכול להיות שיהיה עליך להיות מחובר כאדמין במחשב כדי להריץ את המכשיר השלבים שלמעלה.