Skip to content
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

Support Python 3.13 #9852

Merged
merged 9 commits into from
Aug 11, 2024
Merged

Support Python 3.13 #9852

merged 9 commits into from
Aug 11, 2024

Conversation

jacobtylerwalls
Copy link
Member

Declare support for Python 3.13.

@jacobtylerwalls jacobtylerwalls added the Maintenance Discussion or action around maintaining pylint or the dev workflow label Aug 4, 2024
@jacobtylerwalls jacobtylerwalls added this to the 3.3.0 milestone Aug 4, 2024
@jacobtylerwalls jacobtylerwalls changed the base branch from jtw/bump-astroid to main August 4, 2024 17:50
@jacobtylerwalls jacobtylerwalls dismissed Pierre-Sassoulas’s stale review August 4, 2024 17:50

The base branch was changed.

@jacobtylerwalls
Copy link
Member Author

I don't know why the tests aren't running.

@Pierre-Sassoulas
Copy link
Member

(it seems it's running now, but I swear I did nothing, apart from tuning it off and on again)

DanielNoord
DanielNoord previously approved these changes Aug 5, 2024

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

@jacobtylerwalls

This comment was marked as resolved.

@@ -28,7 +28,6 @@
var7: typing.Hashable # [consider-using-alias]
var8: typing.ContextManager[str] # [consider-using-alias]
var9: typing.Pattern[str] # [consider-using-alias]
var10: typing.re.Match[str] # [consider-using-alias]
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It didn't seem worth it to extract this into its own test file that runs on 3.12 and below only. Let's conserve energy.

This comment has been minimized.

@jacobtylerwalls jacobtylerwalls marked this pull request as ready for review August 11, 2024 12:04
Copy link

codecov bot commented Aug 11, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 95.80%. Comparing base (466c671) to head (72729e9).
Report is 109 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##             main    #9852   +/-   ##
=======================================
  Coverage   95.80%   95.80%           
=======================================
  Files         174      174           
  Lines       18932    18935    +3     
=======================================
+ Hits        18137    18140    +3     
  Misses        795      795           
Files with missing lines Coverage Δ
pylint/checkers/refactoring/refactoring_checker.py 98.15% <ø> (ø)
pylint/checkers/stdlib.py 96.27% <100.00%> (+0.01%) ⬆️
pylint/extensions/docparams.py 100.00% <100.00%> (ø)

Copy link
Contributor

🤖 Effect of this PR on checked open source code: 🤖

Effect on music21:
The following messages are now emitted:

  1. redefined-variable-type:
    Redefinition of thisObject type from music21.note.Note to music21.note.GeneralNote
    https://github.com/cuthbertLab/music21/blob/204e9d0b9eec2f2d6ff8d8d3b13c41f912050604/music21/humdrum/spineParser.py#L2378

The following messages are no longer emitted:

  1. redefined-variable-type:
    Redefinition of thisObject type from music21.note.Note to music21.note.GeneralNote
    https://github.com/cuthbertLab/music21/blob/204e9d0b9eec2f2d6ff8d8d3b13c41f912050604/music21/humdrum/spineParser.py#L2375

Effect on pytest:
The following messages are now emitted:

  1. redefined-variable-type:
    Redefinition of file type from _io.TextIOWrapper to colorama.ansitowin32.StreamWrapper
    https://github.com/pytest-dev/pytest/blob/a01dca5321c899dd01f01c6ff698af87d86b9fd3/src/_pytest/_io/terminalwriter.py#L84

Effect on sentry:
The following messages are now emitted:

  1. no-name-in-module:
    No name 'signals' in module 'django.core'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/options/__init__.py#L2
  2. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/plugins/config.py#L4
  3. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/plugins/sentry_webhooks/plugin.py#L5
  4. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/plugins/sentry_webhooks/plugin.py#L39
  5. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/plugins/bases/issue.py#L3
  6. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/plugins/bases/issue.py#L19
  7. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/plugins/bases/notify.py#L5
  8. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/plugins/bases/notify.py#L20
  9. import-error:
    Unable to import 'django.forms'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/incidents/logic.py#L14
  10. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/incidents/logic.py#L14
  11. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/base.py#L9
  12. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/filters/issue_category.py#L4
  13. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/filters/issue_category.py#L16
  14. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/filters/issue_occurrences.py#L3
  15. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/filters/issue_occurrences.py#L13
  16. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/filters/assigned_to.py#L6
  17. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/filters/age_comparison.py#L7
  18. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/filters/age_comparison.py#L34
  19. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/filters/latest_adopted_release_filter.py#L7
  20. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/filters/latest_adopted_release_filter.py#L31
  21. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/actions/notify_event_service.py#L7
  22. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/actions/notify_event_service.py#L107
  23. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/actions/integrations/base.py#L5
  24. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/actions/integrations/create_ticket/form.py#L3
  25. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/actions/integrations/create_ticket/form.py#L8
  26. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/conditions/event_frequency.py#L11
  27. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/conditions/event_frequency.py#L105
  28. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/conditions/event_frequency.py#L82
  29. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/conditions/event_frequency.py#L559
  30. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/conditions/event_attribute.py#L6
  31. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/conditions/event_attribute.py#L47
  32. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/conditions/tagged_event.py#L6
  33. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/conditions/tagged_event.py#L23
  34. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/conditions/tagged_event.py#L18
  35. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/conditions/level.py#L6
  36. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/conditions/level.py#L22
  37. no-name-in-module:
    No name 'signing' in module 'django.core'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/api/endpoints/accept_project_transfer.py#L1
  38. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/api/endpoints/project_plugin_details.py#L1
  39. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/accounts.py#L8
  40. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/accounts.py#L117
  41. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/accounts.py#L217
  42. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/accounts.py#L253
  43. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/accounts.py#L285
  44. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/accounts.py#L298
  45. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/accounts.py#L332
  46. import-error:
    Unable to import 'django.forms'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/fields.py#L1
  47. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/fields.py#L1
  48. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/fields.py#L2
  49. import-error:
    Unable to import 'django.forms.widgets'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/fields.py#L3
  50. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/fields.py#L3
  51. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/fields.py#L12
  52. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/fields.py#L33
  53. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/fields.py#L32
  54. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/fields.py#L41
  55. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/fields.py#L31
  56. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/fields.py#L52
  57. unused-argument:
    Unused argument 'name'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/fields.py#L52
  58. unused-argument:
    Unused argument 'renderer'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/fields.py#L52
  59. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/fields.py#L51
  60. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/fields.py#L66
  61. unused-argument:
    Unused argument 'data'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/fields.py#L66
  62. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/fields.py#L66
  63. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/fields.py#L59
  64. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/fields.py#L78
  65. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/__init__.py#L1
  66. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/forms/__init__.py#L7
  67. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/frontend/organization_auth_settings.py#L5
  68. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/frontend/organization_auth_settings.py#L37
  69. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/frontend/error_page_embed.py#L5
  70. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/web/frontend/error_page_embed.py#L59
  71. no-name-in-module:
    No name 'signals' in module 'django.core'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/middleware/env.py#L1
  72. no-name-in-module:
    No name 'signing' in module 'django.core'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/linksign.py#L6
  73. no-name-in-module:
    No name 'signals' in module 'django.core'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/request_cache.py#L6
  74. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/forms.py#L3
  75. import-error:
    Unable to import 'django.forms'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/forms.py#L4
  76. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/forms.py#L4
  77. no-name-in-module:
    No name 'signing' in module 'django.core'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/signing.py#L7
  78. no-name-in-module:
    No name 'backends' in module 'django.core.mail'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/email/backend.py#L10
  79. no-name-in-module:
    No name 'signing' in module 'django.core'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/email/signer.py#L5
  80. no-name-in-module:
    No name 'signing' in module 'django.core'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/testutils/cases.py#L28
  81. arguments-renamed:
    Parameter 'o' has been renamed to 'obj' in overriding 'DatetimeSafeDjangoJSONEncoder.default' method
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/backup/helpers.py#L46
  82. import-error:
    Unable to import 'django.forms'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/backup/services/import_export/impl.py#L15
  83. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/backup/services/import_export/impl.py#L15
  84. import-error:
    Unable to import 'django.forms'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/models/projectkey.py#L12
  85. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/models/projectkey.py#L12
  86. no-name-in-module:
    No name 'signals' in module 'django.core'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/models/groupmeta.py#L5
  87. import-error:
    Unable to import 'django.forms'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/models/user.py#L17
  88. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/models/user.py#L17
  89. import-error:
    Unable to import 'django.forms'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/models/email.py#L4
  90. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/models/email.py#L4
  91. no-name-in-module:
    No name 'commands' in module 'django.core.management'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/management/commands/makemigrations.py#L5
  92. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/mail/forms/member_team.py#L6
  93. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/mail/forms/member_team.py#L40
  94. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/mail/forms/notify_email.py#L1
  95. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/mail/forms/assigned_to.py#L1
  96. no-name-in-module:
    No name 'signing' in module 'django.core'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/auth/superuser.py#L21
  97. no-name-in-module:
    No name 'signing' in module 'django.core'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/auth/staff.py#L8
  98. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/auth/providers/github/views.py#L3
  99. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/auth/providers/github/views.py#L83
  100. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/auth/providers/github/views.py#L114
  101. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/auth/providers/saml2/forms.py#L1
  102. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/auth/providers/saml2/forms.py#L2
  103. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/auth/providers/saml2/forms.py#L45
  104. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/auth/providers/saml2/forms.py#L50
  105. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/auth/providers/saml2/forms.py#L55
  106. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/auth/providers/saml2/forms.py#L105
  107. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/auth/providers/saml2/onelogin/provider.py#L1
  108. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/auth/providers/saml2/onelogin/provider.py#L9
  109. no-name-in-module:
    No name 'backends' in module 'django.core.cache'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/hybridcloud/rpc/caching/impl.py#L5
  110. no-name-in-module:
    No name 'signals' in module 'django.core'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/db/models/manager/option.py#L6
  111. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/bitbucket_server/integration.py#L9
  112. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/vsts/integration.py#L10
  113. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/vsts/integration.py#L624
  114. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/jira_server/integration.py#L11
  115. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/jira_server/actions/form.py#L5
  116. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/jira_server/actions/form.py#L15
  117. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/jira_server/actions/form.py#L12
  118. no-name-in-module:
    No name 'signing' in module 'django.core'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/msteams/link_identity.py#L1
  119. no-name-in-module:
    No name 'signing' in module 'django.core'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/msteams/unlink_identity.py#L1
  120. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/msteams/actions/form.py#L5
  121. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/msteams/actions/form.py#L26
  122. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/msteams/actions/form.py#L9
  123. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/opsgenie/integration.py#L7
  124. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/opsgenie/integration.py#L77
  125. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/opsgenie/actions/form.py#L6
  126. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/opsgenie/actions/form.py#L122
  127. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/opsgenie/actions/form.py#L34
  128. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/jira/actions/form.py#L5
  129. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/jira/actions/form.py#L15
  130. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/jira/actions/form.py#L12
  131. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/github_enterprise/integration.py#L6
  132. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/github_enterprise/integration.py#L193
  133. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/pagerduty/actions/form.py#L6
  134. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/pagerduty/actions/form.py#L74
  135. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/pagerduty/actions/form.py#L24
  136. no-name-in-module:
    No name 'signing' in module 'django.core'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/discord/views/link_identity.py#L1
  137. no-name-in-module:
    No name 'signing' in module 'django.core'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/discord/views/unlink_identity.py#L1
  138. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/gitlab/integration.py#L5
  139. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/gitlab/integration.py#L169
  140. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/views/link_team.py#L8
  141. no-name-in-module:
    No name 'signing' in module 'django.core'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/views/link_team.py#L9
  142. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/views/link_team.py#L70
  143. no-name-in-module:
    No name 'signing' in module 'django.core'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/views/link_identity.py#L4
  144. no-name-in-module:
    No name 'signing' in module 'django.core'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/views/unlink_team.py#L4
  145. no-name-in-module:
    No name 'signing' in module 'django.core'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/views/unlink_identity.py#L3
  146. no-name-in-module:
    No name 'forms' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/actions/form.py#L7
  147. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/actions/form.py#L49
  148. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/actions/form.py#L22
  149. abstract-method:
    Method 'get_accessed_time' is abstract in class 'Storage' but is not overridden in child class 'GoogleCloudStorage'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/filestore/gcs.py#L228
  150. abstract-method:
    Method 'get_created_time' is abstract in class 'Storage' but is not overridden in child class 'GoogleCloudStorage'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/filestore/gcs.py#L228
  151. abstract-method:
    Method 'path' is abstract in class 'Storage' but is not overridden in child class 'GoogleCloudStorage'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/filestore/gcs.py#L228
  152. arguments-renamed:
    Parameter 'path' has been renamed to 'name' in overriding 'GoogleCloudStorage.listdir' method
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/filestore/gcs.py#L312
  153. abstract-method:
    Method 'get_accessed_time' is abstract in class 'Storage' but is not overridden in child class 'GoogleCloudStorageWithReplayUploadPolicy'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/filestore/gcs.py#L390
  154. abstract-method:
    Method 'get_created_time' is abstract in class 'Storage' but is not overridden in child class 'GoogleCloudStorageWithReplayUploadPolicy'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/filestore/gcs.py#L390
  155. abstract-method:
    Method 'path' is abstract in class 'Storage' but is not overridden in child class 'GoogleCloudStorageWithReplayUploadPolicy'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/filestore/gcs.py#L390
  156. abstract-method:
    Method 'get_accessed_time' is abstract in class 'Storage' but is not overridden in child class 'S3Boto3Storage'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/filestore/s3.py#L238
  157. abstract-method:
    Method 'get_created_time' is abstract in class 'Storage' but is not overridden in child class 'S3Boto3Storage'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/filestore/s3.py#L238
  158. abstract-method:
    Method 'path' is abstract in class 'Storage' but is not overridden in child class 'S3Boto3Storage'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/filestore/s3.py#L238
  159. arguments-renamed:
    Parameter 'path' has been renamed to 'name' in overriding 'S3Boto3Storage.listdir' method
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/filestore/s3.py#L535

The following messages are no longer emitted:

  1. import-error:
    Unable to import 'django.core.handlers.wsgi'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/wsgi.py#L15
  2. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/wsgi.py#L15
  3. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/event_manager.py#L14
  4. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/event_manager.py#L14
  5. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/event_manager.py#L15
  6. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/event_manager.py#L15
  7. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/exceptions.py#L1
  8. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/exceptions.py#L1
  9. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/exceptions.py#L32
  10. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/http.py#L12
  11. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/http.py#L12
  12. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/sdk_updates.py#L6
  13. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/sdk_updates.py#L6
  14. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/types/actor.py#L6
  15. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/types/actor.py#L6
  16. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/types/actor.py#L37
  17. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/circuit_breaker.py#L8
  18. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/circuit_breaker.py#L8
  19. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/committers.py#L10
  20. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/committers.py#L10
  21. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/snuba.py#L25
  22. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/snuba.py#L25
  23. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/cache.py#L4
  24. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/cache.py#L4
  25. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/avatar.py#L12
  26. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/avatar.py#L12
  27. import-error:
    Unable to import 'django.core.validators'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/avatar.py#L13
  28. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/avatar.py#L13
  29. import-error:
    Unable to import 'django.utils.html'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/avatar.py#L15
  30. no-name-in-module:
    No name 'html' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/avatar.py#L15
  31. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/request_cache.py#L6
  32. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/function_cache.py#L8
  33. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/function_cache.py#L8
  34. import-error:
    Unable to import 'django.core'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/linksign.py#L6
  35. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/linksign.py#L6
  36. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/samples.py#L8
  37. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/samples.py#L8
  38. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/signing.py#L7
  39. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/email/signer.py#L5
  40. import-error:
    Unable to import 'django.core'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/email/send.py#L5
  41. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/email/send.py#L5
  42. import-error:
    Unable to import 'django.core.mail'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/email/send.py#L6
  43. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/email/send.py#L6
  44. import-error:
    Unable to import 'django.core.mail'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/email/message_builder.py#L14
  45. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/email/message_builder.py#L14
  46. import-error:
    Unable to import 'django.core.mail'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/email/backend.py#L9
  47. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/email/backend.py#L9
  48. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/utils/email/backend.py#L10
  49. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/conditions/event_frequency.py#L12
  50. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/conditions/event_frequency.py#L12
  51. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/processing/processor.py#L10
  52. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/rules/processing/processor.py#L10
  53. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/options/__init__.py#L2
  54. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/quotas/base.py#L9
  55. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/quotas/base.py#L9
  56. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/middleware/env.py#L1
  57. import-error:
    Unable to import 'django.utils.deprecation'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/middleware/env.py#L2
  58. no-name-in-module:
    No name 'deprecation' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/middleware/env.py#L2
  59. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/middleware/proxy.py#L4
  60. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/middleware/proxy.py#L4
  61. import-error:
    Unable to import 'django.utils.deprecation'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/middleware/proxy.py#L6
  62. no-name-in-module:
    No name 'deprecation' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/middleware/proxy.py#L6
  63. import-error:
    Unable to import 'django.utils.deprecation'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/middleware/auth.py#L7
  64. no-name-in-module:
    No name 'deprecation' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/middleware/auth.py#L7
  65. import-error:
    Unable to import 'django.utils.deprecation'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/middleware/health.py#L5
  66. no-name-in-module:
    No name 'deprecation' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/middleware/health.py#L5
  67. import-error:
    Unable to import 'django.utils.deprecation'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/middleware/superuser.py#L2
  68. no-name-in-module:
    No name 'deprecation' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/middleware/superuser.py#L2
  69. import-error:
    Unable to import 'django.utils.deprecation'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/middleware/stats.py#L8
  70. no-name-in-module:
    No name 'deprecation' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/middleware/stats.py#L8
  71. import-error:
    Unable to import 'django.utils.deprecation'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/middleware/security.py#L1
  72. no-name-in-module:
    No name 'deprecation' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/middleware/security.py#L1
  73. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/middleware/subdomain.py#L6
  74. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/middleware/subdomain.py#L6
  75. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/tasks/relocation.py#L17
  76. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/tasks/relocation.py#L17
  77. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/tasks/release_registry.py#L4
  78. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/tasks/release_registry.py#L4
  79. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/tasks/deletion/scheduled.py#L7
  80. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/tasks/deletion/scheduled.py#L7
  81. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/runner/initializer.py#L523
  82. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/runner/initializer.py#L523
  83. import-error:
    Unable to import 'django.core.management'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/runner/commands/django.py#L12
  84. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/runner/commands/django.py#L12
  85. import-error:
    Unable to import 'django.core.management'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/runner/commands/upgrade.py#L55
  86. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/runner/commands/upgrade.py#L55
  87. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/runner/commands/createuser.py#L26
  88. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/runner/commands/createuser.py#L26
  89. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/runner/commands/createuser.py#L37
  90. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/runner/commands/createuser.py#L37
  91. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/lang/javascript/errormapping.py#L11
  92. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/lang/javascript/errormapping.py#L11
  93. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/issue_alert_image_builder.py#L6
  94. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/issue_alert_image_builder.py#L6
  95. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/aws_lambda/utils.py#L6
  96. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/aws_lambda/utils.py#L6
  97. import-error:
    Unable to import 'django.utils.decorators'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/github/webhook.py#L15
  98. no-name-in-module:
    No name 'decorators' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/github/webhook.py#L15
  99. import-error:
    Unable to import 'django.views.decorators.csrf'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/github/webhook.py#L16
  100. no-value-for-parameter:
    No value for argument 'cls' in unbound method call
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/urls.py#L35
  101. no-value-for-parameter:
    No value for argument 'cls' in unbound method call
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/urls.py#L40
  102. no-value-for-parameter:
    No value for argument 'cls' in unbound method call
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/urls.py#L45
  103. no-value-for-parameter:
    No value for argument 'cls' in unbound method call
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/urls.py#L50
  104. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/utils/channel.py#L7
  105. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/utils/channel.py#L7
  106. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/views/unlink_team.py#L4
  107. import-error:
    Unable to import 'django.utils.decorators'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/views/unlink_team.py#L6
  108. no-name-in-module:
    No name 'decorators' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/views/unlink_team.py#L6
  109. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/views/link_identity.py#L4
  110. import-error:
    Unable to import 'django.utils.decorators'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/views/link_identity.py#L8
  111. no-name-in-module:
    No name 'decorators' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/views/link_identity.py#L8
  112. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/views/link_team.py#L9
  113. import-error:
    Unable to import 'django.utils.decorators'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/views/link_team.py#L11
  114. no-name-in-module:
    No name 'decorators' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/views/link_team.py#L11
  115. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/views/unlink_identity.py#L3
  116. import-error:
    Unable to import 'django.utils.decorators'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/views/unlink_identity.py#L7
  117. no-name-in-module:
    No name 'decorators' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/views/unlink_identity.py#L7
  118. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/actions/form.py#L8
  119. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/actions/form.py#L8
  120. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/message_builder/issues.py#L9
  121. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/slack/message_builder/issues.py#L9
  122. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/middleware/hybrid_cloud/parser.py#L9
  123. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/middleware/hybrid_cloud/parser.py#L9
  124. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/msteams/link_identity.py#L1
  125. import-error:
    Unable to import 'django.utils.decorators'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/msteams/link_identity.py#L4
  126. no-name-in-module:
    No name 'decorators' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/msteams/link_identity.py#L4
  127. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/msteams/unlink_identity.py#L1
  128. import-error:
    Unable to import 'django.utils.decorators'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/msteams/unlink_identity.py#L4
  129. no-name-in-module:
    No name 'decorators' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/msteams/unlink_identity.py#L4
  130. import-error:
    Unable to import 'django.views.decorators.csrf'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/msteams/webhook.py#L11
  131. no-value-for-parameter:
    No value for argument 'cls' in unbound method call
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/msteams/urls.py#L19
  132. no-value-for-parameter:
    No value for argument 'cls' in unbound method call
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/msteams/urls.py#L24
  133. no-value-for-parameter:
    No value for argument 'cls' in unbound method call
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/msteams/urls.py#L29
  134. no-value-for-parameter:
    No value for argument 'cls' in unbound method call
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/discord/urls.py#L19
  135. no-value-for-parameter:
    No value for argument 'cls' in unbound method call
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/discord/urls.py#L24
  136. no-value-for-parameter:
    No value for argument 'cls' in unbound method call
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/discord/urls.py#L30
  137. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/discord/utils/channel.py#L5
  138. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/discord/utils/channel.py#L5
  139. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/discord/utils/channel_from_url.py#L3
  140. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/discord/utils/channel_from_url.py#L3
  141. import-error:
    Unable to import 'django.views.decorators.csrf'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/discord/webhooks/base.py#L7
  142. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/discord/views/link_identity.py#L1
  143. import-error:
    Unable to import 'django.utils.decorators'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/discord/views/link_identity.py#L4
  144. no-name-in-module:
    No name 'decorators' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/discord/views/link_identity.py#L4
  145. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/discord/views/unlink_identity.py#L1
  146. import-error:
    Unable to import 'django.utils.decorators'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/discord/views/unlink_identity.py#L5
  147. no-name-in-module:
    No name 'decorators' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/discord/views/unlink_identity.py#L5
  148. import-error:
    Unable to import 'django.views.decorators.csrf'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/bitbucket/installed.py#L1
  149. import-error:
    Unable to import 'django.utils.decorators'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/bitbucket/webhook.py#L11
  150. no-name-in-module:
    No name 'decorators' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/bitbucket/webhook.py#L11
  151. import-error:
    Unable to import 'django.views.decorators.csrf'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/bitbucket/webhook.py#L12
  152. import-error:
    Unable to import 'django.views.decorators.csrf'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/bitbucket/uninstalled.py#L1
  153. import-error:
    Unable to import 'django.views.decorators.csrf'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/vercel/webhook.py#L10
  154. no-value-for-parameter:
    No value for argument 'cls' in unbound method call
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/vercel/urls.py#L10
  155. no-value-for-parameter:
    No value for argument 'cls' in unbound method call
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/jira/urls.py#L18
  156. no-value-for-parameter:
    No value for argument 'cls' in unbound method call
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/jira/urls.py#L48
  157. no-value-for-parameter:
    No value for argument 'cls' in unbound method call
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/jira/urls.py#L53
  158. import-error:
    Unable to import 'django.views.decorators.csrf'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/jira/webhooks/base.py#L8
  159. import-error:
    Unable to import 'django.utils.decorators'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/gitlab/webhooks.py#L13
  160. no-name-in-module:
    No name 'decorators' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/gitlab/webhooks.py#L13
  161. import-error:
    Unable to import 'django.views.decorators.csrf'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/gitlab/webhooks.py#L14
  162. no-value-for-parameter:
    No value for argument 'cls' in unbound method call
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/vsts/urls.py#L22
  163. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/vsts/tasks/subscription_check.py#L3
  164. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/vsts/tasks/subscription_check.py#L3
  165. import-error:
    Unable to import 'django.utils.decorators'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/github_enterprise/webhook.py#L14
  166. no-name-in-module:
    No name 'decorators' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/github_enterprise/webhook.py#L14
  167. import-error:
    Unable to import 'django.views.decorators.csrf'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/github_enterprise/webhook.py#L15
  168. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/jira_server/webhooks.py#L5
  169. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/jira_server/webhooks.py#L5
  170. import-error:
    Unable to import 'django.views.decorators.csrf'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/jira_server/webhooks.py#L6
  171. import-error:
    Unable to import 'django.core.validators'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/jira_server/integration.py#L12
  172. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/jira_server/integration.py#L12
  173. import-error:
    Unable to import 'django.utils.decorators'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/jira_server/integration.py#L15
  174. no-name-in-module:
    No name 'decorators' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/jira_server/integration.py#L15
  175. import-error:
    Unable to import 'django.views.decorators.csrf'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/jira_server/integration.py#L17
  176. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8039e54876469/src/sentry/integrations/bitbucket_server/repository.py#L3
  177. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/c039107185e9e9a5a8586aca97c8...

This comment was truncated because GitHub allows only 65536 characters in a comment.

This comment was generated for commit 72729e9

@jacobtylerwalls
Copy link
Member Author

Towncrier failure should be fixed in next patch release, see twisted/towncrier#632 (comment).

Copy link
Member

@Pierre-Sassoulas Pierre-Sassoulas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work ! And the current 3.13 is a release candidate so we could release 3.13 support right now (before python 3.13 is officially out, nice) !

@jacobtylerwalls jacobtylerwalls merged commit ca32b00 into main Aug 11, 2024
43 of 44 checks passed
@jacobtylerwalls jacobtylerwalls deleted the jtw/python-313 branch August 11, 2024 15:08
@jacobtylerwalls jacobtylerwalls removed the request for review from cdce8p September 22, 2024 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Maintenance Discussion or action around maintaining pylint or the dev workflow
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants