You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@avro.apache.org by Milind Vaidya <ka...@gmail.com> on 2013/04/15 22:54:41 UTC
Python Errors
I installed avro for python.
Like Referred :
https://avro.apache.org/docs/current/gettingstartedpython.html
1. Build as per the instructions. Here is the output.
************** Installation Output*******************
/usr/lib64/python2.3/distutils/dist.py:227: UserWarning: Unknown
distribution option: 'extras_require'
warnings.warn(msg)
/usr/lib64/python2.3/distutils/dist.py:227: UserWarning: Unknown
distribution option: 'install_requires'
warnings.warn(msg)
running install
running build
running build_py
running build_scripts
running install_lib
byte-compiling /usr/lib/python2.3/site-packages/avro/io.py to io.pyc
File "/usr/lib/python2.3/site-packages/avro/io.py", line 371
@staticmethod
^
SyntaxError: invalid syntax
byte-compiling /usr/lib/python2.3/site-packages/avro/schema.py to schema.pyc
File "/usr/lib/python2.3/site-packages/avro/schema.py", line 589
@staticmethod
^
SyntaxError: invalid syntax
byte-compiling /usr/lib/python2.3/site-packages/avro/datafile.py to
datafile.pyc
File "/usr/lib/python2.3/site-packages/avro/datafile.py", line 71
@staticmethod
^
SyntaxError: invalid syntax
running install_scripts
changing mode of /usr/bin/avro to 755
************** Installation Output*******************
2.I checked import avro on python prompt as follows
Python 2.3.4 (#1, Jan 11 2011, 14:40:50)
[GCC 3.4.6 20060404 (Red Hat 3.4.6-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import avro
>>>
3. I created the file user.avsc containing schema given at about link
4. Copied the code from above link in BasicAvro.py (I added #!
/usr/bin/python)
5.Both BasicAvrio..py and user.avsc are in the same directory. If I run
pyhon BasicAvro.py
gives error
Traceback (most recent call last):
File "BasicAvro.py", line 2, in ?
import avro.schema
File "/usr/lib/python2.3/site-packages/avro/schema.py", line 589
@staticmethod
^
SyntaxError: invalid syntax
6. Tried executing the script under scripts directory called avro.
gives following error
File "avro", line 75
return dict((k, obj[k]) for k in (set(obj) & fields))
^
SyntaxError: invalid syntax
7. What is going wrong ?
Re: Python Errors
Posted by Milind Vaidya <ka...@gmail.com>.
Indeed it is..! But sometimes backward compatibility and other reasons, it
is required and packages are needed to be built for RHEL 4 n 6 both.
On Tue, Apr 16, 2013 at 5:53 AM, Harsh J <ha...@cloudera.com> wrote:
> Isn't RHEL4 too old as well, now?
>
> On Tue, Apr 16, 2013 at 3:48 AM, Milind Vaidya <ka...@gmail.com> wrote:
> > Thanks...I will upgrade n check...I was using whatever installed on my
> RHEL4
> > box....
> >
> >
> > On Mon, Apr 15, 2013 at 4:50 PM, Miki Tebeka <mi...@gmail.com>
> wrote:
> >>
> >> Python 2.3 is too old. IIRC the minimal Python version supported is 2.6.
> >>
> >>
> >> On Mon, Apr 15, 2013 at 1:54 PM, Milind Vaidya <ka...@gmail.com>
> wrote:
> >>>
> >>> I installed avro for python.
> >>>
> >>> Like Referred :
> >>> https://avro.apache.org/docs/current/gettingstartedpython.html
> >>>
> >>>
> >>> 1. Build as per the instructions. Here is the output.
> >>>
> >>> ************** Installation Output*******************
> >>> /usr/lib64/python2.3/distutils/dist.py:227: UserWarning: Unknown
> >>> distribution option: 'extras_require'
> >>> warnings.warn(msg)
> >>> /usr/lib64/python2.3/distutils/dist.py:227: UserWarning: Unknown
> >>> distribution option: 'install_requires'
> >>> warnings.warn(msg)
> >>> running install
> >>> running build
> >>> running build_py
> >>> running build_scripts
> >>> running install_lib
> >>> byte-compiling /usr/lib/python2.3/site-packages/avro/io.py to io.pyc
> >>> File "/usr/lib/python2.3/site-packages/avro/io.py", line 371
> >>> @staticmethod
> >>> ^
> >>> SyntaxError: invalid syntax
> >>> byte-compiling /usr/lib/python2.3/site-packages/avro/schema.py to
> >>> schema.pyc
> >>> File "/usr/lib/python2.3/site-packages/avro/schema.py", line 589
> >>> @staticmethod
> >>> ^
> >>> SyntaxError: invalid syntax
> >>> byte-compiling /usr/lib/python2.3/site-packages/avro/datafile.py to
> >>> datafile.pyc
> >>> File "/usr/lib/python2.3/site-packages/avro/datafile.py", line 71
> >>> @staticmethod
> >>> ^
> >>> SyntaxError: invalid syntax
> >>> running install_scripts
> >>> changing mode of /usr/bin/avro to 755
> >>> ************** Installation Output*******************
> >>>
> >>> 2.I checked import avro on python prompt as follows
> >>> Python 2.3.4 (#1, Jan 11 2011, 14:40:50)
> >>> [GCC 3.4.6 20060404 (Red Hat 3.4.6-11)] on linux2
> >>> Type "help", "copyright", "credits" or "license" for more information.
> >>> >>> import avro
> >>> >>>
> >>>
> >>> 3. I created the file user.avsc containing schema given at about link
> >>>
> >>> 4. Copied the code from above link in BasicAvro.py (I added #!
> >>> /usr/bin/python)
> >>>
> >>> 5.Both BasicAvrio..py and user.avsc are in the same directory. If I run
> >>>
> >>> pyhon BasicAvro.py
> >>>
> >>> gives error
> >>>
> >>> Traceback (most recent call last):
> >>> File "BasicAvro.py", line 2, in ?
> >>> import avro.schema
> >>> File "/usr/lib/python2.3/site-packages/avro/schema.py", line 589
> >>> @staticmethod
> >>> ^
> >>> SyntaxError: invalid syntax
> >>>
> >>> 6. Tried executing the script under scripts directory called avro.
> >>>
> >>> gives following error
> >>>
> >>> File "avro", line 75
> >>> return dict((k, obj[k]) for k in (set(obj) & fields))
> >>> ^
> >>> SyntaxError: invalid syntax
> >>>
> >>> 7. What is going wrong ?
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>
> >
>
>
>
> --
> Harsh J
>
Re: Python Errors
Posted by Harsh J <ha...@cloudera.com>.
Isn't RHEL4 too old as well, now?
On Tue, Apr 16, 2013 at 3:48 AM, Milind Vaidya <ka...@gmail.com> wrote:
> Thanks...I will upgrade n check...I was using whatever installed on my RHEL4
> box....
>
>
> On Mon, Apr 15, 2013 at 4:50 PM, Miki Tebeka <mi...@gmail.com> wrote:
>>
>> Python 2.3 is too old. IIRC the minimal Python version supported is 2.6.
>>
>>
>> On Mon, Apr 15, 2013 at 1:54 PM, Milind Vaidya <ka...@gmail.com> wrote:
>>>
>>> I installed avro for python.
>>>
>>> Like Referred :
>>> https://avro.apache.org/docs/current/gettingstartedpython.html
>>>
>>>
>>> 1. Build as per the instructions. Here is the output.
>>>
>>> ************** Installation Output*******************
>>> /usr/lib64/python2.3/distutils/dist.py:227: UserWarning: Unknown
>>> distribution option: 'extras_require'
>>> warnings.warn(msg)
>>> /usr/lib64/python2.3/distutils/dist.py:227: UserWarning: Unknown
>>> distribution option: 'install_requires'
>>> warnings.warn(msg)
>>> running install
>>> running build
>>> running build_py
>>> running build_scripts
>>> running install_lib
>>> byte-compiling /usr/lib/python2.3/site-packages/avro/io.py to io.pyc
>>> File "/usr/lib/python2.3/site-packages/avro/io.py", line 371
>>> @staticmethod
>>> ^
>>> SyntaxError: invalid syntax
>>> byte-compiling /usr/lib/python2.3/site-packages/avro/schema.py to
>>> schema.pyc
>>> File "/usr/lib/python2.3/site-packages/avro/schema.py", line 589
>>> @staticmethod
>>> ^
>>> SyntaxError: invalid syntax
>>> byte-compiling /usr/lib/python2.3/site-packages/avro/datafile.py to
>>> datafile.pyc
>>> File "/usr/lib/python2.3/site-packages/avro/datafile.py", line 71
>>> @staticmethod
>>> ^
>>> SyntaxError: invalid syntax
>>> running install_scripts
>>> changing mode of /usr/bin/avro to 755
>>> ************** Installation Output*******************
>>>
>>> 2.I checked import avro on python prompt as follows
>>> Python 2.3.4 (#1, Jan 11 2011, 14:40:50)
>>> [GCC 3.4.6 20060404 (Red Hat 3.4.6-11)] on linux2
>>> Type "help", "copyright", "credits" or "license" for more information.
>>> >>> import avro
>>> >>>
>>>
>>> 3. I created the file user.avsc containing schema given at about link
>>>
>>> 4. Copied the code from above link in BasicAvro.py (I added #!
>>> /usr/bin/python)
>>>
>>> 5.Both BasicAvrio..py and user.avsc are in the same directory. If I run
>>>
>>> pyhon BasicAvro.py
>>>
>>> gives error
>>>
>>> Traceback (most recent call last):
>>> File "BasicAvro.py", line 2, in ?
>>> import avro.schema
>>> File "/usr/lib/python2.3/site-packages/avro/schema.py", line 589
>>> @staticmethod
>>> ^
>>> SyntaxError: invalid syntax
>>>
>>> 6. Tried executing the script under scripts directory called avro.
>>>
>>> gives following error
>>>
>>> File "avro", line 75
>>> return dict((k, obj[k]) for k in (set(obj) & fields))
>>> ^
>>> SyntaxError: invalid syntax
>>>
>>> 7. What is going wrong ?
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>
--
Harsh J
Re: Python Errors
Posted by Milind Vaidya <ka...@gmail.com>.
Thanks...I will upgrade n check...I was using whatever installed on my
RHEL4 box....
On Mon, Apr 15, 2013 at 4:50 PM, Miki Tebeka <mi...@gmail.com> wrote:
> Python 2.3 is too old. IIRC the minimal Python version supported is 2.6.
>
>
> On Mon, Apr 15, 2013 at 1:54 PM, Milind Vaidya <ka...@gmail.com> wrote:
>
>> I installed avro for python.
>>
>> Like Referred :
>> https://avro.apache.org/docs/current/gettingstartedpython.html
>>
>>
>> 1. Build as per the instructions. Here is the output.
>>
>> ************** Installation Output*******************
>> /usr/lib64/python2.3/distutils/dist.py:227: UserWarning: Unknown
>> distribution option: 'extras_require'
>> warnings.warn(msg)
>> /usr/lib64/python2.3/distutils/dist.py:227: UserWarning: Unknown
>> distribution option: 'install_requires'
>> warnings.warn(msg)
>> running install
>> running build
>> running build_py
>> running build_scripts
>> running install_lib
>> byte-compiling /usr/lib/python2.3/site-packages/avro/io.py to io.pyc
>> File "/usr/lib/python2.3/site-packages/avro/io.py", line 371
>> @staticmethod
>> ^
>> SyntaxError: invalid syntax
>> byte-compiling /usr/lib/python2.3/site-packages/avro/schema.py to
>> schema.pyc
>> File "/usr/lib/python2.3/site-packages/avro/schema.py", line 589
>> @staticmethod
>> ^
>> SyntaxError: invalid syntax
>> byte-compiling /usr/lib/python2.3/site-packages/avro/datafile.py to
>> datafile.pyc
>> File "/usr/lib/python2.3/site-packages/avro/datafile.py", line 71
>> @staticmethod
>> ^
>> SyntaxError: invalid syntax
>> running install_scripts
>> changing mode of /usr/bin/avro to 755
>> ************** Installation Output*******************
>>
>> 2.I checked import avro on python prompt as follows
>> Python 2.3.4 (#1, Jan 11 2011, 14:40:50)
>> [GCC 3.4.6 20060404 (Red Hat 3.4.6-11)] on linux2
>> Type "help", "copyright", "credits" or "license" for more information.
>> >>> import avro
>> >>>
>>
>> 3. I created the file user.avsc containing schema given at about link
>>
>> 4. Copied the code from above link in BasicAvro.py (I added #!
>> /usr/bin/python)
>>
>> 5.Both BasicAvrio..py and user.avsc are in the same directory. If I run
>>
>> pyhon BasicAvro.py
>>
>> gives error
>>
>> Traceback (most recent call last):
>> File "BasicAvro.py", line 2, in ?
>> import avro.schema
>> File "/usr/lib/python2.3/site-packages/avro/schema.py", line 589
>> @staticmethod
>> ^
>> SyntaxError: invalid syntax
>>
>> 6. Tried executing the script under scripts directory called avro.
>>
>> gives following error
>>
>> File "avro", line 75
>> return dict((k, obj[k]) for k in (set(obj) & fields))
>> ^
>> SyntaxError: invalid syntax
>>
>> 7. What is going wrong ?
>>
>>
>>
>>
>>
>>
>>
>>
>
Re: Python Errors
Posted by Miki Tebeka <mi...@gmail.com>.
Python 2.3 is too old. IIRC the minimal Python version supported is 2.6.
On Mon, Apr 15, 2013 at 1:54 PM, Milind Vaidya <ka...@gmail.com> wrote:
> I installed avro for python.
>
> Like Referred :
> https://avro.apache.org/docs/current/gettingstartedpython.html
>
>
> 1. Build as per the instructions. Here is the output.
>
> ************** Installation Output*******************
> /usr/lib64/python2.3/distutils/dist.py:227: UserWarning: Unknown
> distribution option: 'extras_require'
> warnings.warn(msg)
> /usr/lib64/python2.3/distutils/dist.py:227: UserWarning: Unknown
> distribution option: 'install_requires'
> warnings.warn(msg)
> running install
> running build
> running build_py
> running build_scripts
> running install_lib
> byte-compiling /usr/lib/python2.3/site-packages/avro/io.py to io.pyc
> File "/usr/lib/python2.3/site-packages/avro/io.py", line 371
> @staticmethod
> ^
> SyntaxError: invalid syntax
> byte-compiling /usr/lib/python2.3/site-packages/avro/schema.py to
> schema.pyc
> File "/usr/lib/python2.3/site-packages/avro/schema.py", line 589
> @staticmethod
> ^
> SyntaxError: invalid syntax
> byte-compiling /usr/lib/python2.3/site-packages/avro/datafile.py to
> datafile.pyc
> File "/usr/lib/python2.3/site-packages/avro/datafile.py", line 71
> @staticmethod
> ^
> SyntaxError: invalid syntax
> running install_scripts
> changing mode of /usr/bin/avro to 755
> ************** Installation Output*******************
>
> 2.I checked import avro on python prompt as follows
> Python 2.3.4 (#1, Jan 11 2011, 14:40:50)
> [GCC 3.4.6 20060404 (Red Hat 3.4.6-11)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
> >>> import avro
> >>>
>
> 3. I created the file user.avsc containing schema given at about link
>
> 4. Copied the code from above link in BasicAvro.py (I added #!
> /usr/bin/python)
>
> 5.Both BasicAvrio..py and user.avsc are in the same directory. If I run
>
> pyhon BasicAvro.py
>
> gives error
>
> Traceback (most recent call last):
> File "BasicAvro.py", line 2, in ?
> import avro.schema
> File "/usr/lib/python2.3/site-packages/avro/schema.py", line 589
> @staticmethod
> ^
> SyntaxError: invalid syntax
>
> 6. Tried executing the script under scripts directory called avro.
>
> gives following error
>
> File "avro", line 75
> return dict((k, obj[k]) for k in (set(obj) & fields))
> ^
> SyntaxError: invalid syntax
>
> 7. What is going wrong ?
>
>
>
>
>
>
>
>