pyzmq סטטי מספק גרסה סטטי צמודה של ספריית zmq Python, המהווה את הממשק הרשמי בין פייתון ו& Oslash; ספריית הודעות MQ. אתה יכול למצוא את צוהל וOslash; אתר האינטרנט MQ כאן:
http://www.zeromq.org/
ההפצה הרשמית לספריית zmq נקראת pyzmq כאן על PyPI, ומתוחזק על ידי בריאן E. גריינג'ר:
http://pypi.python.org/pypi/pyzmq/
הפצת pyzmq סטטי זו נוצרה על ידי ברנדון קרייג רודוס אחרי שהוא הפך מתוסכל עם הצורך להתקין את שני libuuid-dev וZeroMQ עצמו בכל מחשב שבו אז רצה להתקין pyzmq. בין אם אתה משתמש לינוקס או Windows, חבילה זו צריכה להוריד ולקמפל עם פיפס מהיר להתקין בהנחה שיש לך את הכלים הרגילים במקום לבניית מודולים סיומת Python בכלל (שהם, באופן ספציפי, C של הגנים וC מהדרים ++ למערכות POSIX, וC החופשי Microsoft Visual ++ 2008 Express עבור מחשבי Windows).
אזהרה
חבילת פייתון זה קשור באופן סטטי ונגד Oslash; MQ, מה שאומר שהוא נושא עותק של & Oslash משלו; MQ סביב בתוכו.
אם התכנית שלך Python מייבאת כל ספריות אחרות או מודולים שעצמם לקשר נגד & Oslash; MQ, אז הם ימצאו את עצמם מדברים לעותק שונה של ספריות תור הודעה מהתכנית שלך עושה. שני עותקים של & Oslash; MQ אולי יש גרסאות שונות; הם חסרים אולי משותפים עותקים של מבני נתונים שיהיו צורך לתאם תורים בתהליך (למרות שאני חושב ש& Oslash; MQ נמנע אלה); או שהם עלולים לשבור לגמרי, תלויים איך הם והמקשר הדינמי של מערכת ההפעלה שלך מחליטים להתנהג.
אבל, באמת, מה הוא likelyhood על זה? גרסה סטטית זה עבדה בסדר גמור בשבילי עד כה!
העתקה
חבילה זו משתמשת בקובץ "setup.py", אשר ברנדון קרייג רודוס בשמחה מציע תחת רישיון BSD, לבנות ספרייה משותפת בנויה משלוש הפצות מקור אחרות. כדי להשתמש בתוצאה, אתה חייב לדבוק בתנאי הרישוי של כל שלוש החתיכות של תוכנה, אשר הנן כדלקמן:
& Nbsp; * שגרה UUID מ" util-linux-ng ": BSD
& Nbsp; * המקור "zeromq": LGPL
& Nbsp; * המקור "pyzmq": LGPL
אז, בסדר, אלה הם לא תנאי רישוי מגבילים מאוד. אבל עדיין. לראות את מקור קבצים עצמם לקבלת מידע נוספת.
פיתוח
המקור המקורי של חיי pyzmq סטטי בBitbucket:
http://bitbucket.org/brandon/pyzmq-static
תוכל לדווח על באגים ובעיות, שBitbucket בלשון נקיה קורא לו "בעיות", כאן:
http://bitbucket.org/brandon/pyzmq-static/issues
עץ הפיתוח מלווה בתסריט מעטפת get.sh קטן שמחדש מביא את כל הפצות מקור ולOslash; MQ, pyzmq, וlibuuid, ובונה מחדש את הספריות כוללים וsrc שימוש בקבצים המקוריים. כאשר הגרסאות חדשות של תלות אלה יצאו, אנו נעדכן את תסריט get.sh, לצבוט את התוצאה עד שההידור נקי תחת לינוקס ו- Windows, ולשחרר גרסה חדשה של pyzmq סטטי.
מה חדש במהדורה זו:.
- ØMQ וPyZMQ 2.1.7
דרישות :
- Python
תגובות לא נמצא