IcepapCMS
IcepapCMS is a graphical configuration and test tool for the Icepap motor controller, base on icepap library.
It allows to configure the electrical parameters, I/O interfaces, encoders, movement parameters, homing procedures.
All changes are saved on a data base which allows to do easy rollbacks, identified changes and conflicts between the hardware configuration and the data base configuration.
The program includes one graphical console to communicate with raw commands.
Installation
Pypi
From within your favourite python environment:
pip install PyQt6 icepapcms
To use MySQL Databases you should install mysqlclient
To use PostgreSQL Databeses you should install psycopg2
Contribute
You can find how to contribute to this project on CONTRIBUTING.md file.
Ldap configuration:
The LDAP configuration is located on the icepapcms configuration file:
<user home>/.icepapcms/icepapcms.conf
The section "ldap" should have the next configuration:
[ldap]
use = True
not_allowed = root, operator, xxxxx
servers = 'ldap://ldap01.test.com','ldap://ldap02.test.es'
user_template = 'uid={},ou=Users,dc=Company,dc=XX'
All networks configuration
The all networks flag is allowed: icepapcms --all-networks
To avoid launching icepapcms with the flag all the time, it is possible to configure it on the icepapcms configuration file:
<user home>/.icepapcms/icepapcms.conf
The section "all_networks" should have the next configuration:
[all_networks]
use = True
Metadata
Release files for icepapcms 4.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| icepapcms-4.2.1.tar.gz | 9.0 MB | Without provenance | Details for icepapcms-4.2.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| icepapcms-4.2.1-py3-none-any.whl | Python 3 | none | any | Details for icepapcms-4.2.1-py3-none-any.whl |
Total release size: 17.9 MB
Release files / icepapcms-4.2.1.tar.gz
| Download URL | icepapcms-4.2.1.tar.gz |
|---|---|
| Size | 9.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a247c48885872e811880afb1b23099a001eefcf8391a987d34ca39eef96221c8
|
|
BLAKE2b-256 checksum How to use checksums |
ba01646adbc616630a4a928289296889b88c79b0741a0aa20c14541ee9e3b321
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.12.12
|
Release files / icepapcms-4.2.1-py3-none-any.whl
| Download URL | icepapcms-4.2.1-py3-none-any.whl |
|---|---|
| Size | 9.0 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e9adeaf911df0c5662d1948d0ebaa4d123077b084068b08706e444eee02480df
|
|
BLAKE2b-256 checksum How to use checksums |
7fd3ed59eb0e1eb72842f31a1cc71b0966f3d4dbc1517d833f86f377a3d555d2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.12.12
|
Security for icepapcms 4.2.1
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.