<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 16:33:27 JST 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>PFS-JIRA</title>
    <link>https://pfspipe.ipmu.jp/jira</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.3.4</version>
        <build-number>803005</build-number>
        <build-date>13-09-2019</build-date>
    </build-info>


<item>
            <title>[INSTRM-1251] Remove __init__.py files to support PEP-420 Implicit Namespaces</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/INSTRM-1251</link>
                <project id="10300" key="INSTRM">Instrument control development</project>
                    <description>&lt;p&gt;Some ICS python directory trees are &quot;correct&quot;: they have &lt;tt&gt;python/ics/nameActor/&lt;/tt&gt; directories and not just &lt;tt&gt;python/nameActor&lt;/tt&gt; directories. Better design, but if a module imports two of those the second import will fail if the &lt;tt&gt;python/ics&lt;/tt&gt; directories have &lt;tt&gt;_&lt;em&gt;init&lt;/em&gt;_.py&lt;/tt&gt; files.&lt;/p&gt;

&lt;p&gt;According to PEP-420, the recommended mechanism is not to have &lt;tt&gt;_&lt;em&gt;init&lt;/em&gt;_.py&lt;/tt&gt; files in the directories with the shared name (the per-project &lt;tt&gt;python/ics/&lt;/tt&gt; directories).&lt;/p&gt;

&lt;p&gt;This showed up in ics_fpsActor, which has &lt;tt&gt;import ics.cobraCoach&lt;/tt&gt; and &lt;tt&gt;import ics.fpsActor&lt;/tt&gt; lines in one file. &lt;/p&gt;</description>
                <environment></environment>
        <key id="15558">INSTRM-1251</key>
            <summary>Remove __init__.py files to support PEP-420 Implicit Namespaces</summary>
                <type id="3" iconUrl="https://pfspipe.ipmu.jp/jira/secure/viewavatar?size=xsmall&amp;avatarId=10518&amp;avatarType=issuetype">Task</type>
                                            <priority id="10000" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/priorities/medium.svg">Normal</priority>
                        <status id="1" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="cloomis">cloomis</reporter>
                        <labels>
                    </labels>
                <created>Thu, 22 Apr 2021 02:52:44 +0000</created>
                <updated>Tue, 13 Jul 2021 23:05:18 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                <comments>
                            <comment id="21687" author="cloomis" created="Tue, 13 Jul 2021 23:05:18 +0000"  >&lt;p&gt;Doing this for ics_mcsActor, ics_cobraCoach, and ics_fpsActor now.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10500" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|zzs51k:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>