Custom Query (72 matches)
Results (1 - 3 of 72)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#36 | fixed | Allow pycryptopp installation from setuptools | zooko | Nikratio |
Description |
Hello, I have specified pycryptopp as an external dependency in my Python module. When pycryptopp is not yet installed, setuptools automatically downloads and (tries) to install it. However, for some reason this does not work. Here is the output that I get: $ ./setup.py test running test Searching for pycryptopp Reading http://pypi.python.org/simple/pycryptopp/ Reading http://allmydata.org/trac/pycryptopp Reading http://allmydata.org/source/pycryptopp Reading http://allmydata.org/source/zfec Best match: pycryptopp 0.5.17 Downloading http://pypi.python.org/packages/source/p/pycryptopp/pycryptopp-0.5.17.tar.gz#md5=b3d19e7203531f8bd241ae58062f99e4 Processing pycryptopp-0.5.17.tar.gz Running pycryptopp-0.5.17/setup.py -q bdist_egg --dist-dir /tmp/easy_install-ZMeM89/pycryptopp-0.5.17/egg-dist-tmp-BlCkIO Traceback (most recent call last):
TypeError?: use_setuptools() got an unexpected keyword argument 'min_version' It would be really nice if this could be made to work. |
|||
#51 | fixed | Installation fails with ImportError: No module named darcsver.setuptools_command | Nikratio | |
Description |
When pycryptopp is specified as an external dependency in a Python module and installed automatically by setuptools, this fails as follows: Processing pycryptopp-0.5.17.tar.gz Running pycryptopp-0.5.17/setup.py -q bdist_egg --dist-dir /tmp/easy_install-waonxf/pycryptopp-0.5.17/egg-dist-tmp-MdU0qU Checking .pth file support in . /usr/bin/python -E -c pass Searching for setuptools-darcs>=1.0.5 Reading http://pypi.python.org/simple/setuptools_darcs/ Reading http://allmydata.org/trac/setuptools_darcs Best match: setuptools-darcs 1.2.11 Downloading http://pypi.python.org/packages/source/s/setuptools_darcs/setuptools_darcs-1.2.11.tar.gz#md5=79451a8e77b9692861a655e53df094f0 Processing setuptools_darcs-1.2.11.tar.gz Running setuptools_darcs-1.2.11/setup.py -q bdist_egg --dist-dir /tmp/easy_install-waonxf/pycryptopp-0.5.17/temp/easy_install-1I7zLX/setuptools_darcs-1.2.11/egg-dist-tmp-3DHTbn Checking .pth file support in . /usr/bin/python -E -c pass Searching for darcsver>=1.2.0 Reading http://pypi.python.org/simple/darcsver/ Reading http://allmydata.org/trac/darcsver Best match: darcsver 1.5.5 Downloading http://pypi.python.org/packages/source/d/darcsver/darcsver-1.5.5.tar.gz#md5=e31761d618c8544d626685997ac7159b Processing darcsver-1.5.5.tar.gz Running darcsver-1.5.5/setup.py -q bdist_egg --dist-dir /tmp/easy_install-waonxf/pycryptopp-0.5.17/temp/easy_install-1I7zLX/setuptools_darcs-1.2.11/temp/easy_install-38ZcnL/darcsver-1.5.5/egg-dist-tmp-DbU50F Installed /tmp/easy_install-waonxf/pycryptopp-0.5.17/temp/easy_install-1I7zLX/setuptools_darcs-1.2.11/darcsver-1.5.5-py2.6.egg Installed /tmp/easy_install-waonxf/pycryptopp-0.5.17/setuptools_darcs-1.2.11-py2.6.egg Traceback (most recent call last): File "setup.py", line 372, in <module> main() File "setup.py", line 123, in main 'upload_docs': upload_docs, } File "/usr/lib/python2.6/distutils/core.py", line 152, in setup dist.run_commands() File "/usr/lib/python2.6/distutils/dist.py", line 975, in run_commands self.run_command(cmd) File "/usr/lib/python2.6/distutils/dist.py", line 995, in run_command cmd_obj.run() File "/usr/lib/python2.6/dist-packages/setuptools/command/install.py", line 73, in run self.do_egg_install() File "/usr/lib/python2.6/dist-packages/setuptools/command/install.py", line 101, in do_egg_install cmd.run() File "/usr/lib/python2.6/dist-packages/setuptools/command/easy_install.py", line 254, in run self.easy_install(spec, not self.no_deps) File "/usr/lib/python2.6/dist-packages/setuptools/command/easy_install.py", line 470, in easy_install return self.install_item(None, spec, tmpdir, deps, True) File "/usr/lib/python2.6/dist-packages/setuptools/command/easy_install.py", line 521, in install_item self.process_distribution(spec, dist, deps) File "/usr/lib/python2.6/dist-packages/setuptools/command/easy_install.py", line 577, in process_distribution self.easy_install(dist.as_requirement()) File "/usr/lib/python2.6/dist-packages/setuptools/command/easy_install.py", line 489, in easy_install return self.install_item(spec, dist.location, tmpdir, deps) File "/usr/lib/python2.6/dist-packages/setuptools/command/easy_install.py", line 519, in install_item dists = self.install_eggs(spec, download, tmpdir) File "/usr/lib/python2.6/dist-packages/setuptools/command/easy_install.py", line 698, in install_eggs return self.build_and_install(setup_script, setup_base) File "/usr/lib/python2.6/dist-packages/setuptools/command/easy_install.py", line 975, in build_and_install self.run_setup(setup_script, setup_base, args) File "/usr/lib/python2.6/dist-packages/setuptools/command/easy_install.py", line 964, in run_setup run_setup(setup_script, args) File "/usr/lib/python2.6/dist-packages/setuptools/sandbox.py", line 29, in run_setup lambda: execfile( File "/usr/lib/python2.6/dist-packages/setuptools/sandbox.py", line 70, in run return func() File "/usr/lib/python2.6/dist-packages/setuptools/sandbox.py", line 31, in <lambda> {'__file__':setup_script, '__name__':'__main__'} File "setup.py", line 278, in <module> setuptools_test.test.initialize_options(self) File "setup.py", line 273, in _setup 'If this option is not specified, tests requiring access ' File "/usr/lib/python2.6/distutils/core.py", line 138, in setup ok = dist.parse_command_line() File "/usr/lib/python2.6/dist-packages/setuptools/dist.py", line 232, in parse_command_line result = _Distribution.parse_command_line(self) File "/usr/lib/python2.6/distutils/dist.py", line 460, in parse_command_line args = self._parse_command_opts(parser, args) File "/usr/lib/python2.6/dist-packages/setuptools/dist.py", line 556, in _parse_command_opts nargs = _Distribution._parse_command_opts(self, parser, args) File "/usr/lib/python2.6/distutils/dist.py", line 518, in _parse_command_opts cmd_class = self.get_command_class(command) File "/usr/lib/python2.6/dist-packages/setuptools/dist.py", line 361, in get_command_class self.cmdclass[command] = cmdclass = ep.load() File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 1948, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) ImportError: No module named darcsver.setuptools_command Manually installing setuptools-darcs before calling setup.py works around this problem. |
|||
#67 | fixed | Use of uninitialised value in CryptoPP::Rijndael_Enc_AdvancedProcessBlocks | weidai | Nikratio |
Description |
Hello, When running a different module under Valgrind, I noticed that CryptoPP seems to use uninitialized values at a few points: ==8726== Use of uninitialised value of size 4 ==8726== at 0x65D6325: CryptoPP::Rijndael_Enc_AdvancedProcessBlocks(void*, unsigned int const*) (in /usr/lib/libcrypto++.so.8.0.0) ==8726== by 0x65D651D: CryptoPP::Rijndael::Enc::AdvancedProcessBlocks(unsigned char const*, unsigned char const*, unsigned char*, unsigned int, unsigned int) const (in /usr/lib/libcrypto++.so.8.0.0) ==8726== by 0x65B1341: CryptoPP::CTR_ModePolicy::OperateKeystream(CryptoPP::KeystreamOperation, unsigned char*, unsigned char const*, unsigned int) (in /usr/lib/libcrypto++.so.8.0.0) ==8726== by 0x62EE05E: CryptoPP::CTR_ModePolicy::WriteKeystream(unsigned char*, unsigned int) (modes.h:151) ==8726== by 0x650B48E: CryptoPP::AdditiveCipherTemplate<CryptoPP::AbstractPolicyHolder<CryptoPP::AdditiveCipherAbstractPolicy, CryptoPP::CTR_ModePolicy> >::ProcessData(unsigned char*, unsigned char const*, unsigned int) (in /usr/lib/libcrypto++.so.8.0.0) ==8726== by 0x62EDA5D: AES_process(AES*, _object*) (aesmodule.cpp:77) ==8726== by 0x80F92A8: call_function (ceval.c:3738) ==8726== by 0x80F4ACA: PyEval_EvalFrameEx (ceval.c:2412) ==8726== by 0x80F7214: PyEval_EvalCodeEx (ceval.c:3000) ==8726== by 0x80F99F3: fast_function (ceval.c:3846) ==8726== by 0x80F964C: call_function (ceval.c:3771) ==8726== by 0x80F4ACA: PyEval_EvalFrameEx (ceval.c:2412) |