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-0.tar.gz
(2.8 kB
view hashes)
Built Distribution
Close
Hashes for uranium_plus-0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c3f91802d775eb694d4225fe2bfdb10bf10ed081df5e1eef26cece6535f7cf2 |
|
MD5 | 8cca95f2bfc4213e16a4e9fdcb97b407 |
|
BLAKE2b-256 | 4d920ff1592644f851ed0a20e1d6b136208dcfc1f4db0d7c3774f3d71df9567f |