Comments (8)
Since we discussed it for pyIcePAP, I add here as a reminder that it is possible to include a requirements file could be helpful. It could especially help when installing through pip since dependencies can then be installed automatically.
pip freeze > requirements.txt
can be a good base and you can clean it before commiting it. Some explanatation are given in https://pip.pypa.io/en/stable/user_guide/#requirements-files
Regards.
from icepapcms.
Hello,
I see that pymysql2 make it not possible to use python3 for icepapcms.
However, pyicepap need python3.5 to install so IcepapCMS can not be installed currently.
Since python2 support will stop soon, that's probably why pyicepap makes python3 mandatory.
from icepapcms.
I see that pymysql2 make it not possible to use python3 for icepapcms.
Thanks to check it!
However, pyicepap need python3.5 to install so IcepapCMS can not be installed currently.
Since python2 support will stop soon, that's probably why pyicepap makes python3 mandatory.
On the pyIcePAP project we created a branch: https://github.com/ALBA-Synchrotron/pyIcePAP/tree/support-2.9.x, to give support to IcepapCMS and IcepapOSC. You can have on your system the pyIcePAP library (python2) for the IcepapCMS and IcepapOSC and icepap library(python3) for new developments.
We must migrate both applications to python 3 and qt5 ASAP.
from icepapcms.
Hi Roberto,
I see that pyqt4 package does not seem do exist anymore in main pip or conda repo.
I wanted to know if it's worth taking time to install all this by hand or if a new version of icepapcms will arrive soon and make all this not relevant?
Regards
from icepapcms.
Hi @PhilLAL,
I would like to start the new version design before Xmas, I hope to have a new version before summer 2020. If you can start the migration to pyqt5 and python3 will be great, any help is welcome.
Regards,
from icepapcms.
Hi @rhomspuron
since python2 support will be stopped january 1st 2020, how do you plan to use IcepapCMS between january and new version?
I am especially interested if you have any solution to install icepapcms today, whatever the python version, just to be able to install new version on new computers.
Thanks
from icepapcms.
Hi @PhilLAL,
We use Debian 9, it has pyqt4 and python 2 and it has support up to 2022. For that reason the migration is not our first priority.
You can create a docker with it if you use another OS, or create a conda environment and compile pyqt4.
Regards,
from icepapcms.
Hi @PhilLAL,
A new version for python 3 and PyQt 5 is ready. I will close this issue.
Regards,
from icepapcms.
Related Issues (20)
- GetDriverStatus connection error HOT 30
- Wrong name size on mysql HOT 1
- Problem with icepap library 3.5 HOT 1
- IcepapCMS crashes with icepap library exception
- Slow configuration loading HOT 1
- Snapshot configuration is not on icepapcms.conf HOT 1
- The GUI crashes when configure sql folder HOT 1
- Limitation in absolute encoder offset data length
- Remove the config path from the config? HOT 2
- Setting log_foder in icepacms config has no effect
- UpgradeAxes crash
- Fix console window size
- fix configobj version
- pyqt casting errors python >= 3.10
- Space in driver's name HOT 1
- New console is messing up with the refresh of IcepapCMS HOT 6
- Movement widget does not respect locale and shows . when the config widgets are showing , for floats HOT 1
- Firmware upgrade background error message HOT 3
- Auto-solved conflicts drivers popup message
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from icepapcms.