Skip to content

Hox fix/allow build on py311#36

Merged
craig8 merged 2 commits intoVOLTTRON:developfrom
kefeimo:hox-fix/allow-build-on-py311
Apr 25, 2023
Merged

Hox fix/allow build on py311#36
craig8 merged 2 commits intoVOLTTRON:developfrom
kefeimo:hox-fix/allow-build-on-py311

Conversation

@kefeimo
Copy link
Copy Markdown
Contributor

@kefeimo kefeimo commented Apr 25, 2023

Resolve issue #33

Tested locally on Python 3.8, 3.9, 3.10, 3.11. The following shows the successful log of 3.11

[ 99%] Building CXX object CMakeFiles/pydnp3.dir/src/pydnp3opendnp3.cpp.o
[ 99%] Building CXX object CMakeFiles/pydnp3.dir/src/pydnp3openpal.cpp.o
[100%] Linking CXX shared module /home/kefei/project/dnp3-python/build/lib.linux-x86_64-cpython-311/pydnp3.cpython-311-x86_64-linux-gnu.so
[100%] Built target pydnp3
/home/kefei/miniconda3/envs/dnp3py311/lib/python3.11/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/dnp3_python
creating build/bdist.linux-x86_64/wheel/dnp3_python/dnp3station
copying build/lib.linux-x86_64-cpython-311/dnp3_python/dnp3station/station_utils.py -> build/bdist.linux-x86_64/wheel/dnp3_python/dnp3station
copying build/lib.linux-x86_64-cpython-311/dnp3_python/dnp3station/visitors.py -> build/bdist.linux-x86_64/wheel/dnp3_python/dnp3station
copying build/lib.linux-x86_64-cpython-311/dnp3_python/dnp3station/__init__.py -> build/bdist.linux-x86_64/wheel/dnp3_python/dnp3station
copying build/lib.linux-x86_64-cpython-311/dnp3_python/dnp3station/outstation_new.py -> build/bdist.linux-x86_64/wheel/dnp3_python/dnp3station
copying build/lib.linux-x86_64-cpython-311/dnp3_python/dnp3station/master_new.py -> build/bdist.linux-x86_64/wheel/dnp3_python/dnp3station
copying build/lib.linux-x86_64-cpython-311/dnp3_python/__init__.py -> build/bdist.linux-x86_64/wheel/dnp3_python
copying build/lib.linux-x86_64-cpython-311/pydnp3.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/dnp3demo
copying build/lib.linux-x86_64-cpython-311/dnp3demo/control_workflow_demo.py -> build/bdist.linux-x86_64/wheel/dnp3demo
copying build/lib.linux-x86_64-cpython-311/dnp3demo/data_retrieval_demo.py -> build/bdist.linux-x86_64/wheel/dnp3demo
copying build/lib.linux-x86_64-cpython-311/dnp3demo/run_master.py -> build/bdist.linux-x86_64/wheel/dnp3demo
copying build/lib.linux-x86_64-cpython-311/dnp3demo/multi_stations_demo.py -> build/bdist.linux-x86_64/wheel/dnp3demo
copying build/lib.linux-x86_64-cpython-311/dnp3demo/run_outstation.py -> build/bdist.linux-x86_64/wheel/dnp3demo
copying build/lib.linux-x86_64-cpython-311/dnp3demo/__main__.py -> build/bdist.linux-x86_64/wheel/dnp3demo
running install_egg_info
running egg_info
writing src/dnp3_python.egg-info/PKG-INFO
writing dependency_links to src/dnp3_python.egg-info/dependency_links.txt
writing entry points to src/dnp3_python.egg-info/entry_points.txt
writing requirements to src/dnp3_python.egg-info/requires.txt
writing top-level names to src/dnp3_python.egg-info/top_level.txt
reading manifest file 'src/dnp3_python.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'src/dnp3_python.egg-info/SOURCES.txt'
Copying src/dnp3_python.egg-info to build/bdist.linux-x86_64/wheel/dnp3_python-0.2.3b3-py3.11.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/dnp3_python-0.2.3b3.dist-info/WHEEL
creating 'dist/dnp3_python-0.2.3b3-cp311-cp311-manylinux1_x86_64.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'pydnp3.cpython-311-x86_64-linux-gnu.so'
adding 'dnp3_python/__init__.py'
adding 'dnp3_python/dnp3station/__init__.py'
adding 'dnp3_python/dnp3station/master_new.py'
adding 'dnp3_python/dnp3station/outstation_new.py'
adding 'dnp3_python/dnp3station/station_utils.py'
adding 'dnp3_python/dnp3station/visitors.py'
adding 'dnp3demo/__main__.py'
adding 'dnp3demo/control_workflow_demo.py'
adding 'dnp3demo/data_retrieval_demo.py'
adding 'dnp3demo/multi_stations_demo.py'
adding 'dnp3demo/run_master.py'
adding 'dnp3demo/run_outstation.py'
adding 'dnp3_python-0.2.3b3.dist-info/LICENSE'
adding 'dnp3_python-0.2.3b3.dist-info/METADATA'
adding 'dnp3_python-0.2.3b3.dist-info/WHEEL'
adding 'dnp3_python-0.2.3b3.dist-info/entry_points.txt'
adding 'dnp3_python-0.2.3b3.dist-info/top_level.txt'
adding 'dnp3_python-0.2.3b3.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel

image

@kefeimo kefeimo requested a review from craig8 April 25, 2023 22:07
@craig8 craig8 changed the base branch from main to develop April 25, 2023 22:12
@craig8 craig8 merged commit e8c3d99 into VOLTTRON:develop Apr 25, 2023
@kefeimo kefeimo self-assigned this May 1, 2023
@kefeimo kefeimo mentioned this pull request May 1, 2023
@kefeimo kefeimo deleted the hox-fix/allow-build-on-py311 branch October 31, 2024 15:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants