conda-forge / pyfai-feedstock Goto Github PK
View Code? Open in Web Editor NEWA conda-smithy repository for pyfai.
License: BSD 3-Clause "New" or "Revised" License
A conda-smithy repository for pyfai.
License: BSD 3-Clause "New" or "Revised" License
Adding linux-ppc64le
as a target platform is pretty straightforward but some direct or indirect dependencies are not built yet for ppc64le. Here is a non exhaustive list:
Installing from pypi
works fine, but with a few glitches, e.g. the entry points are not properly installed.
Once the dependencies are satisfied, I'll open a MR to add the linux-ppc64le
platform.
Hi, I am currently trying to update the packages for my anaconda channel (cprescher) under ubuntu linux. But cannot build pyFAI package successfully, even when using the same recipe as here in the feedstock.
It always fails with:
ModuleNotFoundError: No module named 'pyFAI'
during run_test.py
I tried to switch of the tests and found that the package is built in such a way, that it can only be importet as:
import pyfai
and not as previously with:
import pyFAI
$ conda info
active environment : base
active env location : /home/clemens/anaconda3
shell level : 4
user config file : /home/clemens/.condarc
populated config files : /home/clemens/.condarc
conda version : 4.8.3
conda-build version : 3.18.11
python version : 3.8.3.final.0
virtual packages : __glibc=2.27
base environment : /home/clemens/anaconda3 (writable)
channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/r/linux-64
https://repo.anaconda.com/pkgs/r/noarch
package cache : /home/clemens/anaconda3/pkgs
/home/clemens/.conda/pkgs
envs directories : /home/clemens/anaconda3/envs
/home/clemens/.conda/envs
platform : linux-64
user-agent : conda/4.8.3 requests/2.24.0 CPython/3.8.3 Linux/4.19.104-microsoft-standard ubuntu/18.04.5 glibc/2.27
UID:GID : 1000:1000
netrc file : None
offline mode : False
At some point we may want to support windows and mac
We need a re-render to support py36
A simple mamba create -c conda-forge -n pyfai-env pypy python=3.9 pyfai
fails (on linux-64 using mambaforge) with:
nothing provides python 3.6.9 1_73_pypy needed by pypy-7.3.1-h9f0ad1d_1
I'm assuming that's due to a conflict in the ABI of the pypy packages,so hopefully this will be fixed by a rerender..
@conda-forge-admin, please rerender
I guess we made this before they switched repos, pyFAI is now located here: https://github.com/silx-kit/pyFAI
I think we may also need to change the readme?
There is a 0.13.1 release on github.
Some users are struggling with the installation of pyFAI within a docker onto a MacM1 ...
silx-kit/pyFAI#1896
Tested on both linux and mac, if pyqt=5
, following error will appear:
ImportError Traceback (most recent call last)
<ipython-input-1-858340f8779d> in <module>()
----> 1 from pyFAI.calibration import Calibration
~/miniconda3/envs/bs_dev/lib/python3.5/site-packages/pyFAI/calibration.py in <module>()
54 logger = logging.getLogger("pyFAI.calibration")
55 import numpy
---> 56 from .gui.matplotlib import pylab, matplotlib
57 from .gui.utils import update_fig
58 from .gui import utils as gui_utils
~/miniconda3/envs/bs_dev/lib/python3.5/site-packages/pyFAI/gui/matplotlib.py in <module>()
48
49
---> 50 from . import qt
51
52 import matplotlib
~/miniconda3/envs/bs_dev/lib/python3.5/site-packages/pyFAI/gui/qt.py in <module>()
116 import PyQt4 as QtBinding # noqa
117
--> 118 from PyQt4.QtCore import * # noqa
119 from PyQt4.QtGui import * # noqa
120
ImportError: No module named 'PyQt4.QtCore'
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.