Support for python 3
See original GitHub issueI can only run grow
using python 2
which I don’t want as I want unicode support in URI. For python 3
I keep getting when I run pip install grow
Collecting translitcodec==0.3 (from grow)
Using cached translitcodec-0.3.tar.gz
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info/translitcodec.egg-info
writing top-level names to pip-egg-info/translitcodec.egg-info/top_level.txt
writing pip-egg-info/translitcodec.egg-info/PKG-INFO
Traceback (most recent call last):
File "<string>", line 20, in <module>
File "/tmp/pip-build-1f5sae3p/translitcodec/setup.py", line 33, in <module>
'Topic :: Utilities',
File "/usr/lib/python3.5/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib/python3.5/distutils/dist.py", line 955, in run_commands
self.run_command(cmd)
File "/usr/lib/python3.5/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "<string>", line 14, in replacement_run
File "/usr/lib/python3.5/site-packages/setuptools/command/egg_info.py", line 388, in write_pkg_info
metadata.write_pkg_info(cmd.egg_info)
File "/usr/lib/python3.5/distutils/dist.py", line 1107, in write_pkg_info
self.write_pkg_file(pkg_info)
File "/usr/lib/python3.5/distutils/dist.py", line 1128, in write_pkg_file
long_desc = rfc822_escape(self.get_long_description())
File "/usr/lib/python3.5/distutils/util.py", line 471, in rfc822_escape
lines = header.split('\n')
TypeError: a bytes-like object is required, not 'str'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-1f5sae3p/translitcodec
Doesn’t grow support python 3 ?
I’m running Arch Linux 64bit, Python 3.5.0
.
Issue Analytics
- State:
- Created 8 years ago
- Reactions:4
- Comments:14 (5 by maintainers)
Top Results From Across the Web
Python - endoflife.date
Release Released Security Support
3.11 1 month and 4 weeks ago. (24 Oct 2022) Ends in 4 years and 10 months. (24 Oct 2...
3.10...
Read more >Python 3.0 Release
Python 3.0 (a.k.a. "Python 3000" or "Py3k") is a new version of the language that is incompatible with the 2.x line of releases....
Read more >Status of Python Versions - Python Developer's Guide
Status of Python Versions#. The main branch is currently the future Python 3.12, and is the only branch that accepts new features. The...
Read more >Help | Python.org
Got a Python problem or question? First check the Python FAQs, with answers to many common, general Python questions. The Users category of...
Read more >Porting Python 2 Code to Python 3 — Python 3.11.1 ...
A key point about supporting Python 2 & 3 simultaneously is that you can start today! Even if your dependencies are not supporting...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I think it should be mentioned in the installation instructions on the website that Grow is not compatible with Python 3 – that’s pretty much the expectation for non-legacy tools these days.
I just tried to test grow. At the end of the output after execute
pip install grow
:but when I tried to execute it:
In a quick search I found this could be related with the Python3 support. Is that correct?
ArchLinux 64bit, Python 3.5.2