summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-01-27Replace Travis with GitHub actionsMichael Williamson
2021-01-27Convert MACOSX_DEPLOYMENT_TARGET to a stringMichael Williamson
2020-10-11Bump version to 1.1.11.1.1Michael Williamson
2020-10-11Update CHANGELOGMichael Williamson
2020-10-11Bump version to 1.1.1a11.1.1a1Michael Williamson
2020-10-11Update cibuildwheel to 1.6.2Michael Williamson
2020-10-11Bump version to 1.1.01.1.0Michael Williamson
2020-10-11Group together tests for jv to PythonMichael Williamson
2020-10-11Merge pull request #39 from inashivb/fedora-docsMichael Williamson
README: Add python-devel package for Fedora
2020-10-11Add CHANGELOG.rstMichael Williamson
2020-10-11Add support for predefined variablesMichael Williamson
2020-09-13Add comment about performance for text()Michael Williamson
2020-09-13Merge pull request #50 from spbnick/unpack_jv_values_directlyMichael Williamson
Unpack jv values directly
2020-09-13Unpack jv values into Python values directlyNikolai Kondrashov
Instead of dumping and parsing JSON, convert JQ's "jv" structures into Python values directly by recursively walking them. The naive implementation is still twice as fast.
2020-09-09Free invalid valuesNikolai Kondrashov
Even though "message-less" invalid values don't technically need "freeing", doing so is supported by the library, and could be good for uniformity and future-proofing.
2020-09-09Add tests for data preservationNikolai Kondrashov
Add tests verifying various value types and combinations are preserved after passing through the program.
2020-06-27Bump version to 1.0.21.0.2Michael Williamson
2020-06-24Add lock when compiling jq programsMichael Williamson
2020-06-24Make _JqStatePool thread-safeMichael Williamson
2020-06-22Bump version to 1.0.2a11.0.2a1Michael Williamson
2020-06-22Use pool for jq_stateMichael Williamson
2020-06-22Use __cinit__ instead of __new__Michael Williamson
2020-05-14Bump version to 1.0.11.0.1Michael Williamson
2020-05-14Bump version to 1.0.1a11.0.1a1Michael Williamson
2020-05-14Pass -lm to compiler when building extensionMichael Williamson
This attempts to address the manylinux wheels not working on some distributions such as Ubuntu 16.04 due to the removal of the symbol scalbln ( double x, int n ) @@ GLIBC_2.2.5 Original user report: https://github.com/mwilliamson/jq.py/issues/43 Further discussion: https://github.com/joerick/cibuildwheel/issues/343
2020-05-02Bump version to 1.0.01.0.0Michael Williamson
2020-05-02Clarify language around dependenciesMichael Williamson
2020-05-02Prepare README.rst for 1.0.0Michael Williamson
2020-05-02Update development status classifier to Production/StableMichael Williamson
2020-05-02Bump version to 1.0.0a71.0.0a7Michael Williamson
2020-05-02Use project-relative path to jq.cMichael Williamson
2020-05-02Generate jq.c using CIBW_BEFORE_BUILD when building wheelsMichael Williamson
2020-05-02Bump version to 1.0.0a61.0.0a6Michael Williamson
2020-05-02Add convenience functionsMichael Williamson
2020-04-19Bump version to 1.0.0a51.0.0a5Michael Williamson
2020-04-19Update jq to 1.6Michael Williamson
2020-04-18Check response status codeMichael Williamson
2020-04-18Bump version to 1.0.0a41.0.0a4Michael Williamson
2020-04-18Add backwards-compatibility with 0.1.xMichael Williamson
2020-04-18Bump version to 1.0.0a31.0.0a3Michael Williamson
2020-04-18Remove unused platform importMichael Williamson
2020-04-18Use correct lib dir in _download_tarball()Michael Williamson
2020-04-18Build oniguruma and jq in _deps directoryMichael Williamson
2020-04-18Document program_stringMichael Williamson
2020-04-18Add leading underscores to private module membersMichael Williamson
2020-04-18Allow retrieval of original program stringMichael Williamson
2020-04-18Add __repr__ to programMichael Williamson
2020-04-18Only check wheels with twineMichael Williamson
2020-04-18Don't upload wheels on failureMichael Williamson
2020-04-18Add --skip-existing to twine upload commandMichael Williamson