Skip to main content

No project description provided

Project description

Made with pop, a Python implementation of Plugin Oriented Programming Made with Python

Release facilitator for pop-projects.

About

Pop Release is a simple tool to automate the process of creating a release. When making POP software releases should be happening very quickly, every few commits should justify a release.

Since releases happen so frequently, and since they should be executed in an identical way from project to project, pop-release becomes a simple command to update the release locally and on pypi.

What is POP?

This project is built with pop, a Python-based implementation of Plugin Oriented Programming (POP). POP seeks to bring together concepts and wisdom from the history of computing in new ways to solve modern computing problems.

For more information:

Getting Started

Prerequisites

  • Python 3.6+

  • git (if installing from source, or contributing to the project)

Installation

If wanting to use pop-release, you can do so by either installing from PyPI or from source.

Install from PyPI

If package is available via PyPI, include the directions.

pip install pop-release

Install from source

# clone repo
git clone git@gitlab.com/saltstack/pop/pop-release.git
cd pop-release

# Setup venv
python3 -m venv .venv
source .venv/bin/activate
pip install -e .

Usage

PyPi release: .. code-block:: bash

pop-release pop-project 2.0.0 –acct-profile=default

PyPi testing release:

pop-release pop-project 2.0.0 --acct-profile=testing

Acknowledgements

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

pop-release-2.0.0.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

pop_release-2.0.0-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

Details for the file pop-release-2.0.0.tar.gz.

File metadata

  • Download URL: pop-release-2.0.0.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for pop-release-2.0.0.tar.gz
Algorithm Hash digest
SHA256 e99adad82e2c9817282be34fecf9faaab19864b4c6e4abf2014c9ad0f16a32aa
MD5 1ab7408f853e7b9cee96e0ba971f92a3
BLAKE2b-256 6629fc832e1ab7a67ebbe732445a317a67d7531e31d5e165f9697d4a9d015871

See more details on using hashes here.

File details

Details for the file pop_release-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: pop_release-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 14.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for pop_release-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f2ad35de637fe8131ddd475be22c1862ba91036efa71da952c37d501897e2732
MD5 15897946ffcb7ab850559aea3f7b1c7f
BLAKE2b-256 a636d320ad4d8e5b107487a1317f351eebf7ff766dc558c6662824095a4ee98e

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