KxSystems / pyq

PyQ — Python for kdb+
http://code.kx.com/q/interfaces
Apache License 2.0
191 stars 49 forks source link

PyQ 5.0 conda release for python 3.6 #138

Closed cmccarthy1 closed 3 years ago

cmccarthy1 commented 3 years ago

Questionnaire removed as the contents unsuited for request.

Hi @abalkin and @sashkab,

We have received a request for the addition of a PyQ 5.0 release on conda which is compatible with Python 3.6. Looking at the conda packages available it appears that only 3.7 linux and mac are supported for 5.0 https://anaconda.org/enlnt/pyq/files could we please have a 3.6 release added for linux and mac as the most up to date version for 3.6 is 4.1.4?

All the best,

Conor

abalkin commented 3 years ago

I uploaded a macos package to "dev" label:

$ conda install -y -c kx -c conda-forge -c enlnt/label/dev pyq
...
$ pyq --versions
PyQ 5.0.0
KDB+ 4f (2020.07.15) m64
Python 3.6.12 |Anaconda, Inc.| (default, Sep  8 2020, 17:51:49)
[GCC Clang 10.0.0 ]

Please give it spin. Linux package is in the works. We will also add publishing these packages to the standard release procedure starting with the 5.0.1 bugfix release.

abalkin commented 3 years ago

Linux package is also uploaded to the "dev" label:

$ conda install -c kx -c conda-forge -c enlnt/label/dev pyq
..
$ q
KDB+ 4.0 2020.07.15 Copyright (C) 1993-2020 Kx Systems
l64/ 8()core 1990MB ..
$ pyq --versions
PyQ 5.0.0
KDB+ 4f (2020.07.15) l64
Python 3.6.12 |Anaconda, Inc.| (default, Sep  8 2020, 23:12:37)
[GCC 7.3.0]

I'll keep these packages in "dev" for a few days and if I don't hear any complaints will move them to "main".

cmccarthy1 commented 3 years ago

Thanks for that @abalkin, I've tested installs for both on my end too and they seem to be as expected. Thanks for your help

abalkin commented 3 years ago

I added "main" label to the same packages:

 $ conda search -c enlnt pyq
Loading channels: done
# Name                       Version           Build  Channel
pyq                            4.1.4  py36h39e3cac_0  enlnt
pyq                            4.2.0  py37h39e3cac_0  enlnt
pyq                            4.2.1  py37h39e3cac_0  enlnt
pyq                            5.0.0  py36h6ebd63d_0  enlnt
pyq                            5.0.0  py37h6ebd63d_0  enlnt