Skip to main content

MVVM UI Framework for Python and Brython

Project description



MVVM UI Framework for Python and Brython
Documentation Status




Install

using pip(stable)

pip3 install mapsipy

using git(dev)

pip3 install https://github.com/eseunghwan/pyvuejs.git



Usage

create project with cli

mapsipy-cli init [dest]

run with server

mapsipy-cli serve

build project file to standalone .html and .js

mapsipy-cli build [dest]



TODO

[ ] classified virtual dom
[ ] classified viewmodel

History

2021.04.20

  • init release
  • mvvm skeleton completed

2021.04.21

  • bug fix on init project
    • do not remove directory anymore
  • bug fix on package install
    • template files now include

2021.04.22

  • conditions(if, elif, else) include
  • loop(for) include

post1

  • change mapsi(brython) package from single file to module directory
  • delete mapsi directory when build

post2

  • change render order of views/components/App
    • now components inside App render well
  • add content tag to component
    • childNodes of component will be placed

post3

  • bug fixes
    • exclude style tags from component value formatting

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

mapsipy-2021.4.22.post3.tar.gz (485.0 kB view details)

Uploaded Source

Built Distribution

mapsipy-2021.4.22.post3-py3-none-any.whl (487.4 kB view details)

Uploaded Python 3

File details

Details for the file mapsipy-2021.4.22.post3.tar.gz.

File metadata

  • Download URL: mapsipy-2021.4.22.post3.tar.gz
  • Upload date:
  • Size: 485.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.2.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.9

File hashes

Hashes for mapsipy-2021.4.22.post3.tar.gz
Algorithm Hash digest
SHA256 978a742c60aa990223095c4aa3683e03c318ce99dd07f9e1d9015aa22ccfd2aa
MD5 fc529d061a4b13c2c579ded3dd57d6f3
BLAKE2b-256 2b4775031dceb184cfb1c50658944177037422c30e9a8c60d9b5acf8e72c8178

See more details on using hashes here.

File details

Details for the file mapsipy-2021.4.22.post3-py3-none-any.whl.

File metadata

  • Download URL: mapsipy-2021.4.22.post3-py3-none-any.whl
  • Upload date:
  • Size: 487.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.2.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.9

File hashes

Hashes for mapsipy-2021.4.22.post3-py3-none-any.whl
Algorithm Hash digest
SHA256 ca2ce6fd22b23e807efaa0e62a0d817c3ad5ff898c9c376738a564ac46f532b9
MD5 39d6e25aac1a2eedc42a130bac836e4c
BLAKE2b-256 214ac1b1b867ec9a438a5fafb5c4582b99fd6cdc31f3caae1cb97fec3fc5c6ee

See more details on using hashes here.

Supported by

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