Package: python-libais / 0.17+git.20190917.master.e464cf8-6
Metadata
| Package | Version | Patches format |
|---|---|---|
| python-libais | 0.17+git.20190917.master.e464cf8-6 | 3.0 (quilt) |
Patch series
view the series file| Patch | File delta | Description |
|---|---|---|
| Fix logging line in TagQueue.put if no NMEA match is foun.patch | (download) |
ais/tag_block.py |
2 1 + 1 - 0 ! |
fix logging line in tagqueue.put if no nmea match is found
`TagQueueGroupsTest.testTwoLines` fails on Python 3.12:
```
Traceback (most recent call last):
File "/usr/lib/python3.11/logging/__init__.py", line 1110, in emit
msg = self.format(record)
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/logging/__init__.py", line 953, in format
return fmt.format(record)
^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/logging/__init__.py", line 687, in format
record.message = record.getMessage()
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/logging/__init__.py", line 377, in getMessage
msg = msg % self.args
~~~~^~~~~~~~~~~
TypeError: %d format: a real number is required, not NoneType
Call stack:
File "/<<PKGBUILDDIR>>/setup.py", line 75, in <module>
setup(
File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 107, in setup
return distutils.core.setup(**attrs)
File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line 185, in setup
return run_commands(dist)
File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line 201, in run_commands
dist.run_commands()
File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 969, in run_commands
self.run_command(cmd)
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 1233, in run_command
super().run_command(command)
File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/usr/lib/python3/dist-packages/setuptools/command/test.py", line 223, in run
self.run_tests()
File "/usr/lib/python3/dist-packages/setuptools/command/test.py", line 226, in run_tests
test = unittest.main(
File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
self.runTests()
File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
self.result = testRunner.run(self.test)
File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
test(result)
File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
return self.run(*args, **kwds)
File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
test(result)
File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
return self.run(*args, **kwds)
File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
test(result)
File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
return self.run(*args, **kwds)
File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
test(result)
File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
return self.run(*args, **kwds)
File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
test(result)
File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
return self.run(*args, **kwds)
File "/usr/lib/python3.11/unittest/case.py", line 623, in run
self._callTestMethod(testMethod)
File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
if method() is not None:
File "/<<PKGBUILDDIR>>/test/tag_block_test.py", line 235, in testMultipleTagLines
queue.put(r'\s:station1,c:1425344187*78\a')
File "/<<PKGBUILDDIR>>/ais/tag_block.py", line 139, in put
logger.info('No NMEA match for line: %d, %s', line_num, line)
Message: 'No NMEA match for line: %d, %s'
Arguments: (None, '\\s:station1,c:1425344187*78\\a')
```
|
| test support Python 3.12.patch | (download) |
test/compatibility/gpsd_test.py |
14 11 + 3 - 0 ! |
test: support python 3.12 Python 3.12 dropped `TestCase.assertDictContainsSubset` and `TestCase.assertRaisesRegexp`. Bug-Debian: https://bugs.debian.org/1055554 |
| wheel exclude test compatibility.patch | (download) |
setup.py |
2 1 + 1 - 0 ! |
exclude test/compatibility/ from wheel A built wheel of this packages includes `test/compatibility/*.py`, which is namespace pollution and doesn't seem to be intentional. Remove it. |
1
