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.2.tar.gz
(4.7 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.2.tar.gz.
File metadata
- Download URL: gamlset-0.1.2.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09322af73928c79e9e1e74d98b300652df2695285d77a55f14ca4a07e0583068
|
|
| MD5 |
ae00c57060fa2862b1e2db6607cacef2
|
|
| BLAKE2b-256 |
3331018142df82fd379659eaf522c29b5621f0d168c10707c50b11f57cd4bae3
|
File details
Details for the file gamlset-0.1.2-py3-none-any.whl.
File metadata
- Download URL: gamlset-0.1.2-py3-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c43ff4e7f5068498140503f3485c1f187bae1fe52462293b6c4798481c9c8300
|
|
| MD5 |
9bbed4f894a2856ab7bde7a87d404635
|
|
| BLAKE2b-256 |
40b86238ec540cd068f1f4688cdb8f2f3c414e313604cccc974eb837f257d030
|