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.9.0.tar.gz
(3.0 kB
view hashes)
Built Distribution
Close
Hashes for uranium_plus-1.9.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1203176abe207d58bf934cc1c2196810251e08b40989e8d48be2f6b28d90a5c |
|
MD5 | bcdfc7e7c8a101d9ad982caee3f69109 |
|
BLAKE2b-256 | 6e41d45c1b72e97943f184015b18a8bde63d19f82c2480ba34c2be9886880baa |