Type집합을 만드는 라이브러리 입니다.
Project description
GamlSet
Type집합을 만드는 라이브러리 입니다.
설치
pip install gamlset
소개
유연하고 가독성 좋은 Type 생성 및 grouping을 돕습니다.
사용법
# 기존 방식
class OldTypeSet:
class OldTypeFeild_1:
pass
class OldTypeFeild_2:
pass
# GamlSet
class GamlTypeSet(GamlSet):
GamlType_1 = GamlType # GamlTypeSet__GamlType1
GamlType_2 = GamlType # GamlTypeSet__GamlType2
사용 예시들은 examlple/을 참고하세요.
개발 환경 설정
# 저장소 클론
git clone https://github.com/gamultong/gamlset.git
cd gamlset
# 개발 의존성 설치
pip install -e ".[dev]"
# 테스트 실행
python -m tests.run
빌드 및 배포
# 빌드
python setup.py sdist bdist_wheel
# PyPI 업로드
pip install twine
twine upload dist/*
라이선스
MIT License - 자세한 내용은 LICENSE 파일을 참조하세요.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gamlset-0.1.0.tar.gz
(3.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gamlset-0.1.0.tar.gz.
File metadata
- Download URL: gamlset-0.1.0.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
182b065c1fb144162d29b1c306f728a987dcc47b49aff2ea526496b9f2a0e91d
|
|
| MD5 |
9d5cb3357a5903807e921acbf0867ff9
|
|
| BLAKE2b-256 |
88c40f519506de7c33ac8baa2349127ea155fd62ec5e221e67fafec45ffbbe70
|
File details
Details for the file gamlset-0.1.0-py3-none-any.whl.
File metadata
- Download URL: gamlset-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
877ad0f48e3267a2d820f704a9b90cf9d6bfc9ca88f8fbda6e457d6364bd8329
|
|
| MD5 |
e5f9541f5d624aa170073e0d073cd469
|
|
| BLAKE2b-256 |
2eb168a7e5456746b34cac4f0cd03570dbb90b0e2245392bc9112682513859ba
|