A collection of objects and functions to work with calling cards sequencing tools
Project description
Installation
pip install callingcardstools
To start using the command line tools, see the help message with:
callingcardstools --help
Development Installation
- install poetry
- I prefer to set the default location of the virtual environment to the
project directory. You can set that as a global configuration for your
poetry installation like so:
poetry config virtualenvs.in-project true
-
git clone the repo
-
cd into the repo and issue the command
poetry install
-
shell into the virtual environment with
poetry shell
-
build the package with
poetry build
-
install the callingcardstools packge into your virtual environment
pip install dist/callingcardstools-...
- Note: you could figure out how to use the pip install
-e
flag to have an interactive development environment. I don't think that is compatible with only thepyproject.toml
file, but if you look it up, you'll find good stackoverflow instructions on how to put a dummysetup.py
file in to make this possible
- Building the Dockerimage:
Currently the Dockerimage is built from a stable version on github
Note that unless I set it up, you won't be able to push to my dockerhub repo. I think that is possible to do, though. If you wish to push to your own dockerhub, replace the cmatkhan to your username.
docker build -t cmatkhan/callingcardstools - < Dockerfile
where cmatkhan/callingcardstools is the tag. This will default to the version
latest
To push:
docker push cmatkhan/callingcardstools
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
Built Distribution
Hashes for callingcardstools-0.1.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a3c20a68427a006f8b3bae43df2a10dafe43e7d83ad4c7beec56ac26dfaf1fb |
|
MD5 | adc70c91307c6e3a2a4fc73107ea5f55 |
|
BLAKE2b-256 | e5bf4608bb508373525bb795f2f8d6f9fb4b47760b4542f35499ea07be3716d5 |