[Ironpython-users] SymPy and IronPython 2.7.4

Pawel Jasinski pawel.jasinski at gmail.com
Thu Apr 10 10:09:41 CEST 2014


I have opened a cp: https://ironpython.codeplex.com/workitem/35116
I have a fix, but before push request  I need to check if it doesn't
break something else.
It needs a to be reviewed and hopefully it is not to late for 2.7.5.
--pawel


On Thu, Apr 10, 2014 at 9:44 AM, Andrew Ayre <andy at britishideas.com> wrote:
> Hi,
>
> This workaround is working well, but will there be a fix to IronPython
> so it isn't needed?
>
> I need to give feedback to the SymPy people.
>
> Thanks! Andy
>
> On 4/9/2014 10:02 AM, Pawel Jasinski wrote:
>> Here is the workaround which let me install the package:
>>
>> *** sympy/__init__.py.orig      2014-04-09 10:59:53.361779800 +0200
>> --- sympy/__init__.py   2014-04-09 11:00:02.906734200 +0200
>> ***************
>> *** 30,35 ****
>> --- 30,36 ----
>>   SYMPY_DEBUG = __sympy_debug()
>>
>>   from .core import *
>> + del sets
>>   from .logic import *
>>   from .assumptions import *
>>   from .polys import *
>>
>>
>>
>> On Wed, Apr 9, 2014 at 10:07 AM, Andrew Ayre <andy at britishideas.com> wrote:
>>> OK. Is there a workaround I can use?
>>>
>>> Andy
>>>
>>> On 4/8/2014 8:04 PM, Pawel Jasinski wrote:
>>>> It looks like the import bug, but is different.
>>>> This time imported is confusing already imported:  sympy.core.sets
>>>> with sympy.sets. Is is looking for  sympy.sets.fancysets in sympty.core.sets
>>>>
>>>> On Tue, Apr 8, 2014 at 11:51 AM, Andrew Ayre <andy at britishideas.com> wrote:
>>>>> On 4/8/2014 10:28 AM, Jeff Hardy wrote:
>>>>>> On Tue, Apr 8, 2014 at 9:08 AM, Andrew Ayre <andy at britishideas.com> wrote:
>>>>>>> Thanks. Making progress... Now it can't find sympy.sets.fancysets. I've
>>>>>>> added the folder where the module is defined to sys.path:
>>>>>>>
>>>>>>> =============================================
>>>>>>>>>> sys.path.append('../../PythonLib/sympy/sets')
>>>>>>>
>>>>>>>>>> sys.path
>>>>>>>
>>>>>>> ['.', 'C:\\Users\\Andy\\Documents\\ADScript\\bin\\Debug\\Lib',
>>>>>>> 'C:\\Users\\Andy\\Documents\\ADScript\\bin\\Debug\\DLLs',
>>>>>>> 'C:\\Users\\Andy\\Documents\\ADScript\\bin\\Debug\\PythonLib',
>>>>>>> '../../PythonLib', '../../PythonLib', '../../PythonLib/sympy/mpmath',
>>>>>>> '../../PythonLib/sympy/sets']
>>>>>>>
>>>>>>>>> >from sympy.sets.fancysets import Naturals0
>>>>>>>
>>>>>>> Traceback (most recent call last):
>>>>>>>   File "<string>", line 1, in <module>
>>>>>>>   File "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\__init__.py",
>>>>>>> line 34, in <module>
>>>>>>>   File
>>>>>>> "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\assumptions\__init__.py",
>>>>>>> line 2, in <module>
>>>>>>>   File
>>>>>>> "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\assumptions\ask.py",
>>>>>>> line 323, in <module>
>>>>>>>   File "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\core\cache.py",
>>>>>>> line 93, in wrapper
>>>>>>>   File
>>>>>>> "C:\Users\Andy\Documents\ADScript\PythonLib\sympy\core\function.py",
>>>>>>> line 185, in __new__
>>>>>>> ImportError: No module named fancysets
>>>>>>> =============================================
>>>>>>>
>>>>>>> Here is what the folder structure looks like:
>>>>>>>
>>>>>>> https://github.com/sympy/sympy/tree/master/sympy/sets
>>>>>>
>>>>>> Which version of IronPython? It sure looks like the import bug, but if
>>>>>> you're still hitting in 2.7.5b1 then we'll have to reopen it.
>>>>>
>>>>> Jeff,
>>>>>
>>>>> Here is my sanity check:
>>>>>
>>>>> =============================================
>>>>>>>> sys.version
>>>>>
>>>>> '2.7.5b1 (IronPython 2.7.5b1 (2.7.0.40) on .NET 4.0.30319.18444 (32-bit))'
>>>>> =============================================
>>>>>
>>>>> I'm using the pre-compiled binary version.
>>>>>
>>>>> Thanks, Andy
>>>>>
>>>>> --
>>>>> Andy
>>>>> PGP Key ID: 0xDC1B5864
>>>>> _______________________________________________
>>>>> Ironpython-users mailing list
>>>>> Ironpython-users at python.org
>>>>> https://mail.python.org/mailman/listinfo/ironpython-users
>>>>
>>>>
>>>>
>>>
>>> --
>>> Andy
>>> PGP Key ID: 0xDC1B5864
>>
>>
>>
>
> --
> Andy
> PGP Key ID: 0xDC1B5864


More information about the Ironpython-users mailing list