Pytest-django: рд░рд┐рд▓реАрдЬ 3.10.0

рдХреЛ рдирд┐рд░реНрдорд┐рдд 22 рдЕрдЧре░ 2020  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: pytest-dev/pytest-django

рдХреБрдЫ рдЕрдиреБрдХреВрд▓ рд╕реБрдзрд╛рд░ рд╣реИрдВ рдЬрд┐рдирд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛:

  • pytest-xdist 2 рдХреЗ рд▓рд┐рдП рдлрд┐рдХреНрд╕
  • рдкрд╛рдЗрдЯреЗрд╕реНрдЯ 6 рдХреЗ рд▓рд┐рдП рдлрд┐рдХреНрд╕ (рдХреЗрд╡рд▓ рдЖрдВрддрд░рд┐рдХ рдкрд╛рдЗрдЯреЗрд╕реНрдЯ-рдбреАрдЬреЗрдВрдЧреЛ рдкрд░реАрдХреНрд╖рдг)
  • Django 3.2 рдХреЗ рд▓рд┐рдП рдареАрдХ рдХрд░реЗрдВ

рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдкрд╣рд▓реЗ рдХрднреА рдХреЛрдИ рд░рд┐рд▓реАрдЬ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ, рддреЛ рдХреЗрд╡рд▓ рдПрдХ рдЪреЗрдВрдЬрд▓реЙрдЧ рдЕрдкрдбреЗрдЯ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдФрд░ рдЙрд╕реЗ рдЯреИрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ @blueyed рдХреЗ PyPI рдЯреЛрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред

рдореИрдВ рдЗрд╕реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдХрд░реВрдБрдЧрд╛, рдЬрдм рддрдХ рдХрд┐ рдХреЛрдИ рдЖрдкрддреНрддрд┐ рдирд╣реАрдВ рдХрд░рддрд╛ (рдпрд╛ рд╕реНрд╡рдпрдВрд╕реЗрд╡рдХреЛрдВ)ред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@bluetech @pelme рдХрд┐рд╕реА рднреА рдореМрдХреЗ рдкрд░ рдЖрдк рдЗрд╕реЗ рдЬрд╛рд░реА рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рд╕рднреА 11 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЦреИрд░ рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЯреЛрдХрди рдЕрдм рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ:

HTTPError: 403 Forbidden from https://upload.pypi.org/legacy/
Invalid or non-existent authentication information. See https://pypi.org/help/#invalid-auth for more information.

(рдиреМрдХрд░реА рджреЗрдЦреЗрдВ: https://travis-ci.org/github/pytest-dev/pytest-django/jobs/721042875)ред

рддреЛ рдЕрдм рдпрд╣ рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдЧрдбрд╝рдмрдбрд╝ рд╣реИ рдФрд░ рдЯреИрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдкреАрдИрдкреАрдЖрдИ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ...

@blueyed рдФрд░ @pelme : https://pypi.org/project/pytest-django/ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЖрдк рд╡реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ PyPI рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИред рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╡реНрд╣реАрд▓ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдЯреНрд░реИрд╡рд┐рд╕ рдЯреЛрдХрди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдЧрдбрд╝рдмрдбрд╝реА рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ, рдореБрдЭреЗ рдЙрдореНрдореАрдж рдереА рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред

@bluetech рдпрджрд┐ рдЖрдк setup.py upload рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп twine upload рдЖрдЬрд╝рдорд╛рдПрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреВрд░реНрд╡ рдХреЛ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рддреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХрдо рд╕реЗ рдХрдо рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдПред

рдпрд╣ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ:

https://github.com/pytest-dev/pytest-django/blob/7474f9bee92979f5a53d92544e8f5a7cf1de67b7/.travis.yml#L72 -L83

рдореБрдЭреЗ рдЦреЗрдж рд╣реИ, рдореИрдВ рдЗрд╕рдореЗрдВ рдЖрдкрдХреА рдорджрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

@bluetech @pelme рдХрд┐рд╕реА рднреА рдореМрдХреЗ рдкрд░ рдЖрдк рдЗрд╕реЗ рдЬрд╛рд░реА рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

(https://github.com/pytest-dev/pytest/issues/7585#issuecomment-691510957 рд╕реЗ):

@pelme рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ рдФрд░/рдпрд╛ @bluetech рдХреЛ PyPI рдкрд░ рдкреНрд░рдХрд╛рд╢рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ? рд╣рдо рдЗрд╕реЗ рд╡рд╣рд╛рдВ рд╕реЗ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ (рдореЗрд░рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рднреА nicoddemus рд╣реИ)ред @bluetech рддреБрдореНрд╣рд╛рд░рд╛ рдХреНрдпрд╛ рд╣реИ?

рд╡рд┐рд▓рдВрдм рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдЕрдм PyPI рдкрд░ @nicoddemus рдХреЛ рд╕реНрд╡рд╛рдореА рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рд╛ рд╣реИред рдореБрдЭреЗ @bluetech рдХрд╛ PyPI рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдирд╣реАрдВ рдкрддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдХреГрдкрдпрд╛ рдпрд╣рд╛рдВ рдЙрддреНрддрд░ рджреЗрдВ рдФрд░ рдореИрдВ рдЖрдкрдХреЛ рднреА рдЬреЛрдбрд╝ рджреВрдВрдЧрд╛!

рдзрдиреНрдпрд╡рд╛рдж ЁЯЩП рдФрд░ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдХреЛрдИ рдЕрдиреНрдп рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

@pelme рдЧреНрд░реЗрдЯ, рдзрдиреНрдпрд╡рд╛рдж!

рдореЗрд░рд╛ рдкреАрдИрдкреАрдЖрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо bluetech рд╣реИ (рдЕрднреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рдПрдХ рдмрд╛рд░ рдЬреБрдбрд╝ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдЗрд╕ рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рдкреВрд░рд╛ рдХрд░ рджреВрдВрдЧрд╛ред

@bluetech рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛! рдЕрдм рдЖрдк PyPI рдкрд░ рдЖрдордВрддреНрд░рд┐рдд рд╣реИрдВред

3.10.0 рдЕрдм рдкреАрдИрдкреАрдЖрдИ рдХреЛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред


рдиреЛрдЯ рдореИрдВрдиреЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рд╣реИ; рдореИрдВрдиреЗ рдЯреНрд░реИрд╡рд┐рд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЯреЛрдХрди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдирдП рдЯреЛрдХрди рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдЯреЛрдХрди рдХреЗ рдмрд╣реБрдд рд▓рдВрдмреЗ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИ ... рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬ рд╕реЗ рдкрд╣рд▓реЗ рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рдордп рдорд┐рд▓реЗрдЧрд╛ред рд╢рд╛рдпрдж рд╕рд┐рд░реНрдл рдЬреАрдердм рдХреНрд░рд┐рдпрд╛рдУрдВ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ?

рд╢рд╛рдпрдж рд╕рд┐рд░реНрдл рдЬреАрдердм рдХреНрд░рд┐рдпрд╛рдУрдВ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ?

рдПрдХ рдЕрдЪреНрдЫреЗ рд╡рд┐рдЪрд╛рд░ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред рдлрд┐рд░ рдЖрдк рдЪрд╛рдмрд┐рдпреЛрдВ рдХреЛ рдЬреАрдердм рдХреЗ рд╕реАрдХреНрд░реЗрдЯ рд╕реНрдЯреЛрд░ рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

dan-passaro picture dan-passaro  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rlskoeser picture rlskoeser  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rodrigorodriguescosta picture rodrigorodriguescosta  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

clintonb picture clintonb  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ojake picture ojake  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ