Size: a a a

2021 March 09

IV

Igor V in ctodailychat
ну да, конечно, особенно jdbc драйвера below level 4
источник

С

Слава in ctodailychat
Хорошо хоть autotools не требует
источник

IV

Igor V in ctodailychat
pymssql - A simple database interface for Python that builds on top of FreeTDS  - как бы ключевая фраза “on top of freetds”
источник

GL

Gleb Lesnikov in ctodailychat
Igor V
pymssql - A simple database interface for Python that builds on top of FreeTDS  - как бы ключевая фраза “on top of freetds”
ага, даже в ноде есть managed имплементация https://github.com/tediousjs/tedious
источник

IV

Igor V in ctodailychat
я не очень понимаю что ты хочешь доказать. есть pytds - pure Python implementation
источник

GL

Gleb Lesnikov in ctodailychat
For a better performance install bitarray package too:
$ pip install bitarray
источник

GL

Gleb Lesnikov in ctodailychat
>All of the functionality is implemented in C.
источник

IV

Igor V in ctodailychat
так что именно не так, кроме того, что в твоем любимом языке/технологии/городе делают иначе?
источник

GL

Gleb Lesnikov in ctodailychat
то, что для установки этого пакета нужен gcc
источник

IV

Igor V in ctodailychat
ну ставь без gcc - в чем проблема?
источник

IV

Igor V in ctodailychat
есть binary distribution - используй его для установки
источник

GL

Gleb Lesnikov in ctodailychat
Igor V
$ docker run --rm -it continuumio/miniconda /bin/bash
# conda install pymssql
# python -c "import pymssql; print(pymssql.__version__)"
2.1.4
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
источник

GL

Gleb Lesnikov in ctodailychat
немудрено что установилось
источник

IV

Igor V in ctodailychat
есть вполне логичные причины почему все алгоритмы поверх  bitmap операций реализовали на си, а не на питоне. можно ли сделать на pure python? конечно можно, но здесь вопрос производительности ибо в питоне все объекты со всеми вытекающими
источник

GL

Gleb Lesnikov in ctodailychat
да, в таком случае можно пожертвовать кроссплатформенностью. но другие языки так не жертвуют
источник

IV

Igor V in ctodailychat
не совсем так
источник

GL

Gleb Lesnikov in ctodailychat
у миниконды все имаджи под amd64, кстати
источник

IV

Igor V in ctodailychat
Gleb Lesnikov
да, в таком случае можно пожертвовать кроссплатформенностью. но другие языки так не жертвуют
кстати, у bitarray все кроссплатформенно
источник

IV

Igor V in ctodailychat
ну и ради развлечения попробуйте установить oracle go-oci8 драйвер для go.
источник

IV

Igor V in ctodailychat
или любой проект на ноде где нужен node-gyp. узнаете много нового
источник