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.1.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pop-release-2.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 713f859ed87020403274eca479f671fde3600af307d2b8747d23cf7a855b6f35
MD5 07729af8174805c3c0ae75759819b340
BLAKE2b-256 91f106ca74c514218bd0a1b53b78913afb1254a1a4eafab81a233f17b397032d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pop_release-2.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f9136e29d3568e5a8cc4f65d58165e86bbb982a8a092a224667b5bb0f85b844a
MD5 33f3c4e6fe972add1a8320e37fc59dde
BLAKE2b-256 4a2a6c4482fbad8944cceded68d943d77854d4c1a03b56eda9eceac288969422

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