Skip to main content

Automated version control system with customizable changelog and version management

Project description

Moloch Versioning

Moloch Versioning is an automated version control system that manages versioning with a detailed and customizable changelog. It offers semantic versioning capabilities, thematic name generation, and visibility and priority classification.

Installation

To install this package locally, use the following command after generating the .whl file:

pip install path/to/moloch_versioning-0.1-py3-none-any.whl

Usage

from moloch_versioning import VersionControlSystem

vcs = VersionControlSystem()
# Generate a new version and add an entry to the changelog
version = vcs.create_version_identifier("major")
print("Generated version:", version)

Features

  • Semantic Versioning: Supports major, minor, and patch versioning.
  • Customizable Changelog: Includes fields like timestamp, description, status, and impact.
  • Visibility Classification: Classify changes as public, confidential, or secret.
  • Thematic Names: Generate unique version names based on predefined themes.

Requirements

  • Python 3.7 or higher

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

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

Source Distribution

moloch_versioning-0.1.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

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

moloch_versioning-0.1-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file moloch_versioning-0.1.tar.gz.

File metadata

  • Download URL: moloch_versioning-0.1.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for moloch_versioning-0.1.tar.gz
Algorithm Hash digest
SHA256 705546ecb94895e42cf80cd8de5bcb17c0536d7b2b23743bcfe3671967f8c88f
MD5 fa7d7c8abe7835ef7b49431398112f36
BLAKE2b-256 2bc5fc3dc1dd9d7993b4cb8ed99c0feffec351a9effeb96e6b960032ddddc55d

See more details on using hashes here.

File details

Details for the file moloch_versioning-0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for moloch_versioning-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ed8c50cfa5ced074e92de83836f5c9d817fded070104f5da64b79cdf7a6b6a66
MD5 28e183696d19fb181bdf058b521acccc
BLAKE2b-256 2a86c81f003a417e11745f7347df9ee7631eb100814da0c09dc26111e5b28370

See more details on using hashes here.

Supported by

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