an opinionated base package for builds using uranium
Project description
uranium-plus: opinionated usage of uranium
uranium-plus is an alpha project. use at your own risk, and things are subject to change
uranium-plus is an opinionated way of using uranium, relying on standardization to provide functionality out of the box:
- a
uranium test
directive, using pytest - a
uranium publish
directive, to publish packages - a
uranium main
directive,
using uranium-plus in your ubuild.py
You can install uranium-plus, then call the provided boostrap function to bootstrap your repo. from that point on, you will have all the standard uranium-plus goodies:
# ubuild.py
build.packages.install("uranium-plus")
import uranium_plus
build.config.update({
"uranium-plus": {
"module": "my-module"
}
})
uranium_plus.bootstrap(build)
Using uranium-plus for vscode
uranium-plus includes built in configuration for maximum compatibility with vscode's vscode-python extension.
modify your uranium-plus installation to include the vscode extras:
# ubuild.py
build.packages.install("uranium-plus[vscode]")
import uranium_plus
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
uranium-plus-1.8.0.tar.gz
(2.8 kB
view hashes)
Built Distribution
Close
Hashes for uranium_plus-1.8.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c6297085125951fc7d92d0ff69dfc3036c1c0d87f4443071d392135ddd94a84 |
|
MD5 | 697487b8a6bf8e51d1002546c80582c0 |
|
BLAKE2b-256 | 4684e40033fa4567b2041db7f359a866a0f30ef18117f77ddc33d09fbab6bf5f |