Package: bmv2 Version: 1.13.0-1 Architecture: amd64 Maintainer: Frederic LOUI Installed-Size: 183433 Depends: libboost-filesystem1.67.0, libboost-program-options1.67.0, libboost-system1.67.0, libboost-thread1.67.0, libc6 (>= 2.15), libgcc1 (>= 1:3.0), libgmp10, libgrpc++1, libjudydebian1, libnanomsg5 (>= 1.1.5), libpcap0.8 (>= 1.5.1), libprotobuf17, libssl1.1 (>= 1.1.0), libstdc++6 (>= 6), libthrift0, p4lang-pi, libssl-dev, libjudy-dev, libgmp-dev, libpcap-dev, libboost-dev, libboost-program-options-dev, libboost-system-dev, libboost-filesystem-dev, libboost-thread-dev, libtool, pkg-config, libprotobuf-dev, libprotoc-dev, protobuf-compiler, python-protobuf, libgrpc-dev, libgrpc++-dev, protobuf-compiler-grpc, python-grpcio, libthrift-dev, python-thrift, thrift-compiler, libnanomsg-dev, nanomsg-utils, python-nnpy Filename: ./amd64/bmv2_1.13.0-1_amd64.deb Size: 15237100 MD5sum: 913bd1a9e69d49a32aaed5242b1d2adb SHA1: 90a2ef88b1e3ebc9ddd051be17966dea49eae8bb SHA256: dafafd4a152510b8b54e659e3e0876a750c03400ff01b4a5da2d42a5ba85ce99 Section: devel Priority: optional Homepage: https://github.com/p4lang/behavioral-model Description: p4lang behavioral-model This is the second version of the P4 software switch (aka behavioral model), nicknamed bmv2. It is meant to replace the original version, p4c-behavioral, in the long run, although we do not have feature equivalence yet. Unlike p4c-behavioral, this new version is static (i.e. we do not need to auto-generate new code and recompile every time a modification is done to the P4 program) and written in C++11. For information on why we decided to write a new version of the behavioral model, please look at the FAQ below. . his repository contains code for several variations of the behavioral model, e.g. simple_switch, simple_switch_grpc, psa_switch, etc. See here for more details on the differences between these. p4lang behavioral-model provide simple_switch, simple_switch_grpc. . This is p4lang bmv2 target simple_switch & simple_switch_grpc with thrift enabled Package: bmv2-dbgsym Source: bmv2 Version: 1.13.0-1 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: Frederic LOUI Installed-Size: 117824 Depends: bmv2 (= 1.13.0-1) Filename: ./amd64/bmv2-dbgsym_1.13.0-1_amd64.deb Size: 95666788 MD5sum: 7ae98ad0b4d7e5da7bd2c0a221a4a11e SHA1: de649220991f4a6e83c81b103dba4d165552fa8e SHA256: 45ba842d58d98e048aa9c13d75dfa2b9d987519ca964c7e8747c2d264f8abb87 Section: debug Priority: optional Description: debug symbols for bmv2 Build-Ids: 045e3f6eba40c01ecfa23365195db761ea24ef83 0db97e9fce783647fcb977b257324b2b20382736 2f1e533c5293148d5b9b63bb5ed96d73895af7a0 36c786608cd4515920507ce4f068bac7592612f2 6efc75ac2a24efa6aaaa25a6e12242e079448619 7d4f3d7a05b8d4b09786a9dfa7e6a476f191b8f7 8f69dd6f208ce1bd929aad7429b35309aebac331 bf23ec09a019be6e135b285e1de5bc13695b4899 cee1f4f0b1d9d922be2bc0d0ae1423e7740e0537 d43e6669e583e5c4a7c3478176e82fc8ad4804bd d71d5ab0f10a702012d92ef4b8504cf996ffcafd eeed09fbd8feeb77c13f64aa74035d4e946eed27 f65505af334ffc860f91dbddf2404d44d7eecbdd Package: libthrift-cil Source: thrift Version: 0.12.0 Architecture: all Maintainer: Thrift Developer's Installed-Size: 87 Depends: cli-common, libmono-corlib4.0-cil (>= 2.10) | libmono-corlib4.5-cil (>= 3.2), libmono-system4.0-cil (>= 2.10), libmono-system-web4.0-cil (>= 2.10) Filename: ./all/libthrift-cil_0.12.0_all.deb Size: 30024 MD5sum: 42762f9108e9eca1461a6aae97b9424e SHA1: 8c57c93a8badac5258676469fdb7d739ec52d64a SHA256: ccff4e9e7c11f65dcf27a56d3e2dc24e2f9fe163d9471ed05ff10a6c4b21bf4f Section: cli-mono Priority: extra Homepage: http://thrift.apache.org/ Description: CLI bindings for Thrift Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly. . This package contains the CLI bindings for Thrift. You will need the thrift tool (in the thrift-compiler package) to compile your definition to C# classes, and then the modules in this package will allow you to use those classes in your programs. Package: libthrift-dev Source: thrift Version: 0.12.0 Architecture: amd64 Maintainer: Thrift Developer's Installed-Size: 3795 Depends: libthrift0 (= 0.12.0), libglib2.0-dev Filename: ./amd64/libthrift-dev_0.12.0_amd64.deb Size: 448540 MD5sum: 19ed7449632238fe56cdfacbf7c2ed5d SHA1: 830284ad6858134e4cab077b19809d570037c457 SHA256: 03dc149c97fd4027dcd96ce0b3db2b0ac202f8f152c122e78079a617d63efd25 Section: libdevel Priority: extra Homepage: http://thrift.apache.org/ Description: Thrift C++ library (development headers) Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly. . This package contains the development libraries required for writing C++ applications using Thrift. Package: libthrift-java Source: thrift Version: 0.12.0 Architecture: all Maintainer: Thrift Developer's Installed-Size: 12 Filename: ./all/libthrift-java_0.12.0_all.deb Size: 3620 MD5sum: 9738e875bfdbea69b50abd2d5e3d9775 SHA1: 035be1e006a8760246728e6a3885c0a1da36531d SHA256: 57975fa3bb116b65d913a3a328949a8b7859f3661e5b7cabe98811ecb8f6e7f8 Section: java Priority: extra Homepage: http://thrift.apache.org/ Description: Java bindings for Thrift Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly. . This package contains the Java bindings for Thrift. You will need the thrift tool (in the thrift-compiler package) to compile your definition to Java classes, and then the modules in this package will allow you to use those classes in your programs. Package: libthrift-perl Source: thrift Version: 0.12.0 Architecture: all Maintainer: Thrift Developer's Installed-Size: 107 Depends: perl (>= 5.8.0-7) Filename: ./all/libthrift-perl_0.12.0_all.deb Size: 16212 MD5sum: 7892ee29c9f82e9bdd67a22118fbb4e6 SHA1: d7f4e1838efe7a6ad5de6452c2692cd14ea7e004 SHA256: 64e6139105dbec42ba11a3f104c4687b30b6763097ed17e32b084e76eeb7f844 Section: perl Priority: extra Homepage: http://thrift.apache.org/ Description: Perl bindings for Thrift Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly. . This package contains the Perl bindings for Thrift. You will need the thrift tool (in the thrift-compiler package) to compile your definition to Perl classes, and then the modules in this package will allow you to use those classes in your programs. Package: libthrift0 Source: thrift Version: 0.12.0 Architecture: amd64 Maintainer: Thrift Developer's Installed-Size: 1090 Depends: libc6 (>= 2.16), libgcc1 (>= 1:3.0), libssl1.1 (>= 1.1.0), libstdc++6 (>= 5.2), zlib1g (>= 1:1.1.4) Filename: ./amd64/libthrift0_0.12.0_amd64.deb Size: 259196 MD5sum: 6c81800994125d135e06fef871eb4930 SHA1: 0630b3a67df145471e00c8bdd54e0f2181e22e48 SHA256: b63449b6d10621da94f629029231486565b155503ccce5c2b2276a1a14b32a99 Section: devel Priority: extra Homepage: http://thrift.apache.org/ Description: Thrift C++ library Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly. . This package contains the runtime libraries needed for C++ applications using Thrift. Package: libthrift0-dbg Source: thrift Version: 0.12.0 Architecture: amd64 Maintainer: Thrift Developer's Installed-Size: 33408 Depends: libthrift0 (= 0.12.0) Filename: ./amd64/libthrift0-dbg_0.12.0_amd64.deb Size: 32383040 MD5sum: e7d85ef455112abe403c95ddeacd18e4 SHA1: 47093b79f8cc24f34b47ece3c06594c3c39b2ecd SHA256: 42661dc271a2e71d1978e6b117d20dff4968e565bc733ed6676a6c04323183f7 Section: debug Priority: extra Homepage: http://thrift.apache.org/ Description: Thrift C++ library debug symbols Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly. . This package contains the debug symbols for the Thrift C++ runtime libraries. Build-Ids: 0ed051db81763914431b5a0e538067d299bfc9e5 3154686221d9a372423688982a7e55249624779d 4374fa44dea848f7c5854c4a3aa01ef5def3760b 4b3fe5c217b86c72bd2783b1954f091f2607fa5a 65f8c4512d7461dde46883f5ea9b8c912e868d71 a8484f932d19f8ab40b6921f84eaaa8bc4d830fd cc688d9a743b4c1ff1d313277d5c1ae281401180 e8d88b73189712eb88f0ee6c9b6471251966e520 Package: p4lang-pi Source: pi Version: 0.8-1 Architecture: amd64 Maintainer: Frederic LOUI Installed-Size: 14192 Depends: libboost-thread1.67.0, libc6 (>= 2.14), libgcc1 (>= 1:3.0), libgrpc++1, libgrpc6, libjudydebian1, libprotobuf17, libstdc++6 (>= 7), libboost-dev, libboost-system-dev, libboost-thread-dev, libjudy-dev, libprotobuf-dev, libprotoc-dev, protobuf-compiler, python-protobuf, libprotobuf-java, libgrpc++-dev, libgrpc-dev, protobuf-compiler-grpc, python-grpcio Filename: ./amd64/p4lang-pi_0.8-1_amd64.deb Size: 1404300 MD5sum: 64b086e92bee09f0062bc458da4f0ebe SHA1: d2cb5149d9c647fe189c7c4db423e1192126948b SHA256: db75a8e7830b43d465b5f94b278d5f83acb3d4f20c9bacfe679462a089f78a36 Section: devel Priority: optional Homepage: https://github.com/p4lang/PI Description: Implementation framework of a P4Runtime server Protocol Independent API (PI or P4 Runtime) defines a set of APIs that allow interacting with entities defined in a P4 program. These include: tables, counters, meters ... . PI APIs are defined at the level of properties that can be effected. Examples include adding and deleting table entries. They are independent from the actual instance of the controlled object (and thus the name) which is passed as a parameter to the API. . This is the p4lang pi software Package: p4lang-pi-dbgsym Source: pi Version: 0.8-1 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: Frederic LOUI Installed-Size: 12303 Depends: p4lang-pi (= 0.8-1) Filename: ./amd64/p4lang-pi-dbgsym_0.8-1_amd64.deb Size: 11325344 MD5sum: 9eaa76deb61a0f648653039efc012412 SHA1: ac1d8a9362319efee0354b3c220103df7a25b5da SHA256: d95e74c02976d7383d7a84c36bae5c634562b013f851a631c5b5789c6e17e9c6 Section: debug Priority: optional Description: debug symbols for p4lang-pi Build-Ids: 0f371ed1dac3644f8bba50370bc088847a48b6e0 14adab256e11662cf1605b53e76824847bf8527a 202b4d29a40c78701b4b1cee4bb8c6036569cf4b 28146c309d216f335c5e5ba72419b41ad7f7c946 3f6b75ad7051fba3bee5b6dad1a1f8d947390bb9 5bced3f7304b659f80474ffab2a3036772bdf6a5 7c5dfc15caef53930bef5c5a30943b3b05508251 ae88f91afe054838a754a13427322c5bbbb2a66c c0bdd213e86b0f7cb14846c0611f68a294816753 d6ee42505dbaf2b719dffdbf06ddd725e1028514 eecb29beafc34e5504b579c0d3df5dadfb46fbf8 f42db616ed52c6e2409362024dde8ee9b62cd285 fb830fabc6ab258fc8ea132e1078d4d78d437b10 ffe532309eae5cf81eb54b5f2e5ffe44592c3a94 Package: php5-thrift Source: thrift Version: 0.12.0 Architecture: amd64 Maintainer: Thrift Developer's Installed-Size: 15 Filename: ./amd64/php5-thrift_0.12.0_amd64.deb Size: 3560 MD5sum: 35265feb0c3ca323093b3fae507a528c SHA1: 5806adb420733419d2f50cdfcfbc38fc7f4cc763 SHA256: a0cc2340638fe84b70cea4ec9d950964c9166efec8483caec0c484340d33351b Section: php Priority: extra Homepage: http://thrift.apache.org/ Description: PHP bindings for Thrift Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly. . This package contains the PHP bindings for Thrift. Package: python-nnpy Source: nnpy Version: 1.4.2-1 Architecture: amd64 Maintainer: Frédéric LOUI Installed-Size: 56 Depends: python (<< 2.8), python (>= 2.7~), python-cffi-backend-api-min (<= 9729), python-cffi-backend-api-max (>= 9729), python:any (<< 2.8), python:any (>= 2.7~), libc6 (>= 2.4), libnanomsg5 (>= 1.1.5), python-cffi, python-cffi-backend, libnanomsg-dev, nanomsg-utils Filename: ./amd64/python-nnpy_1.4.2-1_amd64.deb Size: 11008 MD5sum: 59dacd0a1fb29d7853e2d1a8ed3ea81b SHA1: c9c03da1e59d6263f53e80a038ec77e9b6f4aff5 SHA256: ef66d7d87fab41c67ef80888837414bb56b59b113ac1ca1b1a2933ba28fd4529 Section: python Priority: optional Homepage: https://github.com/nanomsg/nnpy Description: cffi-based Python bindings for nanomsg nnpy: cffi-based Python bindings for nanomsg ============================================ . Is what it says on the tin. Stay tuned for more. Dependencies: . - Python 2.7 or 3.4 - cffi (http://cffi.readthedocs.org/en/latest/) and its dependencies - nanomsg (tested with 1.0) . How to install -------------- . The usual should work: . .. code-block:: shell . $ sudo pip install nnpy . Getting started --------------- Package: python-nnpy-dbgsym Source: nnpy Version: 1.4.2-1 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: Frédéric LOUI Installed-Size: 39 Depends: python-nnpy (= 1.4.2-1) Filename: ./amd64/python-nnpy-dbgsym_1.4.2-1_amd64.deb Size: 23756 MD5sum: 400032ed206aff34596cb51f8cf85adc SHA1: c76fd6c59312f7e828c8796493166e1d37b1d512 SHA256: f09318e17467bae6edc94039f2f4b2845cf0d162f2b5a1ab0995c043eb1c8e8c Section: debug Priority: optional Description: debug symbols for python-nnpy Build-Ids: c5774200f8d367cd54fe6a4505e30cc9d242185f Package: python-thrift Source: thrift Version: 0.12.0 Architecture: amd64 Maintainer: Thrift Developer's Installed-Size: 297 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.0), libstdc++6 (>= 5), python-six Recommends: python-twisted-web, python-backports.ssl-match-hostname, python-ipaddress Filename: ./amd64/python-thrift_0.12.0_amd64.deb Size: 58244 MD5sum: df0ddd1092a56f48c0a1ed9964b7e593 SHA1: 091b88f43bb95094eb5d595f432de083cf2349a8 SHA256: a64ddc6d86aaaa245b861927bd401fbf2b1f721b580fec55943fc0d63e65a3d4 Section: python Priority: extra Homepage: http://thrift.apache.org/ Description: Python bindings for Thrift (Python 2) Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly. . This package contains the Python bindings for Thrift. You will need the thrift tool (in the thrift-compiler package) to compile your definition to Python classes, and then the modules in this package will allow you to use those classes in your programs. . This package installs the library for Python 2. Package: python-thrift-dbg Source: thrift Version: 0.12.0 Architecture: amd64 Maintainer: Thrift Developer's Installed-Size: 72 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.0), libstdc++6 (>= 5), python-thrift (= 0.12.0), python-all-dbg Filename: ./amd64/python-thrift-dbg_0.12.0_amd64.deb Size: 22336 MD5sum: f9f771379275a88bc1724524453133f1 SHA1: 0508ee73c97b45a5faccba33b8cc1fd34463770c SHA256: 03c1e425276aaa89a135479095369c93185a2d40cbe42512bb1a97082f283346 Section: debug Priority: extra Homepage: http://thrift.apache.org/ Description: Python bindings for Thrift (debug version) Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly. . This package contains the Python bindings for Thrift with debugging symbols. You will need the thrift tool (in the thrift-compiler package) to compile your definition to Python classes, and then the modules in this package will allow you to use those classes in your programs. Package: python3-thrift Source: thrift Version: 0.12.0 Architecture: amd64 Maintainer: Thrift Developer's Installed-Size: 297 Depends: libc6 (>= 2.14), libgcc1 (>= 1:3.0), libstdc++6 (>= 5), python3-six Recommends: python3-twisted-web Filename: ./amd64/python3-thrift_0.12.0_amd64.deb Size: 59148 MD5sum: 7c62f560803fda52bdcd0fc7091d65fe SHA1: f60769b5fa118a97b3f1170f5ca3310b9ac1c6bb SHA256: 2fd01158a8b3f69b5b5d5ea4e90e53251dc4a259cb9967acd05a0a91ee5efb76 Section: python Priority: extra Homepage: http://thrift.apache.org/ Description: Python bindings for Thrift (Python 3) Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly. . This package contains the Python bindings for Thrift. You will need the thrift tool (in the thrift-compiler package) to compile your definition to Python classes, and then the modules in this package will allow you to use those classes in your programs. . This package installs the library for Python 3. Package: python3-thrift-dbg Source: thrift Version: 0.12.0 Architecture: amd64 Maintainer: Thrift Developer's Installed-Size: 84 Depends: libc6 (>= 2.14), libgcc1 (>= 1:3.0), libstdc++6 (>= 5), python3-thrift (= 0.12.0), python3-all-dbg Filename: ./amd64/python3-thrift-dbg_0.12.0_amd64.deb Size: 25392 MD5sum: 7d878f5fae7f329dffb4cc27288a3180 SHA1: 731add348405eee66560c6c860748b9ad7270c0f SHA256: cf48427cc844e53f3fee1109e1287edc05652d47d33b6e1bf7faffc455c854c8 Section: debug Priority: extra Homepage: http://thrift.apache.org/ Description: Python bindings for Thrift (debug version) Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly. . This package contains the Python bindings for Thrift with debugging symbols. You will need the thrift tool (in the thrift-compiler package) to compile your definition to Python classes, and then the modules in this package will allow you to use those classes in your programs. Package: ruby-thrift Source: thrift Version: 0.12.0 Architecture: all Maintainer: Thrift Developer's Installed-Size: 12 Depends: ruby | ruby-interpreter Breaks: libthrift-ruby Replaces: libthrift-ruby Provides: libthrift-ruby Filename: ./all/ruby-thrift_0.12.0_all.deb Size: 3668 MD5sum: 6c526dcd880b86c125045c388c12b060 SHA1: d3e09ed0b196f125eacf1e1fc10e9251aa2f89ac SHA256: 9d8b5f743ba411f82c5820543799cb0473afa9e7ef9157d5402a3d5882101c9b Section: libs Priority: extra Homepage: http://thrift.apache.org/ Description: Ruby bindings for Thrift Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly. . This package contains the Ruby bindings for Thrift. You will need the thrift tool (in the thrift-compiler package) to compile your definition to Ruby classes, and then the modules in this package will allow you to use those classes in your programs. Package: thrift-compiler Source: thrift Version: 0.12.0 Architecture: amd64 Maintainer: Thrift Developer's Installed-Size: 4328 Depends: libc6 (>= 2.14), libgcc1 (>= 1:3.0), libstdc++6 (>= 5.2) Filename: ./amd64/thrift-compiler_0.12.0_amd64.deb Size: 1326644 MD5sum: 4511e8ec9788225308fedacf5d5544c4 SHA1: f8545ab1b33b34736fe198faded833fbc8f034cc SHA256: 732129ed182faad42661accd19abfc80c67dca053b3507eeefda5c27781859f3 Section: devel Priority: extra Homepage: http://thrift.apache.org/ Description: Compiler for Thrift definition files Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly. . This package contains the Thrift compiler that is used for translating from .thrift files (containing the definitions) to the language binding for the supported languages.