Skip to content

Conversation

kiblik
Copy link
Contributor

@kiblik kiblik commented Oct 7, 2025

You Can't Stop Progress.
After #13022, we can go higher

Copy link
Contributor

github-actions bot commented Oct 8, 2025

This pull request has conflicts, please resolve those before we can evaluate the pull request.

Copy link
Contributor

github-actions bot commented Oct 9, 2025

Conflicts have been resolved. A maintainer will review the pull request shortly.

@kiblik kiblik force-pushed the docker_python3.14 branch 2 times, most recently from 4ef96f9 to 34158d3 Compare October 9, 2025 10:52
@kiblik kiblik force-pushed the docker_python3.14 branch from 34158d3 to 49deaa1 Compare October 9, 2025 10:55
@kiblik
Copy link
Contributor Author

kiblik commented Oct 9, 2025

Tests are failing because of

initializer-1  | Traceback (most recent call last):
initializer-1  |   File "/app/manage.py", line 10, in <module>
initializer-1  |     execute_from_command_line(sys.argv)
initializer-1  |     ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
initializer-1  |   File "/usr/local/lib/python3.14/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line
initializer-1  |     utility.execute()
initializer-1  |     ~~~~~~~~~~~~~~~^^
initializer-1  |   File "/usr/local/lib/python3.14/site-packages/django/core/management/__init__.py", line 436, in execute
initializer-1  |     self.fetch_command(subcommand).run_from_argv(self.argv)
initializer-1  |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
initializer-1  |   File "/usr/local/lib/python3.14/site-packages/django/core/management/base.py", line 405, in run_from_argv
initializer-1  |     parser = self.create_parser(argv[0], argv[1])
initializer-1  |   File "/usr/local/lib/python3.14/site-packages/django/core/management/base.py", line 368, in create_parser
initializer-1  |     self.add_arguments(parser)
initializer-1  |     ~~~~~~~~~~~~~~~~~~^^^^^^^^
initializer-1  |   File "/usr/local/lib/python3.14/site-packages/django/core/management/commands/dbshell.py", line 25, in add_arguments
initializer-1  |     parameters = parser.add_argument_group("parameters", prefix_chars="--")
initializer-1  |   File "/usr/local/lib/python3.14/argparse.py", line 1565, in add_argument_group
initializer-1  |     group = _ArgumentGroup(self, *args, **kwargs)
initializer-1  |   File "/usr/local/lib/python3.14/argparse.py", line 1761, in __init__
initializer-1  |     warnings.warn(depr_msg, DeprecationWarning, stacklevel=3)
initializer-1  |     ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
initializer-1  | DeprecationWarning: The use of the undocumented 'prefix_chars' parameter in ArgumentParser.add_argument_group() is deprecated.

The issue was fixed in django/django@0a34112; however, it is available only on 6.x and 5.2.x.
Because

I do not see a bright future at this point (we need to wait until other components are ready for this upgrade).

We might suppress the mentioned warning, but more and more issues might be just waiting (if somebody wants to try, feel free).

Let's keep this PR open to keep track of changes in related issues.

@mtesauro
Copy link
Contributor

mtesauro commented Oct 9, 2025

@kiblik

Yeah, we're in an interesting spot. We've made the change to 3.13 and want to move to 5.2 but are waiting on django-tagulous to get support for 5.2. Once we sort out the tagulous problem, we'll move to 5.2 and can them move to 3.14. There's also the latest version of django-filters which wants 5.2 or later that we're waiting on.

So, interesting times for sure. Thanks for the efforts so far.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants