Skip to content

Commit 93377f3

Browse files
authored
Create uv.lock
Heroku needs this otherwise build fails ``` stalling libspecio-perl_0.48-1_all.deb -----> Installing libsub-exporter-perl_0.990-1_all.deb -----> Installing libsub-exporter-progressive-perl_0.001013-3_all.deb -----> Installing libsub-identify-perl_0.14-3build3_amd64.deb -----> Installing libsub-install-perl_0.929-1_all.deb -----> Installing libsub-name-perl_0.27-1build3_amd64.deb -----> Installing libsub-quote-perl_2.006008-1ubuntu1_all.deb -----> Installing libsvn1_1.14.3-1build4_amd64.deb -----> Installing libsvn-perl_1.14.3-1build4_amd64.deb -----> Installing libtcl8.6_8.6.14+dfsg-1build1_amd64.deb -----> Installing libterm-readkey-perl_2.38-2build4_amd64.deb -----> Installing libtimedate-perl_2.3300-2_all.deb -----> Installing libtk8.6_8.6.14-1build1_amd64.deb -----> Installing libtry-tiny-perl_0.31-2_all.deb -----> Installing libtypes-serialiser-perl_1.01-1_all.deb -----> Installing liburi-perl_5.27-1_all.deb -----> Installing libutf8proc3_2.9.0-1build1_amd64.deb -----> Installing libvariable-magic-perl_0.63-1build3_amd64.deb -----> Installing libwww-perl_6.76-1_all.deb -----> Installing libwww-robotrules-perl_6.02-1_all.deb -----> Installing libxft2_2.3.6-1build1_amd64.deb -----> Installing libxss1_1%3a1.2.3-1build3_amd64.deb -----> Installing libxstring-perl_0.005-2build3_amd64.deb -----> Installing libyaml-libyaml-perl_0.89+ds-1build2_amd64.deb -----> Installing libyaml-libyaml-perl_0.89+ds-1ubuntu0.24.04.1_amd64.deb -----> Installing libyaml-perl_1.31-1_all.deb -----> Installing perl-openssl-defaults_7build3_amd64.deb -----> Installing ssl-cert_1.1.2ubuntu1_all.deb -----> Installing tcl_8.6.14build1_amd64.deb -----> Installing tcl8.6_8.6.14+dfsg-1build1_amd64.deb -----> Installing tk_8.6.14build1_amd64.deb -----> Installing tk8.6_8.6.14-1build1_amd64.deb -----> Writing profile script -----> Exporting environment -----> Rewrite package-config files -----> Setting GIT_EXEC_PATH to /tmp/build_8aa651b7/.apt/usr/lib/git-core -----> Python app detected ! Error: Couldn't find any supported Python package manager files. ! ! A Python app on Heroku must have either a 'requirements.txt', ! 'Pipfile.lock', 'poetry.lock' or 'uv.lock' package manager file ! in the root directory of its source code. ! ! Currently the root directory of your app contains: ! ! .apt/ ! Aptfile ! assets/ ! CITATION.cff ! docker/ ! docker-compose.yml ! docs/ ! examples/ ! .github/ ! .gitignore ! k8s/ ! LICENSE ! .pre-commit-config.yaml ! Procfile ! .profile.d/ ! pyproject.toml ! README.md ! .ruff.toml ! runtime.txt ! scripts/ ! src/ ! unit-tests/ ! ! If your app already has a package manager file, check that it: ! ! 1. Is in the top level directory (not a subdirectory). ! 2. Has the correct spelling (the filenames are case-sensitive). ! 3. Isn't listed in '.gitignore' or '.slugignore'. ! 4. Has been added to the Git repository using 'git add --all' ! and then committed using 'git commit'. ! ! Otherwise, add a package manager file to your app. If your app has ! no dependencies, then create an empty 'requirements.txt' file. ! ! If you aren't sure which package manager to use, we recommend ! trying uv, since it supports lockfiles, is extremely fast, and ! is actively maintained by a full-time team: ! https://docs.astral.sh/uv/ ! ! For help with using Python on Heroku, see: ! https://devcenter.heroku.com/articles/getting-started-with-python ! https://devcenter.heroku.com/articles/python-support ! Push rejected, failed to compile Python app. ! Push failed ```
1 parent f0ba636 commit 93377f3

File tree

1 file changed

+250
-0
lines changed

1 file changed

+250
-0
lines changed

uv.lock

Lines changed: 250 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)