성태의 닷넷 이야기
홈 주인
모아 놓은 자료
프로그래밍
질문/답변
사용자 관리
사용자
메뉴
아티클
외부 아티클
유용한 코드
온라인 기능
MathJax 입력기
최근 덧글
[정성태] How can I tell whether two programs...
[정성태] The case of the fail-fast crashes c...
[정성태] Creating Docker multi-arch images f...
[정성태] BinaryFormatter removed from .NET 9...
[정성태] Extending the Windows Shell Progres...
[우광현] 와..... 범위를 잡았으니 클라이언트가 해당 범위를 확인해본다...
[정성태] 딱히, 그것 이상으로 더 설명할 내용이 없습니다. 동적 포...
[정성태] If Windows 3.11 required a 32-bit p...
[정성태] What is a hard error, and what make...
[괴물신인] 질문작성자인데 이 글을 이제봤네요 ㄷㄷ 이 글처럼 타입별로 인...
글쓰기
제목
이름
암호
전자우편
HTML
홈페이지
유형
제니퍼 .NET
닷넷
COM 개체 관련
스크립트
VC++
VS.NET IDE
Windows
Team Foundation Server
디버깅 기술
오류 유형
개발 환경 구성
웹
기타
Linux
Java
DDK
Math
Phone
Graphics
사물인터넷
부모글 보이기/감추기
내용
<div style='display: inline'> <h1 style='font-family: Malgun Gothic, Consolas; font-size: 20pt; color: #006699; text-align: center; font-weight: bold'>twine 실행 시 ConfigParser.ParsingError: File contains parsing errors: /root/.pypirc</h1> <p> <a target='tab' href='https://www.sysnet.pe.kr/2/0/12868'>twine</a> 실행 시 다음과 같은 오류가 발생합니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > $ twine upload --repository pypi /app/mytest-1.0.0.0-py2-none-any.whl Traceback (most recent call last): File "/usr/local/bin/twine", line 8, in <module> sys.exit(main()) File "/usr/local/lib/python2.7/site-packages/twine/__main__.py", line 28, in main return dispatch(sys.argv[1:]) File "/usr/local/lib/python2.7/site-packages/twine/cli.py", line 77, in dispatch return main(args.args) File "/usr/local/lib/python2.7/site-packages/twine/commands/upload.py", line 134, in main upload_settings = settings.Settings.from_argparse(args) File "/usr/local/lib/python2.7/site-packages/twine/settings.py", line 229, in from_argparse return cls(**settings) File "/usr/local/lib/python2.7/site-packages/twine/utils.py", line 331, in wrapper return function(*args, **kwargs) File "/usr/local/lib/python2.7/site-packages/twine/settings.py", line 110, in __init__ repository_name=repository_name, repository_url=repository_url, File "/usr/local/lib/python2.7/site-packages/twine/settings.py", line 244, in _handle_repository_options repository_url, File "/usr/local/lib/python2.7/site-packages/twine/utils.py", line 121, in get_repository_from_config return get_config(config_file)[repository] File "/usr/local/lib/python2.7/site-packages/twine/utils.py", line 74, in get_config parser.read(path) File "/usr/local/lib/python2.7/ConfigParser.py", line 305, in read self._read(fp, filename) File "/usr/local/lib/python2.7/ConfigParser.py", line 546, in _read raise e ConfigParser.ParsingError: File contains parsing errors: /root/.pypirc [line 2]: ' username = __token__\n' [line 3]: ' password = pypi-...[생략]...C4Wko' </pre> <br /> 재미있는 건, 동일한 "/root/.pypirc" 파일로 python 3에서는 잘 동작한다는 점입니다. 문제의 원인은, 들여 쓰기에 있었습니다. 즉, 다음과 같은 파일의 내용이,<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > [pypi] username = __token__ password = pypi-...[생략]...C4Wko </pre> <br /> 이렇게 초기 들여쓰기를 제거해야만 정상적으로 twine 업로드가 진행됩니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > [pypi] username = __token__ password = pypi-...[생략]...C4Wko </pre> </p><br /> <br /><hr /><span style='color: Maroon'>[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]</span> </div>
첨부파일
스팸 방지용 인증 번호
4475
(왼쪽의 숫자를 입력해야 합니다.)