-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SafeConfigParser is replaced by ConfigParser #375
Comments
Hi @anetchaev. Thanks for the tips in this and #374. We would be happy to merge a PR with the changes, should you be interested in preparing one. |
hello, I use Python 3.12.3 and hadoop 3.4.0 . executing "python setup.py build" fails with java builds: src/it/crs4/pydoop/mapreduce/pipes/TaskLog.java:172: error: cannot find symbol executing "python setup.py build_ext -I/usr/include/ntirpc" is ok fixing "flake8 -v" requires small fixes in *.py files of examples after that both are ok:
BUT running script "./.travis/start_container" gives error: ~/Projects/pydoop/.travis ~/Projects/pydoop
|
Hi. The problems seem to be due to the fact that you're trying to use newer versions of Hadoop and Python than those that were available when we stopped maintaining Pydoop. We're no longer maintaining Pydoop, so we're not keeping the code up-to-date. The best bet for a quick fix should be to use the latest docker images available, which should be for Hadoop 3.2.0 and Python 3.7. To use a newer versions you'd have to build the code for the more recent versions of Hadoop and/or Python, but it's likely that you'd run into issues due to breaking changes introduced by Hadoop and/or Python over the past few years. |
Hello, HADOOP 3.4.0 On weekend I will try to run tests with docker if have spare time. Do I need runing hadoop for executing tests? |
Excellent news! To run tests, we used to use Travis CI, when it was free, so you can find the automation in export HADOOP_VERSION=3.4.0 TRAVIS_PYTHON_VERSION=3.12.3
python .travis/check_script_template.py -v
./.travis/start_container
./.travis/run_checks
docker stop pydoop For completeness, you should also run the same thing again with the environment variable |
pydoop/pydoop/__init__.py
Line 147 in 5e62a05
using Python 3.12.3:
SafeConfigParser is replaced by ConfigParser
The text was updated successfully, but these errors were encountered: