Pytest-django: 릴리슀 3.10.0

에 λ§Œλ“  2020λ…„ 08μ›” 22일  Β·  11μ½”λ©˜νŠΈ  Β·  좜처: pytest-dev/pytest-django

λ‚˜κ°€λ©΄ 쒋을 λͺ‡ 가지 ν˜Έν™˜μ„± μˆ˜μ • 사항이 μžˆμŠ΅λ‹ˆλ‹€.

  • pytest-xdist 2 μˆ˜μ •
  • pytest 6 μˆ˜μ •(λ‚΄λΆ€ pytest-django ν…ŒμŠ€νŠΈλ§Œ ν•΄λ‹Ή)
  • 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).

λ”°λΌμ„œ 이제 μ»€λ°‹λ˜κ³  νƒœκ·Έκ°€ μ§€μ •λ˜μ—ˆμ§€λ§Œ PyPI에 κ²Œμ‹œλ˜μ§€ μ•Šμ€ λ¦΄λ¦¬μŠ€κ°€ μ•½κ°„ μ—‰λ§μž…λ‹ˆλ‹€...

@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 μ’‹μ•„μš”, κ°μ‚¬ν•©λ‹ˆλ‹€!

λ‚΄ PyPI μ‚¬μš©μž 이름은 bluetech μž…λ‹ˆλ‹€(방금 μ‹€μ œλ‘œ 생성됨). μΆ”κ°€λ˜λ©΄ 이 릴리슀λ₯Ό μ™„λ£Œν•˜κ² μŠ΅λ‹ˆλ‹€.

@bluetech ꡉμž₯ν•©λ‹ˆλ‹€! 이제 PyPI에 μ΄ˆλŒ€λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

3.10.0이 이제 PyPI에 λ¦΄λ¦¬μŠ€λ˜μ—ˆμŠ΅λ‹ˆλ‹€.


참고둜 μ €λŠ” λ‘œμ»¬μ—μ„œ μ—…λ‘œλ“œν–ˆμŠ΅λ‹ˆλ‹€. travis νŒŒμΌμ—μ„œ 토큰을 μ—…λ°μ΄νŠΈν•˜λ €κ³  μ‹œλ„ν–ˆμ§€λ§Œ μƒˆ 토큰을 μ•”ν˜Έν™”ν•˜λ €κ³  ν•  λ•Œ 토큰이 λ„ˆλ¬΄ κΈΈλ‹€λŠ” 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€... κ·Έλž˜λ„ λ‹€μŒ 릴리슀 전에 쑰사할 μ‹œκ°„μ„ 찾을 κ²ƒμž…λ‹ˆλ‹€. κ·Έλƒ₯ github μž‘μ—…μœΌλ‘œ μ „ν™˜ν•˜μ‹œκ² μŠ΅λ‹ˆκΉŒ?

κ·Έλƒ₯ github μž‘μ—…μœΌλ‘œ μ „ν™˜ν•˜μ‹œκ² μŠ΅λ‹ˆκΉŒ?

쒋은 생각 κ°™μŠ΅λ‹ˆλ‹€. 그런 λ‹€μŒ github의 λΉ„λ°€ μ €μž₯μ†Œμ— ν‚€λ₯Ό μ €μž₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰

κ΄€λ ¨ 문제

tolomea picture tolomea  Β·  4μ½”λ©˜νŠΈ

ryankask picture ryankask  Β·  5μ½”λ©˜νŠΈ

rodrigorodriguescosta picture rodrigorodriguescosta  Β·  4μ½”λ©˜νŠΈ

ojake picture ojake  Β·  6μ½”λ©˜νŠΈ

aljosa picture aljosa  Β·  8μ½”λ©˜νŠΈ