Skip to main content

Ambient package update tool for clean and swift maintenance

Project description

pypi Downloads

Ambient Package Update

This repository will help keep all Python packages maintained by Ambient Digital tidy and up-to-date.

Installation

  1. Ensure you have installed Python >=3.10 and the binary is in your system path
  2. Navigate into the project directory
  3. Execute scripts/setup_venv.ps1 (on Windows) or rename the file to "setup_venv.sh" and execute it for macOS and UNIX

Versioning

This project follows the CalVer versioning pattern: YY.MM.[RELEASE]

Usage

  • python .\main.py render-templates [PACKAGE_NAME]

todo:

  • write usage paragraph
  • docs how to create a new package
  • create template dirs if not existing (without .github/workflows it's failing)
  • package-readme hat dopplungen zu docs und enthält zeug, das nicht da drinstehen muss
  • ambient-toolbox branch löschen und nur rest von core da ablegen

Contribution

Publish to PyPi

  • Update documentation about new/changed functionality

  • Update the Changelog

  • Increment version in main __init__.py

  • Create pull request / merge to master

  • This project uses the flit package to publish to PyPI. Thus publishing should be as easy as running:

    flit publish
    

    To publish to TestPyPI use the following ensure that you have set up your .pypirc as shown here and use the following command:

    flit publish --repository testpypi
    

Changelog

Can be found at GitHub.

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

ambient-package-update-23.5.5.tar.gz (15.6 kB view details)

Uploaded Source

Built Distribution

ambient_package_update-23.5.5-py2.py3-none-any.whl (5.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file ambient-package-update-23.5.5.tar.gz.

File metadata

File hashes

Hashes for ambient-package-update-23.5.5.tar.gz
Algorithm Hash digest
SHA256 03f03279de666591c932662a2e0a35fcc3a2e27c729f6b992ae33b4ba4d7fc00
MD5 c0b762455f433cf2bc6466699ea5fab8
BLAKE2b-256 d4305329edf368e65a17829bd065316a71bf90bc9554b93e54f69d149dbb7c49

See more details on using hashes here.

File details

Details for the file ambient_package_update-23.5.5-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for ambient_package_update-23.5.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 12a360c1dbf5cf0719c44589fa464dfe8bb6f711c67f38318d263b9364e0d149
MD5 c7c3098dff46085349a34669e8a226bc
BLAKE2b-256 d398e10f73879a6db598d8482361fe7d516f8453191280dd4851cd8170b6cd39

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