Skip to main content

TubeScience CLI tools

Project description

tubescience-cli

Release Build status codecov Commit activity License

TubeScience CLI tools

Getting started with your project

1. Create a New Repository

First, create a repository on GitHub with the same name as this project, and then run the following commands:

git init -b main
git add .
git commit -m "init commit"
git remote add origin git@github.com:jmosbacher/tubescience-cli.git
git push -u origin main

2. Set Up Your Development Environment

Then, install the environment and the pre-commit hooks with

make install

This will also generate your uv.lock file

3. Run the pre-commit hooks

Initially, the CI/CD pipeline might be failing due to formatting issues. To resolve those run:

uv run pre-commit run -a

4. Commit the changes

Lastly, commit the changes made by the two steps above to your repository.

git add .
git commit -m 'Fix formatting issues'
git push origin main

You are now ready to start development on your project! The CI/CD pipeline will be triggered when you open a pull request, merge to main, or when you create a new release.

To finalize the set-up for publishing to PyPI, see here. For activating the automatic documentation with MkDocs, see here. To enable the code coverage reports, see here.

Releasing a new version

  • Create an API Token on PyPI.
  • Add the API Token to your projects secrets with the name PYPI_TOKEN by visiting this page.
  • Create a new release on Github.
  • Create a new tag in the form *.*.*.

For more details, see here.


Repository initiated with fpgmaas/cookiecutter-uv.

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

tubescience_cli-0.0.5.tar.gz (83.5 kB view details)

Uploaded Source

Built Distribution

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

tubescience_cli-0.0.5-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file tubescience_cli-0.0.5.tar.gz.

File metadata

  • Download URL: tubescience_cli-0.0.5.tar.gz
  • Upload date:
  • Size: 83.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.2

File hashes

Hashes for tubescience_cli-0.0.5.tar.gz
Algorithm Hash digest
SHA256 cf73a499d74f5402930d0e53cf805b1d94a6371ba3c99f6b3c5db254554ca8ba
MD5 bd50ed7ac9a0b788497443a8b246f7fe
BLAKE2b-256 5a22753524f3c5f12950469b9f4e514c99a5daa2b0e46b32ba9b5d7a4f9dcbde

See more details on using hashes here.

File details

Details for the file tubescience_cli-0.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for tubescience_cli-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 8cf101097036dcae6494faaf57fefa991d98735a24f3d92ba23f7b355df39abf
MD5 4bf9d64464e44209085102593feb79a1
BLAKE2b-256 583df295f4d97c9a46daa83c35fe6ce51e769544538d004e8fd19230e1d0cdb9

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