Type집합을 만드는 라이브러리 입니다.
Project description
GamlSet
Type집합을 만드는 라이브러리 입니다.
설치
pip install gamlset
소개
유연하고 가독성 좋은 Type 생성 및 grouping을 돕습니다.
사용법
# 기존 방식
class OldTypeSet:
class OldTypeFeild_1:
pass
class OldTypeFeild_2:
pass
class GamlType(GamlObj):
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.1.tar.gz
(4.0 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.1.tar.gz.
File metadata
- Download URL: gamlset-0.1.1.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75574ae54c56c2459bf5e7890ebac7c6a3c080cf77ba1f2ad27ec9df32a1536c
|
|
| MD5 |
bd48282cd9be675cf5d7acdc167a8ada
|
|
| BLAKE2b-256 |
2663cec146eb483e86b576796628d219fe56a6fec61bd7cb18ae2b520d985d1a
|
File details
Details for the file gamlset-0.1.1-py3-none-any.whl.
File metadata
- Download URL: gamlset-0.1.1-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 |
32f42db78eeb67da95bad930ccebcaf46e13da298caa24260a27c727cf4d6a74
|
|
| MD5 |
48d6b9d7c56fbe8378c60f03ad572977
|
|
| BLAKE2b-256 |
a604f3ac323690929622e659a1227c111986de38639243806a0dc76d4fb64a91
|