Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Python: Dev
Re: importlib is now bootstrapped (and what that means)
 

Index | Next | Previous | View Flat


solipsis at pitrou

Apr 16, 2012, 4:13 AM


Views: 803
Permalink
Re: importlib is now bootstrapped (and what that means) [In reply to]

On Mon, 16 Apr 2012 09:54:41 +0200
Stefan Behnel <stefan_ml [at] behnel> wrote:
>
> The new import cache broke Cython's load of on-the-fly compiled extension
> modules, which naively used "__import__(module_name)" after building them.
> I could fix that by moving to "imp.load_dynamic()" (we know where we put
> the compiled module anyway), although I just noticed that that's not
> actually documented. So I hope that won't break later on.

You can call importlib.invalidate_caches().
http://docs.python.org/dev/library/importlib.html#importlib.invalidate_caches

> The next thing I noticed is that the old-style level -1 import no longer
> works, which presumably breaks a *lot* of Cython compiled modules. It used
> to work in the master branch until two days ago, now it raises a
> ValueError. We may be able to fix this by copying over CPython's old import
> code into Cython, but I actually wonder if this was really intended. If
> this feature wasn't deliberately broken in Py3.0, why break it now?

Regressions should be reported on the bug tracker IMHO.

Regards

Antoine.


_______________________________________________
Python-Dev mailing list
Python-Dev [at] python
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: http://mail.python.org/mailman/options/python-dev/list-python-dev%40lists.gossamer-threads.com

Subject User Time
importlib is now bootstrapped (and what that means) brett at python Apr 14, 2012, 11:12 AM
    Re: importlib is now bootstrapped (and what that means) g.brandl at gmx Apr 14, 2012, 12:37 PM
        Re: importlib is now bootstrapped (and what that means) martin at v Apr 16, 2012, 7:07 AM
            Re: importlib is now bootstrapped (and what that means) brett at python Apr 16, 2012, 8:21 AM
            Re: importlib is now bootstrapped (and what that means) stefan_ml at behnel Apr 16, 2012, 12:17 PM
                Re: importlib is now bootstrapped (and what that means) amauryfa at gmail Apr 16, 2012, 1:43 PM
    Re: importlib is now bootstrapped (and what that means) stefan_ml at behnel Apr 16, 2012, 12:54 AM
        Re: importlib is now bootstrapped (and what that means) solipsis at pitrou Apr 16, 2012, 4:13 AM
            Re: importlib is now bootstrapped (and what that means) stefan_ml at behnel Apr 16, 2012, 4:49 AM
    Re: importlib is now bootstrapped (and what that means) rdmurray at bitdance Apr 16, 2012, 9:15 AM
        Re: importlib is now bootstrapped (and what that means) solipsis at pitrou Apr 16, 2012, 9:31 AM
            Re: importlib is now bootstrapped (and what that means) brett at python Apr 16, 2012, 9:40 AM
        Re: importlib is now bootstrapped (and what that means) martin at v Apr 16, 2012, 10:04 AM
            Re: importlib is now bootstrapped (and what that means) brett at python Apr 16, 2012, 10:32 AM
        Re: importlib is now bootstrapped (and what that means) g.brandl at gmx Apr 16, 2012, 4:11 PM
            Re: importlib is now bootstrapped (and what that means) solipsis at pitrou Apr 16, 2012, 5:27 PM
                Re: importlib is now bootstrapped (and what that means) brett at python Apr 16, 2012, 5:41 PM
                Re: importlib is now bootstrapped (and what that means) stefan_ml at behnel Apr 16, 2012, 10:12 PM
            Re: importlib is now bootstrapped (and what that means) rdmurray at bitdance Apr 17, 2012, 5:18 AM
    Re: importlib is now bootstrapped (and what that means) martin at v Apr 16, 2012, 10:08 AM
        Re: importlib is now bootstrapped (and what that means) brett at python Apr 16, 2012, 10:33 AM
    Re: importlib is now bootstrapped (and what that means) solipsis at pitrou Apr 16, 2012, 10:44 AM
        Re: importlib is now bootstrapped (and what that means) barry at python Apr 16, 2012, 10:51 AM
            Re: importlib is now bootstrapped (and what that means) rdmurray at bitdance Apr 16, 2012, 11:38 AM
        Re: importlib is now bootstrapped (and what that means) martin at v Apr 16, 2012, 2:12 PM
    Re: importlib is now bootstrapped (and what that means) ericsnowcurrently at gmail Apr 16, 2012, 10:45 AM
    Re: importlib is now bootstrapped (and what that means) stefan_ml at behnel Apr 16, 2012, 10:05 PM
    Re: importlib is now bootstrapped (and what that means) solipsis at pitrou Apr 17, 2012, 2:52 AM
        Re: importlib is now bootstrapped (and what that means) eric at trueblade Apr 17, 2012, 3:43 AM
            Re: importlib is now bootstrapped (and what that means) brett at python Apr 17, 2012, 8:41 AM
    Re: importlib is now bootstrapped (and what that means) solipsis at pitrou Apr 17, 2012, 10:39 AM
        Re: importlib is now bootstrapped (and what that means) brett at python Apr 17, 2012, 12:52 PM
    Re: importlib is now bootstrapped (and what that means) eric at trueblade Apr 20, 2012, 6:54 AM
        Re: importlib is now bootstrapped (and what that means) brett at python Apr 20, 2012, 7:59 AM
        Re: importlib is now bootstrapped (and what that means) ericsnowcurrently at gmail Apr 20, 2012, 8:02 AM
    Re: importlib is now bootstrapped (and what that means) brett at python Apr 20, 2012, 8:04 AM
    Re: importlib is now bootstrapped (and what that means) eric at trueblade Apr 20, 2012, 8:07 AM

  Index | Next | Previous | View Flat
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.