Python - 내가 만든 모듈, 다른 사람들이 사용하도록 패키징하기
1. setup.py 를 내 작업공간에 만든다 2. 프로젝트의 메타데이터(이름, 버전 등)을 아래와 같이 작성한다. (패키징 작업) from setuptools import find_namespace_packages, setup setup( name='test', version='3.2.1', description='Test', author='SungJun', author_email='xxxxx@naver.com', url='깃허브주소', #파일들이 존재하는 깃허브 주소 packages=find_namespace_packages(where='src', include=['SungJun*']), package_dir={'': 'src'}, install_requires=[ 'numpy', 'pandas', ..
2024. 3. 15.
[Github] 깃허브 저작권 등록방법 (레포 License 등록, MIT License)
라이센스를 등록하는 이유 코드 사용의 권한을 명확히 하고 오픈소스에 대한 신뢰를 주는 수단 사용, 복제, 수정, 배포 등의 행위에 대한 규칙을 명시 개발자는 저작권을 지킬 수 있고, 다른 개발자가 사용 및 수정하는 것을 허용도 가능 MIT License 란? 상업적, 사적으로 이용 가능하며 수정, 배포, 특허 신청도 가능하여 많은 오픈소스들이 MIT라이선스를 선택 대표적인 MIT License는 React, Angular, Vue가 존재 라이센스 등록 방법 Github 레포 > Add file > Create new file 선택 License라고 타이핑 > 하에 Choose a license template 버튼 탭 MIT License 선택 > 허용하는것과 제한하는 범위 확인 허용 - 상업적 사용, ..
2024. 3. 6.