DSPL הוא חבילה קטנה של כלי שורת פקודה שנועד לעזור ליצור, לארגן ולאמת מערכי נתונים של DSPL. הסוויטה כוללת את הרכיבים הבאים:
- בדיקת DSPL: בדיקת מערך נתונים לפי מגוון קריטריונים, כולל ציות לסכימת ה-DSPL הרשמית, עקביות של הפניות פנימיות, ופריסת CSV.
- יצירת DSPL: יוצר מערך נתונים פשוט של DSPL 'template' מקובץ קלט CSV
התוכנה הזו הופצה במסגרת רישיון BSD. קוד המקור המלא הוא זמין עבור גלישה והורדה ב-GitHub. נתוני הגרסה זמינים בכלים של DSPL README .
בקטע שבהמשך מוסבר איך להתקין את הכלים של DSPL. לאחר מכן, אפשר להריץ את כל כלי השירות שבחבילה. פועלים לפי לקבלת מידע נוסף.
הערה: ההוראות שבהמשך ובקישור דפי משנה מניחים שיש לכם היכרות בסיסית עם סביבת שורת הפקודה במערכת שלכם (לדוגמה, אפשר להגיע למסוף / להודעה פקודה, לשנות ספריות, נתיבי קבצים מהירים וכו').
התקנת כלי DSPL
הכלי DSPL כתוב ב-Python, שפת סקריפטים חוצת פלטפורמות או קוד פתוח. כדי להגדיר, מבצעים את את השלבים הבאים:
- מתקינים רכיב התרגום של Python (גרסה 2.6 או 2.7), אם יש צורך:
- מתקינים כלים של DSPL:
- מורידים את חבילת ה-ZIP של DSPL Tools ומחלצים אותה מהקוד הפתוח של DSPL .
- פתיחת חלון טרמינל או חלון בקשה לפקודה, וניווט לרמה העליונה
של קובץ ה-ZIP שחולץ, ומריצים את הפקודה:
python setup.py install
ייתכן שיהיה צורך לספק נתיב מלא לקובץ ההפעלה של Python. הצגת השלב 3 בהמשך.
- (אופציונלי) הרחבת נתיב המערכת כך שיכלול את Python
של המתורגמן והקבצים
dsplcheck.py
וגםdsplgen.py
- אם תדלגו על השלב הזה, יכול להיות שתצטרכו לתת נתיבים מלאים
הרכיבים במהלך הפעלת הכלים, (ב-Windows)
c:\python27\python
במקום רקpython
. - ההוראות לביצוע פעולה זו משתנות ממכשיר למכשיר. אפשר להיעזר במסמכי התיעוד של המערכת כדי לקבל הנחיות.
- אם תדלגו על השלב הזה, יכול להיות שתצטרכו לתת נתיבים מלאים
הרכיבים במהלך הפעלת הכלים, (ב-Windows)
כמה הערות וסייגים שונים:
- כלי DSPL לא יפעלו עם גרסאות Python שקודמות לגרסה 2.6 ואילך מ-2.7.
- יכול להיות שיהיה עליך להיות מחובר כאדמין במחשב כדי להריץ את המכשיר השלבים שלמעלה.