Skip to main content

A TwinCAT project release tool

Project description

Intro

https://confluence.slac.stanford.edu/display/PCDS/Releasing+Pytmc+TwinCAT+Project+IOCs

and more specifically: https://confluence.slac.stanford.edu/display/PCDS/Automated+Tagging+for+TwinCAT+Projects

Installing

$ git clone https://github.com/pcdshub/tc_release
$ cd tc_release
$ pip install .

Running

$ tc-release
usage: tc-release [-h] [--plcproj PLCPROJ] [--dry-run] VERSION NUMBER repo_url

Building the exe

  1. Install pyinstaller and pywin32

    conda install -c conda-forge pyinstaller
    conda install -c anaconda pywin32
    
  2. Build exe

    pyinstaller tc_release
    

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

tc_release-0.2.7.tar.gz (19.5 kB view details)

Uploaded Source

Built Distribution

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

tc_release-0.2.7-py3-none-any.whl (16.6 kB view details)

Uploaded Python 3

File details

Details for the file tc_release-0.2.7.tar.gz.

File metadata

  • Download URL: tc_release-0.2.7.tar.gz
  • Upload date:
  • Size: 19.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for tc_release-0.2.7.tar.gz
Algorithm Hash digest
SHA256 c25b1f0522d3523007a3dd825856a7c070b4f937f623b2781353736902800797
MD5 ab5329abfc39efbb154c3b49081b32e4
BLAKE2b-256 49af441cef6a6e9322f52c3dec3267c2b5795ca4868ac298532d51c917f38ef6

See more details on using hashes here.

File details

Details for the file tc_release-0.2.7-py3-none-any.whl.

File metadata

  • Download URL: tc_release-0.2.7-py3-none-any.whl
  • Upload date:
  • Size: 16.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for tc_release-0.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 f448c432553473ae70ba9a02ec4099daaa990faee9f084a186af43f12799a81b
MD5 bb34e82e4e3927d4c8970ed37cea72e7
BLAKE2b-256 f8fea66790f727f62ccc2a8539e690a5517511eff6cb7448ffc16862a2a6629a

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