diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 6052675..10674dc 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.8', '3.9', '3.10'] + python-version: ['3.10'] steps: - uses: actions/checkout@v2 diff --git a/Makefile b/Makefile index 076496b..9f778de 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,6 @@ +PIP_TOOLS_VERSION = 6.13.0 +SETUPTOOLS_VERSION = 67.7.2 + USE_CONDA ?= 1 INSTALL_SCRIPT = install_with_conda.sh ifeq (false,$(USE_CONDA)) @@ -14,6 +17,18 @@ help: install: @bash bin/$(INSTALL_SCRIPT) +# help: install_pip_tools - Install piptools and setuptools +.PHONY: install_pip_tools +install_pip_tools: + @echo "Installing pip-tools" + @pip install pip-tools==$(PIP_TOOLS_VERSION) setuptools==$(SETUPTOOLS_VERSION) + +# help: install_project_requirements - Install prohect requirements +.PHONY: install_project_requirements +install_project_requirements: install_pip_tools + @pip-compile requirements.in + @pip install -r requirements.txt + # help: install_precommit - Install pre-commit hooks .PHONY: install_precommit install_precommit: diff --git a/README.md b/README.md index 5628a85..276c58b 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ TODO: if not done already, check out the [Skaff documentation](https://artefact.roadie.so/catalog/default/component/repo-builder-ds/docs/) for more information about the generated repository. -This Git repository is dedicated to the development of a Python library aimed at correcting the results of tracking algorithms. The primary goal of this library is to reconcile and reassign lost or misidentified IDs, ensuring a consistent and accurate tracking of objects over time. +This Git repository is dedicated to the development of a Python library aimed at correcting the results of tracking algorithms. The primary goal of this library is to reconcile and reassign lost or misidentified IDs, ensuring a consistent and accurate tracking of objects over time. ## Table of Contents diff --git a/requirements.txt b/requirements.txt index d23458e..1dc9559 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,29 @@ --e . -pandas==1.5.3 +# +# This file is autogenerated by pip-compile with Python 3.10 +# by the following command: +# +# pip-compile requirements.in +# +bytetracker==0.3.2 + # via -r requirements.in +lap==0.4.0 + # via bytetracker numpy==1.24.2 + # via + # -r requirements.in + # pandas + # scipy +pandas==1.5.3 + # via -r requirements.in +python-dateutil==2.8.2 + # via pandas +pytz==2023.3.post1 + # via pandas +scipy==1.9.3 + # via bytetracker +six==1.16.0 + # via python-dateutil +torch==1.13.0 + # via bytetracker +typing-extensions==4.8.0 + # via torch