Skip to main content

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 runs main (equaivalent of gup)
  • gup-config-maker runs config_maker
  • gup-package-json-creator runs package_json_creator
  • gup-package-json-updater runs package_json_updater
  • gup-upm-publisher runs upm_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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

git-upm-publisher-0.0.5.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

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

git_upm_publisher-0.0.5-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

Details for the file git-upm-publisher-0.0.5.tar.gz.

File metadata

  • Download URL: git-upm-publisher-0.0.5.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.0

File hashes

Hashes for git-upm-publisher-0.0.5.tar.gz
Algorithm Hash digest
SHA256 e7bf1d2d1886ba803180b2d53f2ac316d51aecd1ad8471a534e8f0b2f267870b
MD5 c93e51ab73b3509d7ecea651ec6654dd
BLAKE2b-256 9b821a145db2cf99075018a154291575b7aa1b1ba731bc87a6621d324b8af8e2

See more details on using hashes here.

File details

Details for the file git_upm_publisher-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: git_upm_publisher-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 11.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.0

File hashes

Hashes for git_upm_publisher-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 8cd6f88ad887d3513fecfebb383a756c8baf2f8d3aef7f98fd5c8ac227a6afef
MD5 c5ec41f8b94a03dbf58dcd52e82f50db
BLAKE2b-256 ca70446f03a4f9ce8b068ea4cbb15ebf84d1bf93f4a99e46696fc1b5f9f4bea0

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 files

0.0.4

2 files

Supported by

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