<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-python/recipes-devtools/python/python3-inotify, branch master-next</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master-next</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master-next'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2025-11-13T18:15:06+00:00</updated>
<entry>
<title>python3-inotify: upgrade to 0.2.12</title>
<updated>2025-11-13T18:15:06+00:00</updated>
<author>
<name>Yi Zhao</name>
<email>yi.zhao@windriver.com</email>
</author>
<published>2025-11-13T06:27:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=854498a39f8dcd6e2a85372f5d6115a8c765c7a8'/>
<id>urn:sha1:854498a39f8dcd6e2a85372f5d6115a8c765c7a8</id>
<content type='text'>
ChangeLog:
https://github.com/dsoprea/PyInotify/releases/tag/0.2.11
https://github.com/dsoprea/PyInotify/releases/tag/0.2.12

License Update: Use LICENSE file instead of the specific line in
                setup.py.

* Switch to PyPI instead of github source
* Drop local patch new-test-inotify.patch as it can not be applied with
  updated test_inotify.py

Ptest result:
$ ptest-runner python3-inotify
START: ptest-runner
2025-11-13T03:46
BEGIN: /usr/lib/python3-inotify/ptest
PASS: tests/test_inotify.py:TestInotify.test__cycle
PASS: tests/test_inotify.py:TestInotify.test__error_on_watch_nonexistent_folder
PASS: tests/test_inotify.py:TestInotify.test__get_event_names
SKIP: tests/test_inotify.py:TestInotify.test__international_naming_python2 # SKIP Not in Python 2
PASS: tests/test_inotify.py:TestInotify.test__international_naming_python3
PASS: tests/test_inotify.py:TestInotify.test__watch_list_of_paths
PASS: tests/test_inotify.py:TestInotifyTree.test__automatic_new_watches_on_existing_paths
PASS: tests/test_inotify.py:TestInotifyTree.test__automatic_new_watches_on_new_paths
PASS: tests/test_inotify.py:TestInotifyTree.test__cycle
PASS: tests/test_inotify.py:TestInotifyTree.test__renames
PASS: tests/test_inotify.py:TestInotifyTrees.test__cycle
============================================================================
Testsuite summary
 # TOTAL: 11
 # PASS: 10
 # SKIP: 1
 # XFAIL: 0
 # FAIL: 0
 # XPASS: 0
 # ERROR: 0
DURATION: 14
END: /usr/lib/python3-inotify/ptest
2025-11-13T03:46
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: Yi Zhao &lt;yi.zhao@windriver.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-inotify: update recipe to use the ptest-python-pytest class</title>
<updated>2025-01-31T02:23:33+00:00</updated>
<author>
<name>Derek Straka</name>
<email>derek@asterius.io</email>
</author>
<published>2025-01-31T01:39:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=dc2c31482664a2ee75923c7dfa5198833a22bb1f'/>
<id>urn:sha1:dc2c31482664a2ee75923c7dfa5198833a22bb1f</id>
<content type='text'>
Signed-off-by: Derek Straka &lt;derek@asterius.io&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-inotify: switch to pytest --automake</title>
<updated>2024-02-17T00:42:32+00:00</updated>
<author>
<name>Tim Orling</name>
<email>ticotimo@gmail.com</email>
</author>
<published>2024-02-17T00:14:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=9b8e0ebb590372e33bb8256dcc342bc49f6b06a0'/>
<id>urn:sha1:9b8e0ebb590372e33bb8256dcc342bc49f6b06a0</id>
<content type='text'>
* Also replace ${PYTHON_PN} with python3

Signed-off-by: Tim Orling &lt;tim.orling@konsulko.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-inotify: fix tests</title>
<updated>2023-09-07T15:22:43+00:00</updated>
<author>
<name>Joe Slater</name>
<email>joe.slater@windriver.com</email>
</author>
<published>2023-09-05T16:35:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=0efa5c872f6357f8639310e339d9c5a6f0315f2d'/>
<id>urn:sha1:0efa5c872f6357f8639310e339d9c5a6f0315f2d</id>
<content type='text'>
Some tests in test-inotify.py assume values for watch
descriptors.  This is not safe, so we retrieve the
assigned values to compare with event information generated.

Signed-off-by: Joe Slater &lt;joe.slater@windriver.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-inotify: add ptest</title>
<updated>2022-11-29T22:07:51+00:00</updated>
<author>
<name>Zheng Qiu</name>
<email>zheng.qiu@windriver.com</email>
</author>
<published>2022-11-28T15:44:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=4091a12ef94a5ede27d4c303d0eb2741499bb00f'/>
<id>urn:sha1:4091a12ef94a5ede27d4c303d0eb2741499bb00f</id>
<content type='text'>
Add ptest provided from the source code, and run it using pytest.

Since the tarball provided with pypi does not include ptest, switch the
source to be its git repo.

ptest result:
           PASS FAIL SKIP
qemux86-64 5    3    1
qemuarm64  5    3    1

This issue exists since inotify adds unit test support, and it is
reported here: https://github.com/dsoprea/PyInotify/issues/95

Signed-off-by: Zheng Qiu &lt;zheng.qiu@windriver.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
