Skip to content
This repository has been archived by the owner on Sep 20, 2024. It is now read-only.

Pype 3.0 - command and install refactoring #513

Merged
merged 69 commits into from
Dec 8, 2020
Merged

Pype 3.0 - command and install refactoring #513

merged 69 commits into from
Dec 8, 2020

Conversation

antirotor
Copy link
Member

@antirotor antirotor commented Sep 9, 2020

Feature

This is first step towards new Pype 3 infrastructure. It dissolves pypeclub/pype-setup into pypeclub/pype. It provides basic build infrastructure to build/freeze Pype into standalone self-contained application. All required repositories are now added as git submodules into repos folder.

You can either clone it and init submodules in one step:

git clone -b 3.0/refactoring --recurse-submodules git@github.com:pypeclub/pype.git

Or if you already cloned pype just run:

git submodule update --init --recursive.

Building Pype

Windows

You will need Python 3.7 and newer and git.

Clone repository:

git clone --recurse-submodules git@github.com:pypeclub/pype.git

Run PowerShell script build.ps1. It will create venv, install all
required dependencies and build Pype. After it is finished, you will find
Pype in build folder.

Pype is build using CX_Freeze to freeze itself and all dependencies.

Closes #211
Closes #176
Closes #76
Closes #7

@antirotor antirotor added type: enhancement Enhancements to existing functionality epic affects: CORE labels Sep 9, 2020
@antirotor antirotor requested a review from a team September 9, 2020 21:47
@antirotor antirotor self-assigned this Sep 9, 2020
@antirotor
Copy link
Member Author

This doesn't work yet BTW. It should build OK under windows and print help, but pype_commands (former PypeLauncher) is not implemented yet.

pype/lib/applications.py Outdated Show resolved Hide resolved
@mkolar mkolar marked this pull request as ready for review December 8, 2020 08:46
@mkolar mkolar self-requested a review December 8, 2020 08:58
Copy link
Member

@mkolar mkolar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's merge this and start cleaning up with all other code.

@mkolar mkolar merged commit 1102799 into develop Dec 8, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
epic type: enhancement Enhancements to existing functionality
Projects
None yet
3 participants