SSB Project CLI
Project description
SSB Project CLI
Features
- Create a new project quickly and easily with
ssb-project create
. - Your colleagues can quickly get started when you share the project with them with
ssb-project build
. - Includes:
- Local directory structure
- Virtual Environment
- Kernel for use on Jupyter
- Github repo (if desired)
- The project will follow the most recent SSB guidelines for security and quality.
- It will always be possible to update existing projects as guidelines change.
:sparkles: Now allows specifying any Cookiecutter template which uses Poetry, for example
ssb-project create my-project --template-git-url https://github.com/cjolowicz/cookiecutter-hypermodern-python
Installation
You can install SSB Project CLI via [pip] from [PyPI]:
pip install ssb-project-cli
Releasing a new version
To release a new version of the CLI, run the following sequence.
git switch --create release main
poetry version <version>
git commit --message="<project> <version>" pyproject.toml
git push origin release
Contributing
Setup
- Install dependencies
- Install pre-commit hooks
- Run tests:
nox -r
(More information here) - Run the help command:
poetry run ssb-project --help
License
Distributed under the terms of the MIT license, SSB Project CLI is free and open source software.
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
ssb_project_cli-1.3.3.tar.gz
(20.7 kB
view details)
Built Distribution
File details
Details for the file ssb_project_cli-1.3.3.tar.gz
.
File metadata
- Download URL: ssb_project_cli-1.3.3.tar.gz
- Upload date:
- Size: 20.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06449d636c61dc0e0c54532053dcaea7ff4157629c0feeef34fd78afc18688c0 |
|
MD5 | acb13c2fc42eb8a0d5d7bc5e2a0575af |
|
BLAKE2b-256 | 2dbc2b14d75e4ecc9cf6b30011b49bb903254d54d8aa562f5a5c6081f62ce4a0 |
File details
Details for the file ssb_project_cli-1.3.3-py3-none-any.whl
.
File metadata
- Download URL: ssb_project_cli-1.3.3-py3-none-any.whl
- Upload date:
- Size: 27.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f8ddcf41675adf6dd04b927a239e4ecda67bc7903b3bf3ac8dd2e1af76617ff |
|
MD5 | d6e1bebe40b8c3c445f4c0ade2ccf5fd |
|
BLAKE2b-256 | e86f0e6c33c49be6937db3d414f76cae4e78105e06b048b0bdc79e179d273aa3 |