Skip to main content

No project description provided

Project description

Introduction

This repo tracks the evidi_fabric package which is intended to collect useful helper when working with fabric

Build and Test

poetry build
poetry config repositories.evidi_fabric https://pkgs.dev.azure.com/cloud-agility/5a74dae0-b39a-4e4d-85cf-bf150f827302/_packaging/evidi_fabric/pypi/upload/

Generate a Personal Access Token in Azure DevOps and use it here

poetry config http-basic.evidi_fabric INITIALS PAT

where INITIALS can be anything and PAT is your new token. You need to have Contributor access to the python_packages feed.

poetry publish --repository evidi_fabric

Make sure to bump the version number for each publish. Consider using release candidates when testing stuff e.g.

0.0.3
0.1.0-alpha.0
0.1.0-alpha.1
...
0.1.0

This can be semi-automated with poetry by using these commands:

poetry version prerelease

and

poetry version patch

In this case the first command will create a new prerelease version for a patch update. You can run the first command several times while you iterate your fixes. Once you are satisfied you can run poetry version patch to make a new patch release. Then when you merge to master this release will be automatically published to inspari-ai pypi feed.

Note that you cannot upload the same package version twice. Thus you need to bump some part of the version everytime you want to publish. The suggested workflow is that prereleases are published manually while "production" releases are only done by the pipeline to make sure that master branch and latest published version tracks each other.

See the docs for details. See also the possible improvement.

For fast patch, build and publish, you can use the following command:

poetry version patch && poetry build && poetry publish --repository evidi_fabric

To upgrade your local repositories with the latest version of the package with pip, run:

pip install --upgrade evidi_fabric

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

evidi_fabric-0.1.1.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

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

evidi_fabric-0.1.1-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file evidi_fabric-0.1.1.tar.gz.

File metadata

  • Download URL: evidi_fabric-0.1.1.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for evidi_fabric-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b67a220938cfa875b58c74950c8ae6786f76a3cda17557d9c9c7c2257a53f7c7
MD5 e23797b056fbfd3840fae260bba6ea1e
BLAKE2b-256 f53ee127afda53ff3b9e15bbbcee1dce4ced7e60450501c9504e02f4d6d24b35

See more details on using hashes here.

File details

Details for the file evidi_fabric-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: evidi_fabric-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for evidi_fabric-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 71ed8aac47d2a2f592f30463e50ba43df1225b59b1693d89c35499948f4099ad
MD5 a25291ac3016c51ac7054655b6859f45
BLAKE2b-256 bc47bf2fc953c64fe669a8f2c218720f6e5bcebbbd82ceed95d6703d788d770c

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