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
-eflag to have an interactive development environment. I don't think that is compatible with only thepyproject.tomlfile, but if you look it up, you'll find good stackoverflow instructions on how to put a dummysetup.pyfile 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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file callingcardstools-0.2.0.tar.gz.
File metadata
- Download URL: callingcardstools-0.2.0.tar.gz
- Upload date:
- Size: 4.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.2 CPython/3.8.10 Linux/5.15.0-72-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20df2673d2200c7ecb7b876815fb44e28aac4ac69b95a93492a83ec58237f01e
|
|
| MD5 |
d72506af1e975936a748902d479ab57f
|
|
| BLAKE2b-256 |
b0f041cea0a87b01d8aa22ae160be9de48e2ea77781b48fa2b214fec97bc23f9
|
File details
Details for the file callingcardstools-0.2.0-py3-none-any.whl.
File metadata
- Download URL: callingcardstools-0.2.0-py3-none-any.whl
- Upload date:
- Size: 4.3 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.2 CPython/3.8.10 Linux/5.15.0-72-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cecf52fe3f7eb7af9e5d93857dbf10ab4f91371fbbe498fdf16e847de712291c
|
|
| MD5 |
5e92de5e2a8ccf19a162ccdd295324eb
|
|
| BLAKE2b-256 |
297ed15b0603f0fccdc98bc2a36529688725bf3d34b624ac4e3df72f2bc3e095
|