Hello.
I've tried to use attrs module with Jython but it seems to be unsupported. I have an empty docker container based on Fedora 27 and Jython 2.7.1 (latest stable) installed from Fedora repository and attrs installed from PyPI.
$ jython -m ensurepip
Collecting setuptools
Collecting pip
Installing collected packages: setuptools, pip
Successfully installed pip-9.0.1 setuptools-28.8.0
$ jython -m pip install attrs
Collecting attrs
Downloading attrs-17.4.0-py2.py3-none-any.whl
Installing collected packages: attrs
Successfully installed attrs-17.4.0
$ jython
Jython 2.7.1 (, Sep 29 2017, 12:00:52)
[OpenJDK 64-Bit Server VM (Oracle Corporation)] on java1.8.0_151
Type "help", "copyright", "credits" or "license" for more information.
>>> import attr
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/share/jython/Lib/site-packages/attr/__init__.py", line 5, in <module>
from . import converters, exceptions, filters, validators
File "/usr/share/jython/Lib/site-packages/attr/filters.py", line 7, in <module>
from ._compat import isclass
File "/usr/share/jython/Lib/site-packages/attr/_compat.py", line 139, in <module>
set_closure_cell = make_set_closure_cell()
File "/usr/share/jython/Lib/site-packages/attr/_compat.py", line 131, in make_set_closure_cell
set_closure_cell = ctypes.pythonapi.PyCell_Set
AttributeError: 'module' object has no attribute 'pythonapi'
Is there any chance, that attrs would support Jython? I am asking because pytest is considered supported on Jython but depends on attrs so pytest also doesn't work.
Hello.
I've tried to use attrs module with Jython but it seems to be unsupported. I have an empty docker container based on Fedora 27 and Jython 2.7.1 (latest stable) installed from Fedora repository and attrs installed from PyPI.
Steps to reproduce:
Is there any chance, that attrs would support Jython? I am asking because pytest is considered supported on Jython but depends on attrs so pytest also doesn't work.
Thank you and have a nice day!