Open lcontami opened 5 years ago
This should not be present on master. We had to update the setup.py script because anaconda package was not properly recognized by setuptools. Check if your install does not have an old egg file lying around.
I had just created a new environment
Télécharger Outlook pour Androidhttps://aka.ms/ghei36
From: Matthieu Dartiailh notifications@github.com Sent: Wednesday, July 24, 2019 3:23:02 PM To: Exopy/exopy_hqc_legacy exopy_hqc_legacy@noreply.github.com Cc: lcontami lauriane.contamin@hotmail.fr; Author author@noreply.github.com Subject: Re: [Exopy/exopy_hqc_legacy] pyqt not found (#58)
This should not be present on master. We had to update the setup.py script because anaconda package was not properly recognized by setuptools. Check if your install does not have an old egg file lying around.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/Exopy/exopy_hqc_legacy/issues/58?email_source=notifications&email_token=ACUTNFM4CEKEQQFS4TBM233QBBJTNA5CNFSM4IGP2B42YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2WKCPA#issuecomment-514629948, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ACUTNFKV2GMHMCW33TH7TRDQBBJTNANCNFSM4IGP2B4Q.
What version of Python ? Your Anaconda is running Python 2 I assume from the name so it may have created a Python 2 env. How did you install exopy (conda, pip from master...) ?
python=3.6.2 exopy (0.2.0.dev.post25) and exopy pulses are installed via conda; I install exopy_hqc_legacy with conda, then removed it with --force, then installed a local version in develop mode via python setup.py develop
Side question: I tried updating exopy_hqc_legacy in another env (where it is installed with conda). Need there be a new release for the code to be updated through conda update or is it supposed to update to the last version of master no matter what ?
Look at your setup.py file. If pyqt is listed under install_requires remove it. It may be that your are working on an old branch.
We build and upload nighty release of every package when the CI test master so you should get the equivalent of master (assuming the build completed).
here is the file:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from setuptools import setup, find_packages
import os.path
import sys
sys.path.insert(0, os.path.abspath('.'))
from exopy_hqc_legacy.version import __version__
def long_description():
"""Read the project description from the README file.
"""
with open(os.path.join(os.path.dirname(__file__), 'README.rst')) as f:
return f.read()
setup(
name='exopy_hqc_legacy',
description='Transitional package between HQCMeas and Exopy',
long_description=long_description(),
version=__version__,
author='see AUTHORS',
author_email='m.dartiailh@gmail.com',
url='https://github.com/exopy/exopy_hqc_legacy',
download_url='https://github.com/exopy/exopy_hqc_legacy/tarball/master',
keywords='experiment automation GUI',
license='BSD',
classifiers=[
'Development Status :: 3 - Alpha',
'License :: OSI Approved :: BSD License',
'Natural Language :: English',
'Operating System :: OS Independent',
'Topic :: Scientific/Engineering :: Physics',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
],
zip_safe=False,
packages=find_packages(exclude=['tests', 'tests.*']),
package_data={'': ['*.enaml']},
python_requires='>=3.5',
setup_requires=['setuptools'],
install_requires=['exopy', 'pyvisa', 'h5py', 'numpy', 'pyclibrary'],
entry_points={
'gui_scripts':
'hqcmeas_to_exopy = exopy_hqc_legacy.conversion.__main__:main',
'exopy_package_extension':
'exopy_hqc_legacy = exopy_hqc_legacy:list_manifests'}
)
Sorry I misread an error message. You need to update exopy. post26 contain the fix for your issue.
How ? conda update exopy tells me that it is up to date. conda install exopy=0.2.0.dev.post26 does not work. I installed it today so I am confused as to why I don't have the latest version.
(exopy_dvp) D:\Users\hqc>conda install exopy=0.2.0.dev.post26 -c exopy
Fetching package metadata .............
Solving package specifications:
PackageNotFoundError: Package not found: '' Package missing in current win-64 ch
annels:
- exopy 0.2.0.dev.post26*
You can search for packages on anaconda.org with
anaconda search -t conda exopy
That's weird those files do exist at https://anaconda.org/Exopy/exopy/files
Can you post the output of conda list ?
(exopy_dvp) D:\Users\hqc>conda list
# packages in environment at D:\Users\hqc\Anaconda2\envs\exopy_dvp:
argh 0.26.1 py36_0 exopy
atom 0.4.1 py36_0 exopy
blas 1.0 mkl
certifi 2016.2.28 py36_0
configobj 5.0.6 py36_0
enaml 0.10.2.post1 py36_1 exopy
exopy 0.2.0.dev.post25 py36_25 exopy
exopy_pulses 0.2.0.dev.post14 py36_14 exopy
future 0.16.0 py36_1
h5py 2.7.0 np113py36_0
hdf5 1.8.15.1 vc14_4 [vc14]
icu 57.1 vc14_0 [vc14]
jpeg 9b vc14_0 [vc14]
kiwisolver 1.0.1.post2 py36_2 exopy
libpng 1.6.30 vc14_1 [vc14]
mkl 2017.0.3 0
numpy 1.13.1 py36_0
openssl 1.0.2l vc14_0 [vc14]
pathtools 0.1.2 py36_0 exopy
pip 9.0.1 py36_1
ply 3.10 py36_0
pyclibrary 0.1.4 <pip>
pyclibrary 0.1.4.post15 py36_0 exopy
pyqt 5.6.0 py36_2
python 3.6.2 0
pyvisa 1.9.0.post0 py36_0 exopy
pyyaml 3.12 py36_0
qt 5.6.2 vc14_6 [vc14]
qtawesome 0.4.4 py36_0
qtpy 1.3.1 py36_0
setuptools 36.4.0 py36_1
sip 4.18 py36_0
six 1.10.0 py36_0
vc 14 0
vs2015_runtime 14.0.25420 0
watchdog 0.8.3 py36_0 exopy
wheel 0.29.0 py36_0
wincertstore 0.2 py36_0
zlib 1.2.11 vc14_0 [vc14]
(exopy_dvp) D:\Users\hqc>pip list
DEPRECATION: The default format will switch to columns in the future. You can us
e --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.con
f under the [list] section) to disable this warning.
argh (0.26.1)
atom (0.4.1)
certifi (2016.2.28)
configobj (5.0.6)
enaml (0.10.2)
exopy (0.2.0.dev0)
exopy-hqc-legacy (0.2.0.dev0, d:\users\hqc\documents\exopy_hqc_legacy)
exopy-pulses (0.2.0.dev0)
future (0.16.0)
h5py (2.7.0)
kiwisolver (1.0.1)
numpy (1.13.1)
pathtools (0.1.2)
pip (9.0.1)
ply (3.10)
pyclibrary (0.1.4)
PyVISA (1.9.0)
PyYAML (3.12)
QtAwesome (0.4.4)
QtPy (1.3.1)
setuptools (36.4.0)
six (1.10.0)
watchdog (0.8.3)
wheel (0.29.0)
wincertstore (0.2)
You are using pip version 9.0.1, however version 19.2.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' comm
and.
I don't have a clear idea of what is happening here. A quick dirty fix is to go into exopy egg in site packages and remove pyqt from the require file.
Installing exopy_hqc_legacy and trying to run exopy gives the following error message:
pyqt=5.6.0 is installed.