Automate UPM package releases for Git repositories containing Unity plugins.
Project description
This package is deprecated in favor of git-upm-publisher-2.
The new package is written in JS. It is much more stable and doesn't have the annoying package resolution bugs of python.
git-upm-publisher
Automate UPM package releases for Git repositories containing Unity plugins.
Modules
- config_maker.py: searches for package.json files within a repository, and saves the selected one to a config.json file
- package_json_creator.py: creates a package.json file from scratch
- package_json_updater.py: updates an existing package.json partially (or completely)
- upm_publisher.py: automates the whole UPM publishing process explained here: https://www.patreon.com/posts/25070968
- main.py: runs all the necessary modules in order, so you don't have to
Installation
https://pypi.org/project/git-upm-publisher/
pip install git-upm-publisher
Usage
Run gup
in your command line.
Advanced
gup-main
runsmain
(equaivalent ofgup
)gup-config-maker
runsconfig_maker
gup-package-json-creator
runspackage_json_creator
gup-package-json-updater
runspackage_json_updater
gup-upm-publisher
runsupm_publisher
License
MIT license. Refer to the LICENSE file. Copyright (c) 2019 S. Tarık Çetin
This application uses git-snapshot command from mob-sakai. Take a look and give them some love.
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
Built Distribution
Close
Hashes for git_upm_publisher-0.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cd6f88ad887d3513fecfebb383a756c8baf2f8d3aef7f98fd5c8ac227a6afef |
|
MD5 | c5ec41f8b94a03dbf58dcd52e82f50db |
|
BLAKE2b-256 | ca70446f03a4f9ce8b068ea4cbb15ebf84d1bf93f4a99e46696fc1b5f9f4bea0 |