Comments (6)
I have opted to use pyenv
for setting up the python environment and updated the Jenkins script to use the correct python using pyenv local setup. So far, macOS and Linux builders are updated and the build seems to work too. But, Windows installation seems a bit challenging.
from tribler.
For Windows, you might consider using Chocolatey as it may simplify things: Python 3.9 on Chocolatey.
from tribler.
The reason why Python3.9 was not working on our builders is because Python3.9 is not supported on Win7. Therefore, the windows builders need to be upgraded. This will likely affect some users using Win7 still.
I'll upgrade the builders on Win10 machines.
Ref: https://bugs.python.org/issue41412
from tribler.
Priority for upgrading the builders is put on hold until the existing bugs are fixed.
I'm unassigning myself till it becomes a priority again.
from tribler.
@xoriole, "until the existing bugs are fixed" does sound a bit like "never"...
It seems like I should revert the changes I made to GitHub Actions because now it's possible that one of the developers will use a feature from Python 3.9
, which will pass all the tests in a PR as they operate with Python 3.9
. However, when we try to build the next release (for example, 7.14
), we might encounter these incompatibilities since the builders use Python 3.8
.
from tribler.
@xoriole the issue you mentioned is fixed:
from tribler.
Related Issues (20)
- Blockchain Engineering - class of 2024 - Team Democracy-1: blockchain networking (b) HOT 18
- Blockchain Engineering - class of 2024 - Team Democracy-4: networking of crypto core HOT 18
- Outdated documentation: `state.rst`
- Fix MacOS build on main branch HOT 1
- Json error HOT 4
- Failed to install `ipv8-rust-tunnels` HOT 1
- Error when updating Tribler saying it contains virus or potentially unwanted software HOT 3
- [7.13.3][IPv8] AttributeError: 'socket' object has no attribute 'is_closing' (in UDPEndpoint.close) HOT 3
- [7.13.2] PermissionError when unlinking processes.sqlite "The process cannot access the file because it is being used by another process" HOT 2
- Please add docker version HOT 2
- [ERROR rust_endpoint] Could not send packet to <IP>:<PORT>: Operation not permitted (os error 1)
- Installation failure of requirements on Python 3.10
- ValueError in `query_http_uri`: Can redirect only to http or https HOT 2
- [7.13.3] CoreCrashedError on Linux with error code 4: Interrupted system call (Unterbrechung während des Betriebssystemaufrufs) HOT 2
- [7.13.3] Some database queries can be very slow HOT 1
- [7.13.3] Investigating reasons for CoreConnectTimeoutError
- Segfault on MacOS on main branch build HOT 3
- Popular Page is empty. HOT 1
- UI Layout for the Add Torrent button is corrupted HOT 2
- Reports to Sentry are silently ignored on some Tribler installations
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 tribler.