Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set up build tools and install cli #4

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

is3ka1
Copy link

@is3ka1 is3ka1 commented Jul 23, 2021

❯ pip install git+https://github.com/Isekai-Seikatsu/Pickora.git

Collecting git+https://github.com/Isekai-Seikatsu/Pickora.git
  Cloning https://github.com/Isekai-Seikatsu/Pickora.git to /private/var/folders/0q/b68c14rn36348fhlpch14k480000gn/T/pip-req-build-5p65sbhx
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... done
Building wheels for collected packages: pickora
  Building wheel for pickora (PEP 517) ... done
  Created wheel for pickora: filename=pickora-0.1.0-py3-none-any.whl size=7299 sha256=fe84e54c46df83996c719da61e7ff3153a73bd509e094cc6d29d0cb410b82b09
  Stored in directory: /private/var/folders/0q/b68c14rn36348fhlpch14k480000gn/T/pip-ephem-wheel-cache-rjayxz93/wheels/d5/fe/12/9fc154eb00eeeb349ba0ecb3cb5e9332942d8c5778920b7712
Successfully built pickora
Installing collected packages: pickora
Successfully installed pickora-0.1.0

❯ pickora -h

usage: pickora [-h] [-d] [-r] [-l {none,python,pickle}] [-o OUTPUT] file

A toy compiler that can convert Python scripts to pickle bytecode.

positional arguments:
  file                  the Python script to compile

optional arguments:
  -h, --help            show this help message and exit
  -d, --dis             disassamble compiled pickle bytecode
  -r, --eval, --run     run the pickle bytecode
  -l {none,python,pickle}, --lambda {none,python,pickle}
                        choose lambda compiling mode
  -o OUTPUT, --output OUTPUT
                        write compiled pickle to file

Documentation can be found at https://github.com/splitline/Pickora

And If you wish, upload to PyPI and let everyone have fun : )
https://pypi.org/search/?q=pickora

❯ poetry publish --build --username xxx --password xxx

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant