You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have the same issue with the pyproj library using Python>=3.9.
When I import pyproj first, I have the exact same issue with Pulsar.
If I import pulsar first, I have a bug in pyproj when I try to do this for example:
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.9/site-packages/pyproj/transformer.py", line 600, in from_crs
cstrencode(CRS.from_user_input(crs_from).srs),
File "/usr/local/lib/python3.9/site-packages/pyproj/crs/crs.py", line 501, in from_user_input
return cls(value, **kwargs)
File "/usr/local/lib/python3.9/site-packages/pyproj/crs/crs.py", line 348, in __init__
self._local.crs = _CRS(self.srs)
File "pyproj/_crs.pyx", line 2352, in pyproj._crs._CRS.__init__
pyproj.exceptions.CRSError: Invalid projection: epsg:4326: (Internal Proj Error: proj_create: cannot build geodeticCRS 4326: cannot build unit of measure 9122: non double value)
So there seems to be some kind of conflict between cpp libraries since pyproj is also a wrapper for the PROJ cpp library and python 3.9+
I do not need to install any version of grpcio for this to happen though.
Thank you for looking into this because we are stuck at python 3.8 for now...
@laurent-chriqui Are you still experiencing this issue? On Python 3.10 and 3.11 using the latest stable release, your example works as expected for me:
In [3]: import pulsar
...: import pyproj
...:
...: transformer = pyproj.Transformer.from_crs('epsg:4326', 'epsg:3035')
In [4]: transformer.transform(50, -80)
Out[4]: (6569461.941361759, -269393.776213645)
Hello,
I have the same issue with the pyproj library using Python>=3.9.
When I import pyproj first, I have the exact same issue with Pulsar.
If I import pulsar first, I have a bug in pyproj when I try to do this for example:
So there seems to be some kind of conflict between cpp libraries since pyproj is also a wrapper for the PROJ cpp library and python 3.9+
I do not need to install any version of grpcio for this to happen though.
Thank you for looking into this because we are stuck at python 3.8 for now...
Also posted in pyproj here
_Originally posted by @laurent-chriqui in #53
The text was updated successfully, but these errors were encountered: