Skip to main content

Files

This package contains :

> README VXI11.rpcl cVXI11.pyx cVXI11.pxd setup.py > > and some helper files.

How to build

> You must have rpcgen command, Cython, and python running on your > system.

(If you also wants to build old VXI11.py and related library, you need swig).

Python 2.7.17/Python 3.8.0/Cython version 0.29.14 were used to test/develop this version on MacOSX 10.15.

The following sequence of commands will build and install VXI11 module in your python interpreter.

` {.shell} %python setup.py build %python setup.py install `

or

` {.shell} %sudo python setup.py install `

Before start building, pleas make sure thata there is none of VXI11.py, VXI11_wrap.c, cVXI11.cpp, cVXI11.h, VXI11.h,VXI11_clnt.c,VXI11_svc.c and VXI11_xdr.c. These files should be generated using the tools mentioned above, ie rpcgen, cython ,swig and are platform dependent. In other words, these files created on other platforms may not work on your platform.

On MacOSX, you need to setup CC and CXX environments variables. So use:

` {.shell} %env CC=/usr/bin/clang CXX=/usr/bin/clang++ python setup.py build install `

for building and istalling the software.

binary tools

run "make all" to create vxi11scan and vxi11_device_clear. vxi11scan.py nor pyvxi11scan.pyx are not support on this version.

note

2014.4.1 : SRQ support still is not complete. Sometime it crashes. Please use it at your own risk.

2014.4.2 : SQR handler on MacOSX respond to SRQ. However, on Linux, it does not get event.

2014.4.4 : Ubuntu installation may not incude /usr/sbin/rpcinfo command. You need to install it from the package manager.

2014.4.6 : compilation error. You may have warnings during compilation. It does not affects the operation of the software.

2019.4.17 : Support for Python 3. VXI11.rpcl was adjusted for 64bit mode compilation.

2020.2.7 : pmap_getport/pmap_getmaps are introduced. pmap_getport ask port number for requested program to a portmapper on the host. THe function pmap_getmaps() returns list of services from the portmapper. It remvoes dependency on the rpcinfo shell program.

2020.10.22: On MacOS, getifaddrs() is supported.

Metadata

Release files for PyVXI11 1.15.54

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for PyVXI11 1.15.54
File Size Uploaded
PyVXI11-1.15.54.tar.gz 56.5 kB Details

Release files / PyVXI11-1.15.54.tar.gz

Download URL PyVXI11-1.15.54.tar.gz
Size 56.5 kB
Tags Source
SHA-256 checksum
How to use checksums
b56a24e3cf75443e7c09b8d39888f94146171629506c3af670f6a85679e0fd82
BLAKE2b-256 checksum
How to use checksums
38b01821886cab1b2dc97cdcfb2a129506a48f3f8161fdbc5932422d952b07f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.3
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page