Pyq

Latest version: v5.0.0

Safety actively analyzes 619426 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 7

4.2.1

Released on 2019-02-12

- Fixed a bug preventing installation from source tarball.
- Updated classifiers and supported operating systems.

4.2.0

Released on 2019-02-11

Deprecations and removals:

- !631 - 993 Delete documentation -- PyQ's documentation available at [code.kx.com](https://code.kx.com/v2/interfaces/pyq/).
- !672 - 1017 Deprecate py2 - Python 2.7 support will end in December 2019. Future versions of PyQ will not support Python 2.7. PyQ 4.2.x will be latest series to support Python 2.7 and will receive bug-fixes until end of December 2019.

Enhancements:

- !609 - 979 Implemented K.dict and K.table constructors.
- !618, !647, !679 - 985 Integration of embedPy [gh-30](https://github.com/KxSystems/pyq/issues/30)
- !642 - 650 Convert objects supporting new buffer protocol to K
- !644 - 1007 Implemented K._knt to call the new knt(J,K) function from k.h.
- !648 - 784 Pass command line arguments after -- directly to q.
- !650 - 784 More command-line arguments to be recognized by pyq executable
- !671 - 1030 Support Python 3.7 [gh-80](https://github.com/KxSystems/pyq/issues/80)

Bug fixes:

- !660 - 1013 K._F accelerator should accept None entries
- !661, !678 - 1015, 1035 Fixed LGTM alerts
- !662 - 1021 Use correct ANSI C header errno.h
- !667 - 1023 cherry-pick GH PRs
- !668 - 1025 K(None).null must be 1b
- !669 - 1027: Simplify executable path lookup on Linux
- !673 - 986 Use sysconfig instead distutils.sysconfig in setup.py
- !674 - 877 Remove GC support for K iterators
- !675 - 1034 Fixed numpy warnings in tests
- !676 - 1024 Check that python lib exists
- !677 - 826 Block .data on t=0 k lists
- !680 - 1028 Fixed clang warnings.
- !682 - 1036 Convert 0N to NaT.

Tests and CI:

- !635 - 985 Use taskset in the run_q.sh script.
- !664 - 1022 Run pyq executable tests under valgrind

4.1.4

Released on 2018-06-18

Bug fixes and enhancements

- !629 - BUG 992 Fixed conversion of mixed lists with unicode entries to q.
- !630 - ENH 994 Allow None and Python 2.x unicode in K._S accelerator.
- !633 - ENH 995 Optimize conversion for masked array.
- !634 - BUG 996 Fixed getitem for kdb+ v3.6.
- !636 - MNT 000 Fix codestyle failures.
- !640 - BUG 1003 Fixed getitem in the case of legacy 32-bit enums.
- !641 - BUG 1005 Fix translation of Windows paths to k
- !643 - ENH 0000 Updated k.h to the latest version 2018.05.24.
- !646 - BUG 957 Improve detection of standalone Python
- !651 - BUG 1008 Added logic to find Python DLL from sysconfig.
- !653 - ENH 703 Create conda package

CI

- !632 - TST Use numpy 1.14; drop numpy 1.12 in tests.
- !654 - TST 1010 Skip infinite recursion tests when measuring coverage
- !655 - BUG 997 Fixed wrongdoings in CI

Documentation

This is the last release series, where documentation is included with the PyQ source. Starting with PyQ 4.2.0 documentation will be available only at [code.kx.com](https://code.kx.com/v2/interfaces/pyq/).

4.1.3

Released on 2018-03-06

Bug fixes and enhancements

- !604 - BUG 970 Ignore the first line in the otool -L output.
- !608 - ENH 980 Implemented K.guid.na.
- !610 - STY 916 C code reformat
- !614 - ENH 919 Rewrote z2py entirely in C.
- !616 - MNT 984 Speed up access to q builtins.
- !617 - ENH 936 Support for kdb+ version 3.6
- !622 - BUG 988 Use /sbin/ldconfig if ldconfig not in the PATH.
- gh-33 - MNT Define _GNU_SOURCE conditionally.
- gh-38 - MNT Update k.h.

Documentation

This is the last release, where documentation included with the PyQ source. Starting with PyQ 4.2.0 documentation will be available only at [code.kx.com](https://code.kx.com/v2/interfaces/pyq/).

- !621 - MNT Update metadata and authors list
- gh-26 - MNT Updated the license entry in the package classifiers.

CI

- gh-27, gh-29, gh-46 - BLD Travis CI configuration.
- gh-39 - BLD Blacklist pytest 3.3.0.
- gh-45 - BLD Send coverage results to Codecov

4.1.2

Released on 2017-10-12

Bug fixes and enhancements

- !589 - BUG 955 Check for negative values (including 0Ni) in enums.
- !590 - BUG 956 Do not use clr.
- !591 - ENH 958 Support for building wheels.
- !594 - BUG 960 Do not colorize the q) prompt on Windows.
- !597 - BUG 962 Removed 'collections' from lazy_converters.
- !598 - MNT 963 Fixed issue identified by lgtm.com.

Documentation

- !588 - DOC 954 Windows documentation.
- !595 - DOC 961 Fixed a typo in an introductory example.
- !599 - DOC 964 Updated documentation in preparation for 4.1.2 release.

4.1.1

Released on 2017-09-21

Bug fixes and enhancements

- !579 - BUG 948 Fixed compile errors on Windows with kdb+ version < 3.5.
- !577 - BUG 946 Fixed compilation errors for Python 2.7 on Windows.
- !582 - ENH 950 Explain how to properly start PyQ when launching from stock Python.

Documentation

- !583 - DOC 951 Updated links to the new kx.com website.

CI

- !584 - TST 952 Attempt to fix failing tests on Windows.

Page 1 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.