PyGObject

ภาพหน้าจอของซอฟแวร์:
PyGObject
รายละเอียดซอฟแวร์:
รุ่น: 3.28.3 การปรับปรุง
วันที่อัพโหลด: 22 Jun 18
ผู้พัฒนา: Johan Dahlin
การอนุญาต: ฟรี
ความนิยม: 110

Rating: 3.0/5 (Total Votes: 1)

PyGObject เป็นซอฟต์แวร์โอเพ่นซอร์สและซอฟต์แวร์ฟรีที่เขียนขึ้นโดย Python และออกแบบมาสำหรับนักพัฒนาซอฟต์แวร์ที่ต้องการเก็บชุดผูกงูสำหรับระบบวัตถุ GLib (GObject) และห้องสมุด GLib เพื่อใช้ ในภาษาโปรแกรม Python เป้าหมายหลักของไลบรารี PyGObject คือการสนับสนุนการวิปัสสนาของ Gobject และคุณลักษณะทั้งหมดรวมถึงการเรียกกลับการปิดการสนับสนุน GVariant ฯลฯ


ชุดที่สมบูรณ์ของการผูก Python

PyGObject เป็นชุดที่สมบูรณ์แบบของการผูก ธ ธ อนซึ่งเป็นประโยชน์อย่างยิ่งและสามารถนำมาใช้ในการเขียนโปรแกรมที่ง่ายและซับซ้อน (ดูตัวอย่างไดเร็กทอรีใน tarball สำหรับบางตัวอย่างแบบสุ่มตัวอย่างง่ายๆของโปรแกรมที่คุณสามารถเขียนได้โดยใช้ไลบรารีนี้ ).


ภายใต้ประทุนและห้องว่าง

ไลบรารีถูกเขียนขึ้นโดยสิ้นเชิงในภาษาการเขียนโปรแกรม Python ซึ่งหมายความว่าสามารถติดตั้งได้ง่ายในระบบปฏิบัติการ GNU / Linux ใด ๆ ที่ Python มีอยู่ ด้วยเหตุนี้คุณจึงสามารถดาวน์โหลดซอฟต์แวร์จาก Softoware เป็นที่เก็บถาวรแบบสากลซึ่งกำหนดให้คุณต้องกำหนดค่าและคอมไพล์โปรแกรมก่อนติดตั้ง

ข้อกำหนดที่บังคับใช้

สิ่งสำคัญคือต้องพูดถึงที่นี่เพื่อรวบรวมห้องสมุด PyGObject บนระบบปฏิบัติการเคอร์เนลของลินุกซ์คุณจะต้องมีคอมไพเลอร์ C (GCC หรือ MSVC), Python 2.7 หรือสูงกว่า, GLib และ Gio 2.38.0 หรือสูงกว่า gobject-introspection 1.38.0 หรือสูงกว่ารวมทั้งไลบรารี libffi ซึ่งเป็นตัวเลือกในขณะนี้


คำแนะนำในการติดตั้ง

การติดตั้ง PyGObject คุณจะต้องดำเนินการ & ldquo ;/ configure --prefix = && make && make install & rdquo; ในโปรแกรมจำลองเทอร์มินัลพิจารณาข้อเท็จจริงที่ว่าคุณเข้าสู่ระบบในฐานะ root (ผู้ดูแลระบบ) ในบางรุ่นของ GNU / Linux คุณสามารถติดตั้งไลบรารีจากที่เก็บซอฟต์แวร์ได้โดยปริยาย มีการสนับสนุนสถาปัตยกรรมแบบ 32 บิตและ 64 บิตในขณะนี้

มีอะไรใหม่ ในรุ่นนี้:

  • แก้ไข Gio.Application รั่วในกรณีที่ไม่มีการตั้งค่าตัวจัดการสัญญาณก่อน
  • สควอชคำเตือนที่สำคัญเมื่อใช้อาร์เรย์เป็นค่าแฮช

มีอะไรใหม่ ในเวอร์ชัน:

  • เปลี่ยนกลับ & quot; setup.py: ตั้งค่า set_requires เพื่อต้องการ pycairo & quot; (Christoph Reiter)
  • setup.py: ตั้งค่า setup_requires เพื่อต้องการ pycairo (Christoph Reiter)
  • setup.py: ระบุ fallback os.path.samefile สำหรับ Python 2 ภายใต้ Windows (Christoph Reiter)
  • เพิ่มเอกสารอ้างอิงจากสฟิงซ์ (Christoph Reiter) (# 791448)
  • PKG-INFO: เปลี่ยนชื่อกลับไปที่ PyGObject (Christoph Reiter)
  • setup.py: ค้นพบ pycairo เพื่อไม่ใช้ pkg-config (Christoph Reiter)
  • setup.py: แก้ไขคำสั่ง distcheck บน Windows (Christoph Reiter)
  • setup.py: ลบตัวจำแนกประเภทต่างๆและ URL ดาวน์โหลดซึ่งไม่ได้รับการยอมรับจาก pypi (Christoph Reiter)
  • รุ่นบั๊ก (Christoph Reiter)

  • มีอะไรใหม่ ในเวอร์ชัน 3.26.1:

    • pygobject-object: แก้ไข Python GC รวบรวมวงจร ref เร็วเกินไป (Christoph Reiter) (# 731501)
    • แก้ไขการเข้าถึงหน่วยความจำที่ไม่ได้เข้ารหัสภายใน GC (Daniel Colascione) (# 786872)
    • ทดสอบ: เปลี่ยนส่วนของการทดสอบก่อนหน้านี้เนื่องจากไฟล์เสียในการสร้างแบบ 32 บิต (Christoph Reiter) (# 786948)
    • flag: เพิ่ม testcase สำหรับ bug 786948 (Christoph Reiter) (# 786948)
    • แก้ไขล้นที่อาจเป็นไปได้เมื่อจัดเรียงธงจากส่วนติดต่อ py (Philippe Renon) (# 786948)
    • to_py_array: จัดการรายการอาร์เรย์ enum อย่างเหมาะสม (Christoph Reiter) (# 788890)
    • การปิด: แก้ไขการเข้าถึงที่ไม่ จำกัด และไม่ จำกัด ขอบเขต (James Clarke) (# 788894)
    • build: แก้ไขไม่ได้ติดตั้งไฟล์. geg-info (Christoph Reiter) (# 777719)
    • configure.ac: รุ่น Bump เป็น 3.26.1 (Christoph Reiter)

    • มีอะไรใหม่ ในเวอร์ชัน 3.26.0:

      • configure.ac: เวอร์ชันก่อนวางจำหน่ายเป็น 3.26.0 (Christoph Reiter)
      • ปิด: เงียบคำเตือนคอมไพเลอร์ใหม่ (Christoph Reiter)
      • การทดสอบ: ข้ามการทดสอบล้มเหลวบางส่วนใน Windows โดยใช้ Python 3.6 (Christoph Reiter)
      • การทดสอบ: pyflakes / pep8 fixes (Christoph Reiter)
      • ทดสอบ: แก้ไข cairo test ด้วย pycairo & gt; = 1.13 (Christoph Reiter)
      • ตรวจสอบว่าข้อมูลเวอร์ชันที่ส่งผ่านไปยัง require_version เป็นสตริง (เบนจามินเบิร์ก) (# 781582)
      • configure.ac: รุ่นที่เผยแพร่หลังพุ่งไปที่ 3.25.2 (Christoph Reiter)

      • มีอะไรใหม่ ในรุ่น 3.25.1:

        • configure.ac: เวอร์ชันก่อนวางจำหน่ายจะชนกับ 3.24.0 (Christoph Reiter)

        • มีอะไรใหม่ ในเวอร์ชัน 3.24.0:

          • configure.ac: รุ่นก่อนวางจำหน่ายจะชนกับ 3.24.0 (Christoph Reiter)

          • มีอะไรใหม่ ในเวอร์ชัน 3.22.0:

            • configure.ac: เวอร์ชันก่อนวางจำหน่าย 3.22.0 (Christoph Reiter)

            • มีอะไรใหม่ ในเวอร์ชัน 3.20.1 / 3.22.0 Beta 2:

              • อนุญาตให้ติดตั้งด้วย pip (Mathieu Bridon) (# 767988)
              • ข้ามการทดสอบกับ glib ที่มีอายุมากกว่า (Christoph Reiter) (# 740301)
              • แก้ไขข้อสอบด้วย Python 3.1 / 3.2 (Arfrever Frehtes Taifersar Arahesis, Christoph Reiter) (# 740324)
              • การทดสอบ: ใช้ตำแหน่ง kwarg สำหรับ assertAlmostEqual (Arfrever Frehtes Taifersar Arahesis, Christoph Reiter) (# 740337)
              • พิมพ์ข้อยกเว้นหากการจัดเรียงอาร์กิวเมนต์สัญญาณล้มเหลว (Christoph Reiter) (# 748198)
              • ลบล้าง: อนุญาตให้ลำดับชั้นของลำดับชั้นของลำดับชั้น (Marinus Schraal) (# 766580)
              • ลบ pygobject-external.h (Christoph Reiter) (# 767084)
              • ลบ pygobject-private.h และเปลี่ยนชื่อ pygobject.c เป็น pygobject-object.c (Christoph Reiter) (# 767084)
              • รวม pyglib-private.h เข้ากับ pyglib.h (Christoph Reiter) (# 767084)
              • ลบ pygi.h และ pygi-private.h (Christoph Reiter) (# 767084)
              • configure.ac: รุ่นที่เผยแพร่หลังพุ่งไปที่ 3.21.1 (Simon Feltman)

              • มีอะไรใหม่ ในรุ่น 3.18.2:

                • configure.ac: ปล่อยรุ่นที่เผยแพร่เป็น 3.18 0.2

                • มีอะไรใหม่ ในเวอร์ชัน 3.18 เบต้า 1:

                  • อนุญาตให้ส่งรายการ Unicode ไปยังคุณสมบัติ GStrv ใน Python 2 (Christoph Reiter) (# 744745)
                  • หลีกเลี่ยงการตัดทอน (Rui Matos) เป็นเวลานานโดยเงียบ (# 749698)
                  • จัดการการจัดตำแหน่ง gtype (Mathieu Bridon) (# 749696)
                  • pygi-foreign-cairo.c: แก้ไขรวมไว้สำหรับ py3cairo.h (Daniel Hahler) (# 746742)
                  • การทดสอบ: ปิดเสียงและข้อความเตือนต่างๆ (Christoph Reiter) (# 751156)
                  • แก้ไขการถดถอยการทดสอบเมื่อไม่ได้ติดตั้ง xdg-user-dirs (Christoph Reiter) (# 751299)
                  • ตรวจสอบว่ามีการแทนที่มีอยู่จริงแทน ImportError (Garrett Regier) (# 749532)

                  • มีอะไรใหม่ ในรุ่น 3.16.2:

                    • แทนที่: ระบุแอตทริบิวต์ _overrides_module
                    • มีอะไรใหม่ ในเวอร์ชัน 3.16.0:

                      • การทดสอบ: อย่าใช้แอตทริบิวต์การแทนที่ทับซ้อน
                      • เพิ่ม GLib.MINFLOAT ฯลฯ และทำเครื่องหมาย GObject.G_MINFLOAT ฯลฯ ที่เลิกใช้งาน
                      • ปล่อย PyGIDeprecationWarning เมื่อเข้าถึงแอตทริบิวต์ override ที่เลิกใช้งาน
                      • เพิ่มเนมสเปซและชื่อคอนเทนเนอร์ลงในคำเตือน / ข้อความแสดงข้อผิดพลาดทั้งหมด
                      • การทดสอบ: เพิ่มการทดสอบ GIRepository.UnionInfo.get_size ()
                      • หลีกเลี่ยงการซ้อนชื่อไฟล์เมื่อจัดเรียงจาก Python ไปเป็น C

                      มีอะไรใหม่ ในเวอร์ชัน 3.14.0:

                      • configure.ac: เวอร์ชันก่อนวางจำหน่ายเป็น 3.14.0 (Simon Feltman)

                      • มีอะไรใหม่ ในเวอร์ชัน 3.14 RC:

                        • การทดสอบ: เพิ่มการทดสอบสำหรับ Gio.Application.add_main_option ( ) (Simon Feltman)
                        • การทดสอบ: แบ่งคดีทดสอบต่างๆ (Simon Feltman) (# 735193)
                        • แก้ไขข้อผิดพลาดการอ่านที่ไม่ถูกต้องในรหัสล้างข้อมูลอาร์กิวเมนต์ (Simon Feltman)
                        • แก้ไขปัญหาการจัดการหน่วยความจำด้วยอาร์กิวเมนต์ struct กับสัญญาณ (Simon Feltman) (# 736175)

                        • มีอะไรใหม่ ในเวอร์ชัน 3.12.2:

                          • การแก้ไข PEP8 (Simon Feltman)
                          • Python 3.4 ทำการแก้ไขตรวจสอบ (Simon Feltman) (# 730411)

                          • มีอะไรใหม่ ในรุ่น 3.11.5:

                            • รีเฟรชแคช: ย้ายไฟล์ marshalers แคชทั้งหมดลงในไฟล์ตามชนิด (Simon Feltman) (# 709700)
                            • การทดสอบ: เพิ่มการทดสอบสำหรับโครงสร้างแบบบรรจุกล่องที่เป็นเจ้าของผ่านการเรียกกลับ (Mike Gorse) (# 722899)
                            • build: เพิ่ม - ตัวเลือกการกำหนดค่าทั่วไปสำหรับผู้ดูแลแพคเกจ (Patrick Welche) (# 721646)
                            • การสาธิต: เพิ่มการสาธิตการใช้อินเตอร์เฟซ TreeModel (Simon Feltman)
                            • สร้าง: ตั้ง PLATFORM_VERSION อีกครั้งเป็น 3.0 (Colin Walters)
                            • ทดสอบ: เรียก PyFlakes และ PEP8 เฉพาะใน SUBDIRS (Simon Feltman)
                            • รวมโมดูล PyGLib และ PyGObject แบบคงที่ลงใน PyGI (Simon Feltman) (# 712197)
                            • เพิ่มการทดสอบอาร์กิวเมนต์ข้อมูลผู้โทรกลับโดยใช้อาร์กิวเมนต์ต่อไปนี้ (Martin Pitt) (# 722104)

                            • มีอะไรใหม่ ในรุ่น 3.11.4:

                              • แทนที่: แก้ไข __repr__ สำหรับโครงสร้าง Gdk ต่างๆ (Simon Feltman)
                              • เพิ่มวิธีการ enum และ flags member (Simon Feltman) (# 693099)
                              • python.m4: g / c JD_PYTHON_CHECK_VERSION (Patrick Welche) (# 721662)
                              • สนับสนุนการสร้างสหภาพด้วย PyGIStruct (Simon Feltman)
                              • เอกสาร: สร้างรายการในวัตถุและสตริง doc ของ struct (Simon Feltman) (# 708060)
                              • เอกสาร: แก้ไขอาร์เรย์ความยาวอาร์เรย์ข้ามกับอาร์กิวเมนต์ก่อนหน้านี้
                              • เอกสาร: เพิ่มค่าที่ส่งคืนและข้ามอาร์กิวเมนต์โดยปริยายในฟังก์ชัน (Simon Feltman) (# 697356)
                              • เอกสาร: ข้ามอาร์เรย์ยาวอาร์เรย์โดยนัยเมื่อสร้างสายอักขระ doc (Simon Feltman) (# 697356)
                              • gtk-demo: เพิ่มการสาธิต CSS (Gian Mario Tagliaretti) (# 719722)
                              • build: หลีกเลี่ยงการปะทะกันระหว่าง gi / types.py และ stdlib (Colin Watson) (# 721025)

                                • เปลี่ยนการใช้ PyGIBoxed_Type กับ PyGIStruct_Type (Simon Feltman)

                                  (# 581525)


                                • มีอะไรใหม่ ในเวอร์ชัน 3.11.2:

                                  • gkt-demo: เปลี่ยนสมุดบันทึกข้อมูล / โน้ตหลักลงใน GtkStack (Simon Feltman)
                                  • เพิ่มคำเตือนการเลิกใช้และการลบล้างการเริ่มต้นของชั้นล้างข้อมูล (Simon Feltman) (# 705810)
                                  • แก้ไขวิธี dir สำหรับ static GParamSpec ใน Python 3 (Simon Feltman)
                                  • ลบการตรวจสอบอาร์กิวเมนต์ที่มากเกินไปสำหรับข้อมูลผู้โทรกลับ (Simon Feltman) (# 711173)

                                  • มีอะไรใหม่ ในรุ่น 3.10.2:

                                    • แก้ไขปัญหาด้านความปลอดภัยของเธรดด้วยการเปิดใช้งาน GIL ​​( Simon Feltman) (# 709223, # 710447)

                                    • มีอะไรใหม่ ในเวอร์ชัน 3.11.1:

                                      • แก้ไขปัญหาด้านความปลอดภัยด้วยการเปิดใช้งาน GIL ​​(Simon Feltman) (# 709223)
                                      • เพิ่มการทำสำเนาที่สอดคล้องกันของ GLib.MainLoop SIGINT (Simon Feltman) (# 710978)
                                      • เอกสาร: เพิ่มมูลค่าคำหลักของ None สำหรับคำอธิบายประกอบอนุญาต - ไม่มี (Simon Feltman) (# 640812)
                                      • ลบการแทนที่เพื่อรองรับฟังก์ชั่นสัญญาณ GObject รุ่นก่อนหน้า 3.10 (Simon Feltman)
                                      • เพิ่ม threads_init กลับเป็นข้อกำหนดสำหรับ repos แบบไม่ใช้ Python (Simon Feltman) (# 710447)
                                      • เพิ่มเมธอด dir ไปยังอุปกรณ์เสริม GObject props (Simon Feltman) (# 705754)
                                      • ลบ PyGObjectWeakRef ตอนนี้ว่า g_binding_unbind มีอยู่ (Simon Feltman) (# 699571)
                                      • แก้ปัญหาการรั่วไหลของหน่วยความจำรั่วไหล (Simon Feltman) (# 693402, # 709397)
                                      • เพิ่มการสนับสนุนอาร์กิวเมนต์ข้อมูลผู้ใช้ตัวแปร (Simon Feltman) (# 640812)
                                      • พึ่งพา glib และ g-i ขึ้นอยู่กับเสถียรภาพล่าสุด (Martin Pitt)

ซอฟต์แวร์ที่คล้ายกัน

SVL
SVL

3 Jun 15

Jar::Signer
Jar::Signer

3 Jun 15

CA::AutoSys
CA::AutoSys

3 Jun 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Johan Dahlin

Stoqdrivers
Stoqdrivers

20 Feb 15

ความคิดเห็นที่ PyGObject

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!