# PEP 667 -- Consistent views of namespaces

**URL:** <https://discuss.python.org/t/pep-667-consistent-views-of-namespaces/46631>\
**Category:** PEPs\
**Created:** [February 22, 2024, 11:39am UTC](https://discuss.python.org/t/pep-667-consistent-views-of-namespaces/46631 "2024-02-22T11:39:37Z")\
**Posts on this page:** 1\
**Showing post:** 26

<div class="post-metadata">

**Author:** ![ksurma](https://sea2.discourse-cdn.com/flex002/user_avatar/discuss.python.org/ksurma/32/30818_2.png) [@ksurma](https://discuss.python.org/u/ksurma)\
**Post date:** [May 10, 2024, 1:21pm UTC](https://discuss.python.org/t/pep-667-consistent-views-of-namespaces/46631/26 "2024-05-10T13:21:31Z")

</div>

Hello,

the implementation of PEP 667 is a part of Python 3.13.0b1.  
I’ve attempted to rebuild all the Fedora Python packages with the new release and found that some of the projects attempt to copy `f_locals`. This, newly, fails as `'FrameLocalsProxy' object has no attribute 'copy'`.  
Before opening a bug report, I’d like to ask whether this is an expected behavior or a regression. It’s not clear to me from the PEP’s description.

Example bug reports to Fedora packages: [murano](https://bugzilla.redhat.com/show_bug.cgi?id=2279983), [bioframe](https://bugzilla.redhat.com/show_bug.cgi?id=2279982).

---

_[View the full topic](https://discuss.python.org/t/pep-667-consistent-views-of-namespaces/46631)._
