Skip to main content

Type집합을 만드는 라이브러리 입니다.

Project description

GamlSet

Type집합을 만드는 라이브러리 입니다.

Python Version License: MIT

설치

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gamlset-0.1.1-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

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

Hashes for gamlset-0.1.1.tar.gz
Algorithm Hash digest
SHA256 75574ae54c56c2459bf5e7890ebac7c6a3c080cf77ba1f2ad27ec9df32a1536c
MD5 bd48282cd9be675cf5d7acdc167a8ada
BLAKE2b-256 2663cec146eb483e86b576796628d219fe56a6fec61bd7cb18ae2b520d985d1a

See more details on using hashes here.

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

Hashes for gamlset-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 32f42db78eeb67da95bad930ccebcaf46e13da298caa24260a27c727cf4d6a74
MD5 48d6b9d7c56fbe8378c60f03ad572977
BLAKE2b-256 a604f3ac323690929622e659a1227c111986de38639243806a0dc76d4fb64a91

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page