Skip to main content

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

  1. 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
  1. git clone the repo

  2. cd into the repo and issue the command poetry install

  3. shell into the virtual environment with poetry shell

  4. build the package with poetry build

  5. 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 the pyproject.toml file, but if you look it up, you'll find good stackoverflow instructions on how to put a dummy setup.py file in to make this possible
  1. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

callingcardstools-0.2.0.tar.gz (4.3 MB view details)

Uploaded Source

Built Distribution

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

callingcardstools-0.2.0-py3-none-any.whl (4.3 MB view details)

Uploaded Python 3

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

Hashes for callingcardstools-0.2.0.tar.gz
Algorithm Hash digest
SHA256 20df2673d2200c7ecb7b876815fb44e28aac4ac69b95a93492a83ec58237f01e
MD5 d72506af1e975936a748902d479ab57f
BLAKE2b-256 b0f041cea0a87b01d8aa22ae160be9de48e2ea77781b48fa2b214fec97bc23f9

See more details on using hashes here.

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

Hashes for callingcardstools-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cecf52fe3f7eb7af9e5d93857dbf10ab4f91371fbbe498fdf16e847de712291c
MD5 5e92de5e2a8ccf19a162ccdd295324eb
BLAKE2b-256 297ed15b0603f0fccdc98bc2a36529688725bf3d34b624ac4e3df72f2bc3e095

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