This is the README file of the PdCom library, that is part of the EtherLab project (http://etherlab.org/en). The home of PdCom is http://etherlab.org/en/pdcom. The Library is released under the terms and conditions of the GNU Lesser General Public License (LGPL), version 3 or (at your option) any later version.
Documentation
You can find the documentation online here (C++) and here (Python).
The library documentation resides in the header files and can be brought to HTML, LaTeX and man format with the doxygen tool. To generate the documentation, make sure that doxygen is installed and then call:
git submodule update --init
mkdir build
cd build
cmake ..
make doc
Then point your favourite browser to doc/html/index.html.
Building and Installing
To just build and install the library, call:
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make
make install
You'll need the following packages:
- libexpat-devel
- libgnutls-devel
- cyrus-sasl-devel
For running the unit tests, the GTest library is required.
Python API
In the python subdirectory, an asyncio based Python API is provided.
It requires Python >= 3.6, numpy and pybind11 >= 2.6.0.
Please note that make install does not install this Python module.
Instead, please navigate to the python subdirectory after installing the C++ library
and install the pdcom5 python module using pip3 install ..
There are also some pre-built wheel packages available.
Use pip3 install pdcom5
to install pdcom5 from PyPI.
The starting point for almost everything is the Process class
which is in charge of handling the communication.
You can use it to find variables, to set parameters and to subscribe to signals.
Most of the functions in this API are coroutines,
which have to be awaited.
In this snippet, a connection is made to the oscillator example in PdServ.
Its cosine output is polled twice,
then the enable Parameter is set to False.
After that, the cosine output is again polled twice.
Then, the cosine is enabled again.
Finally, a periodic subscription is established,
with a period of two Hz.
Note that for the interactive asyncio REPL (python3 -m asyncio), Python >= 3.8 is required.
>>> import pdcom5
>>> process = pdcom5.Process()
>>> await process.connect("msr://localhost:2345")
>>> variable = await process.find("/osc/cos")
>>> variable.shape
(1,)
>>> await variable.poll()
(-6.698516364546891, datetime.timedelta(days=19831, seconds=52590, microseconds=757770))
>>> await variable.poll()
(-0.6620524859141752, datetime.timedelta(days=19831, seconds=52592, microseconds=717771))
>>> await process.setVariableValue("/osc/enable", False)
>>> await variable.poll()
(-1.336504969688323, datetime.timedelta(days=19831, seconds=52606, microseconds=527782))
>>> await variable.poll()
(-1.336504969688323, datetime.timedelta(days=19831, seconds=52607, microseconds=547806))
>>> await process.setVariableValue("/osc/enable", True)
>>> subscription = await process.subscribe(0.5, "/osc/cos")
>>> async for timestamp in subscription.newValues():
... print((subscription.value, timestamp))
...
(7.271824824350419, datetime.timedelta(days=19831, seconds=52679, microseconds=597804))
(2.033658184944072, datetime.timedelta(days=19831, seconds=52680, microseconds=97877))
(-3.914956840413724, datetime.timedelta(days=19831, seconds=52680, microseconds=597896))
(-8.495901138737317, datetime.timedelta(days=19831, seconds=52681, microseconds=97879))
(-10.108844572458873, datetime.timedelta(days=19831, seconds=52681, microseconds=597802))
(-8.190313364322167, datetime.timedelta(days=19831, seconds=52682, microseconds=97916))
(-3.4105368627541592, datetime.timedelta(days=19831, seconds=52682, microseconds=597804))
(2.5606937520517863, datetime.timedelta(days=19831, seconds=52683, microseconds=97826))
(7.637358723265475, datetime.timedelta(days=19831, seconds=52683, microseconds=597976))
(10.045950358435528, datetime.timedelta(days=19831, seconds=52684, microseconds=97870))
There is also Transmission.event_mode and
Transmission.poll_mode for creating non-periodical subscriptions
Further Information
For questions of any kind, subscribe to the etherlab-users mailing list at http://etherlab.org/en.
Have fun with PdCom!
Metadata
Release files for pdcom5 5.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 45.4 MB
Release files / pdcom5-5.3.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
| Download URL | pdcom5-5.3.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | Linux glibc 2.28+ ARM64 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
a52aa6650dd47d2144fa120be519b32118f81d5c64f1fdd4270aac4446dc7771
|
|
BLAKE2b-256 checksum How to use checksums |
19a687426a64aecae9de2db52dc52c2f80d84d4251e4be22d59df03254c5d916
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pdcom5-5.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 491.6 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
0dcf9b13e95a1759db6eaadd693eee7387877fbe724839433663fbaef98c5648
|
|
BLAKE2b-256 checksum How to use checksums |
e25c5cf18af7d584655ec86c23b5bb56939a8c8c2bc0214c09851b5d513d91ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pdcom5-5.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 501.3 kB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
eb07b052adcdc1fd4db31a310918029758c78638801cfb95229a2d90f9d1c306
|
|
BLAKE2b-256 checksum How to use checksums |
3a4da6e76dea42caddc148b074dd76907fc8b3fe8220e08300b31ea2affdbd8f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp313-cp313-win_amd64.whl
| Download URL | pdcom5-5.3.2-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 296.5 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
26c2433a7256ffc7cb6a3b4c3d785e9d54069c662ed758e3e07fd6aa01a84bc9
|
|
BLAKE2b-256 checksum How to use checksums |
43c9ecb95d1e5b98887282b76cb3a4b708aa84511de5ab14976e705fff4ac989
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp313-cp313-win32.whl
| Download URL | pdcom5-5.3.2-cp313-cp313-win32.whl |
|---|---|
| Size | 253.4 kB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
9c85c24536514a32c03551371d42f336722481fcb78117ae5fc74f35216951d8
|
|
BLAKE2b-256 checksum How to use checksums |
91d60287bb402888529cd78cff2d56ea6a5fe31e1f7454c0e6e761e773876a12
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp313-cp313-manylinux_2_28_armv7l.whl
| Download URL | pdcom5-5.3.2-cp313-cp313-manylinux_2_28_armv7l.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ ARMv7l |
|
SHA-256 checksum How to use checksums |
863ac5c6179ed8b40cbbcf79b2c5dd7e22d2f1cc42b0802c06b6045714030124
|
|
BLAKE2b-256 checksum How to use checksums |
de34daecac98e99a59634d437b2b189c9590fff6f7625ff1fed2b65f3089b79a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp313-cp313-manylinux_2_28_aarch64.whl
| Download URL | pdcom5-5.3.2-cp313-cp313-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
7f0c50f585550c3309f2aa0da7e0a16aa5229cde2a43c8fed97d4a31d4f39076
|
|
BLAKE2b-256 checksum How to use checksums |
ff11edabe8fa4a676304dcacf400157b72f6db679b388a971045f535d5b00ff6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pdcom5-5.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 497.9 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
3903f04470837beb1b975410ccb2166c046d5be1cb63c99078a9fc225c7cc583
|
|
BLAKE2b-256 checksum How to use checksums |
55bd6999ec11b8842bdc3ab7e04b217acfab8b29bd01853dadeddb17f1d486f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp312-cp312-win_amd64.whl
| Download URL | pdcom5-5.3.2-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 296.4 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e2f81bcc15c1d2fed5e5fb5712b554ebc23f812863b5268b74464dc86e7196a3
|
|
BLAKE2b-256 checksum How to use checksums |
d7d747f66de552938f8c445d0b4bc3130a04d31acf90ae2e3ee1c7546c16226f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp312-cp312-win32.whl
| Download URL | pdcom5-5.3.2-cp312-cp312-win32.whl |
|---|---|
| Size | 253.4 kB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
5075aa090da334478c2019724fe9d7bdecd987d3b0cc7ff2c7dc3c92c81eaecd
|
|
BLAKE2b-256 checksum How to use checksums |
d48698de96ddf04bf78306d2b35ab685bdb85d9d2193e2863a7c1ed33212ab7a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp312-cp312-manylinux_2_28_armv7l.whl
| Download URL | pdcom5-5.3.2-cp312-cp312-manylinux_2_28_armv7l.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARMv7l |
|
SHA-256 checksum How to use checksums |
efe47d03fc1dd5e5189d11712b4e63942cb16e0648a56f58f5b90b36ed89eb9c
|
|
BLAKE2b-256 checksum How to use checksums |
43676dbaf029cb7b6d5ad60bcf60f75bd90222c4b09dbe00efb7fb94eb7f4088
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp312-cp312-manylinux_2_28_aarch64.whl
| Download URL | pdcom5-5.3.2-cp312-cp312-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
3ce5fc98db90b7d556a115b296b43b6fc09d1c896590eb89fa7a45ec46b20344
|
|
BLAKE2b-256 checksum How to use checksums |
de562ac52e7fce51e4bd479c34f63c083e33c4465c851f85cdb57ec1f4b9e433
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pdcom5-5.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 497.8 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
672fdd8c8a695b69a30bcf95e753c19d9124a14eeb75ff1369e4ed37ed58f9f7
|
|
BLAKE2b-256 checksum How to use checksums |
602e4f4270cbdf5105ff7ce56c144cdb27c60fe3199d5bdef821349f5cf46675
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp311-cp311-win_amd64.whl
| Download URL | pdcom5-5.3.2-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 295.8 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4b12b567d846756e6edbb7aacd16e89fc486813764bde798c114a81ba468fc4e
|
|
BLAKE2b-256 checksum How to use checksums |
79a23e60d6dfe4a6cf6146ebd11b4268debaf06278299e9163fac0439f93b859
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp311-cp311-win32.whl
| Download URL | pdcom5-5.3.2-cp311-cp311-win32.whl |
|---|---|
| Size | 253.8 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
6f839d1776dc19059d9dca6fe9702b607ef43bd06de81988be42dbc37eb5cfbd
|
|
BLAKE2b-256 checksum How to use checksums |
714e323253d0b8162f7f5150715f62f2f2343c12c25040d81a85ea2cfc2bc66e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp311-cp311-manylinux_2_28_armv7l.whl
| Download URL | pdcom5-5.3.2-cp311-cp311-manylinux_2_28_armv7l.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARMv7l |
|
SHA-256 checksum How to use checksums |
1916f4cb28fd2a45daa84f4ffe7d430d5fef44bab383e4f41b62f24b73788634
|
|
BLAKE2b-256 checksum How to use checksums |
ad5d85639d3cce5d7c9ac5b41fba79c7edbdb591297cd9d72ef6c618ceea4a13
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp311-cp311-manylinux_2_28_aarch64.whl
| Download URL | pdcom5-5.3.2-cp311-cp311-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
3ab0607aaa11098e901a14b0bfcb4d4a7f5fc1bc799a5a56d0119c2498c1bf2d
|
|
BLAKE2b-256 checksum How to use checksums |
f5d1d1fd4bfb4bc0be6e38999f06d7a527ac3d66934583ab2174ed7e5f0e98a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pdcom5-5.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 499.3 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
244983336b3e0ab0f93bbd45955afb95545e5fdf6507e9925c3d505f1fa2e03d
|
|
BLAKE2b-256 checksum How to use checksums |
af4f29fd127102bc761c9c3ee2eb13b5070bb7665deab7a1ed82307d59d7a360
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp310-cp310-win_amd64.whl
| Download URL | pdcom5-5.3.2-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 294.9 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4f82fedd88e610f062360de08e332f5ee3c4cf7ba684528036e008fe1217c69c
|
|
BLAKE2b-256 checksum How to use checksums |
f13f3868319b0b9422ea5ed172e564e85182d5ae06cd95740386431ef30cb194
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp310-cp310-win32.whl
| Download URL | pdcom5-5.3.2-cp310-cp310-win32.whl |
|---|---|
| Size | 253.2 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
278fcd8ab2e2196dbe62604c2d2c96475769ea666ae5e4f3e7a8833583a8e8de
|
|
BLAKE2b-256 checksum How to use checksums |
342d4fe76cbd6e6c8d3767a33746b854dd7fbbdbeee3f33bcb1c235f2264f94d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp310-cp310-manylinux_2_28_armv7l.whl
| Download URL | pdcom5-5.3.2-cp310-cp310-manylinux_2_28_armv7l.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ ARMv7l |
|
SHA-256 checksum How to use checksums |
046cd590fde6ef7e5f06e004d3338f850b2bc9a226c7f8d40a2317bca1006d5d
|
|
BLAKE2b-256 checksum How to use checksums |
65d246ff817843c5dadb34004b41ad32fbefefe33c21d7d59c629e0cb5aacfe9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp310-cp310-manylinux_2_28_aarch64.whl
| Download URL | pdcom5-5.3.2-cp310-cp310-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
54b34a44336ce6ae3027cbb8f89d012c6b6866fe4239327523f140992503615c
|
|
BLAKE2b-256 checksum How to use checksums |
c02dd49189a21e74ad70227d8232591f1b9c54a952c8eba4b653ce9f2b5024b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pdcom5-5.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 497.7 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c250490c15653140879178aa0fdcde8f9c24e90983143758a9d09acfe60ec782
|
|
BLAKE2b-256 checksum How to use checksums |
9ec30f5821c485e3320e0469f8bb8e42d79f2adcfad8e957575f7cc98b7b21fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp39-cp39-win_amd64.whl
| Download URL | pdcom5-5.3.2-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 291.0 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e14beae4b4c4739b632a381929128042daf52b776b38fff419e560d5780d8500
|
|
BLAKE2b-256 checksum How to use checksums |
3988fa314e3910ded4682e922f45da7e9b6b1f949a29cd44cc475c108cc99727
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp39-cp39-win32.whl
| Download URL | pdcom5-5.3.2-cp39-cp39-win32.whl |
|---|---|
| Size | 253.4 kB |
| Tags | CPython 3.9 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
84397fe7a2f9f6a90cd540d85803f230d941a86de41070580ad338461102a15f
|
|
BLAKE2b-256 checksum How to use checksums |
010c9a46e1e9af1d82b6f0c45a2f4ec9f96a5e2731ee95ffd398be122f7a3c3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp39-cp39-manylinux_2_28_armv7l.whl
| Download URL | pdcom5-5.3.2-cp39-cp39-manylinux_2_28_armv7l.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.9 Linux glibc 2.28+ ARMv7l |
|
SHA-256 checksum How to use checksums |
bfa47e75ac4bf372c848a355301f8d4fcb000bc4114ff5e307aac849a1e96bf0
|
|
BLAKE2b-256 checksum How to use checksums |
d2ab99ccb1da091577875c2038b2d4f5288874afb4348db0d88fddad2bc2471b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp39-cp39-manylinux_2_28_aarch64.whl
| Download URL | pdcom5-5.3.2-cp39-cp39-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.9 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
10fba75b55969f6ac257d9cde7182951bf107283c19bc508814f0dcbb876c78f
|
|
BLAKE2b-256 checksum How to use checksums |
05c9f3ea85f83dbc9810f4cf2c139c08ae993f1572d60bd1ad6bc22a9551b73e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pdcom5-5.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 497.9 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e2201d09fed890c0cce3d1ad90565dabe6a860de6cbe771d31ce08e6a854267e
|
|
BLAKE2b-256 checksum How to use checksums |
f33547d9862450edf08fa1de063401a1f70a8e5c99ed60f048d803ff008b1e6d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp38-cp38-win_amd64.whl
| Download URL | pdcom5-5.3.2-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 294.7 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f30478b9c5d8c8de047a7b1fa93736ea66afef0b0e07671b1147ed575bc6fe8c
|
|
BLAKE2b-256 checksum How to use checksums |
e4fecbee34b67101a4420cd42bca925aa5f61083ed5364b3e61898a3ff366298
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp38-cp38-win32.whl
| Download URL | pdcom5-5.3.2-cp38-cp38-win32.whl |
|---|---|
| Size | 253.2 kB |
| Tags | CPython 3.8 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
085655e28ca28a536ec44bbdf3561a9695deff9e4f01a638ac944a8f7cabb246
|
|
BLAKE2b-256 checksum How to use checksums |
da20826b60ffe2742f890c41081d36cf7595aee9d5697d003f821d1c4888fbcb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp38-cp38-manylinux_2_28_armv7l.whl
| Download URL | pdcom5-5.3.2-cp38-cp38-manylinux_2_28_armv7l.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.8 Linux glibc 2.28+ ARMv7l |
|
SHA-256 checksum How to use checksums |
2bf2c34b243fab13dd60453a727bb410b75037b91333b71e0686d166e8f8526c
|
|
BLAKE2b-256 checksum How to use checksums |
34d4d9fa03d3298ac210bd895b1654167c4eb4f57470155ea4e218682801fda9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp38-cp38-manylinux_2_28_aarch64.whl
| Download URL | pdcom5-5.3.2-cp38-cp38-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.8 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
69935b67a871c10dd2f3606064979d92dc840ea51ccddfc7bdc4b0d3c08ca12a
|
|
BLAKE2b-256 checksum How to use checksums |
29e6d28cfa77b994fb211c8a88806aa414b45fbe5609d2b79bb198734279381e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pdcom5-5.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 497.4 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c4b8bb2b642401a96e476972e9f0057e7c3a3816230c645df65ab0cd5a76771e
|
|
BLAKE2b-256 checksum How to use checksums |
b546881e1c479265057c9fb599cc678529c830f28f80a6ed9eda2379873051e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp37-cp37m-manylinux_2_28_armv7l.whl
| Download URL | pdcom5-5.3.2-cp37-cp37m-manylinux_2_28_armv7l.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.28+ ARMv7l |
|
SHA-256 checksum How to use checksums |
4c46bfb8b0b98c8deca49d91ab4d86cae5e18065301a16811b2fafb84aeeec94
|
|
BLAKE2b-256 checksum How to use checksums |
de32d61eec42c12989e2830d31f8155cc9483a1af4f580eefadcdcb7ce3039ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp37-cp37m-manylinux_2_28_aarch64.whl
| Download URL | pdcom5-5.3.2-cp37-cp37m-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
f37a48042e2ffe8ee8b316b71576b9192a60cc8c2378ac6c794aa1011bf8df9e
|
|
BLAKE2b-256 checksum How to use checksums |
02526c1b07dd3f941a5369bd5d122ba765281a99843d3f47614a51d34268ee94
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pdcom5-5.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 502.0 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
6789fee0444388855c11ae44bd3ca0205585e64dab19aff1ebd8dde386a9a58a
|
|
BLAKE2b-256 checksum How to use checksums |
4fa8268413008f7c08bfcd8463e99fd88bfecfa360724fe26b4dfc78f8a2bb02
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Release files / pdcom5-5.3.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pdcom5-5.3.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 499.4 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
68a990d3cbb000fbb1901e0dcdfcb8ab7d48a4497af6d014d1536f19a612808d
|
|
BLAKE2b-256 checksum How to use checksums |
3fa26ee47b70819f2ee0a7da13bbfb2180ee410a4d4c3e2b7b5ab532ec822a11
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.15
|
Security for pdcom5 5.3.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.