-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Warning about using sqlite 3.26.0 for development #5477
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
I've been able to make it run by downgrading the python3.6 version to
and the version of sqlite that uses is lower than
|
Please see #5385 (comment) |
I think we should add a note/comment/warning in our developers guide that talks about how to start because it's our official guide to start contributing and all new contributors will hit this issue. This won't be fixed in our project until we upgrade our Django version. |
@humitos we can add a warning pointing the user to the ticket and also provide them with the fix. ill add a PR for this. |
Added a note in the developer guide which asks the developer to use python version 3.6.7 instead of python 3.6.8 which would use a higher version of sqlite3 giving rise to issur readthedocs#5477
I just wanted to add a note that I saw this same issue with sqlite 3.27.1 as well. |
The issue happens with |
#5491 was merged but it does not provide a solution to the developer and the warning note is not 100% accurate since it could happen that even using 3.6.7 you get a wrong libsqlite version and our project won't work. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Marking the issue as |
@humitos I'll add a PR on this. |
Details
Hi,
I was trying to build locally as specified on the developer documentation and I've faced an issue while loading the
test_data
fixtures:There was a change of behaviour of sqlite
3.26.0
which is the new default withpython 3.6
. Django had some issues that were fixed on Djando 2.1.5 (I think) and 2.2 see issue here: https://code.djangoproject.com/ticket/29182Expected Result
Test fixtures are loaded when using python3.6 with the default sqlite:
Actual Result
Fixtures fail to load
Reproduce easily with the following Dockerfile:
run:
docker build -t readthedocs
The text was updated successfully, but these errors were encountered: