diff --git a/.github/workflows/runtests.yml b/.github/workflows/runtests.yml index 362ed97b..72a16d39 100644 --- a/.github/workflows/runtests.yml +++ b/.github/workflows/runtests.yml @@ -15,6 +15,10 @@ jobs: with: python-version: '3.11' + - name: Clean up previous builds + run: | + find . -name "*.egg-info" -type d -exec rm -rf {} + + - name: Install dependencies run: | python -m pip install --upgrade pip @@ -33,4 +37,4 @@ jobs: env: PYTHONPATH: ./src run: | - pytest + pytest \ No newline at end of file diff --git a/setup.py b/setup.py index e69de29b..8fc9cb6e 100644 --- a/setup.py +++ b/setup.py @@ -0,0 +1,23 @@ +from setuptools import setup, find_packages + +setup( + name='qcpy', + version='0.1.0', + package_dir={'': 'src'}, + packages=find_packages(where='src'), + install_requires=[ + 'contourpy>=1.2.1', + 'cycler>=0.12.1', + 'fonttools>=4.51.0', + 'kiwisolver>=1.4.5', + 'matplotlib>=3.8.4', + 'numpy>=1.26.4', + 'packaging>=24.0', + 'pillow>=10.3.0', + 'pyparsing>=3.1.2', + 'python-dateutil>=2.9.0.post0', + 'scipy>=1.13.0', + 'six>=1.16.0', + 'cupy-cuda12x>=13.0.0', + ], +) \ No newline at end of file