Comments (5)
Thanks for the report, although I don't think this is an issue with Pyface. I'm not sure why your build is touching the icons.zip file. You should be able to treat that as a fixed asset from the point of view of linux packaging.
from pyface.
It seems, icons.zip is modified by the unittests:
https://code.opensuse.org/package/python-pyface/blob/3ea62406bddb3d455d2d0cc4be6661d24d7b95ea/f/python-pyface.spec#_88
maybe in pyface/image/tests/test_image.py
?
from pyface.
Yes, I think there are tests which test the correct regeneration of the zip archives. Tests shouldn't be run on as part of actually creating a build artefact though? I'd think you'd want to run the tests on the result of the reproducible build.
from pyface.
This seems to be an effect of how we build with rpmbuild
. There tests run before bundling up files. Will try to avoid it there.
from pyface.
We solved it now via https://build.opensuse.org/request/show/1131679 by copying PYTHONPATH / python_sitelib
before a test.
from pyface.
Related Issues (20)
- Standardize toolkit checks
- We should handle TraitsUI helpers better in `GUITestAssistant`
- Bug report: SystemMetrics error on headless macos
- importing QSvgWidget from PySide6 no longer works HOT 1
- Remove `EDM_ROOT_DIRECTORY` from CI
- Error in the Pyface 8.0.0 release notes
- Bug report: NotImplementedError wx test failure with 8.0.0 HOT 1
- Drop support for PyQt5
- TaskWindows should have clear API for adding a dock pane in a location
- Bug report: test failures on s390x HOT 2
- Bug report: pyqt6 test failure HOT 1
- Bug report: AttributeError: type object 'QFont' has no attribute 'Decorative' HOT 3
- Bug report: 8.0.0 pyqt6 test_add_to_menu fails HOT 1
- Toolbars are not created in pyface 8.0 HOT 1
- Bug report: (some) tests should be skipped when ETS_TOOLKIT=qt4 HOT 1
- Bug report: Include all license files into the wheel
- Bug report: test failures with PyQt5 HOT 4
- Add WxPython to EDM Python 3.8 test suites
- Bug report: Tests halt on Rocky Linux 8 using PySide6-6.7.1 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pyface.