Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion fixtures/vendored/pre-pep517-sdist/Procfile

This file was deleted.

18 changes: 0 additions & 18 deletions fixtures/vendored/pre-pep517-sdist/README.md

This file was deleted.

1 change: 0 additions & 1 deletion fixtures/vendored/pre-pep517-sdist/requirements.txt

This file was deleted.

1 change: 0 additions & 1 deletion fixtures/vendored/pre-pep517-sdist/runtime.txt

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
38 changes: 19 additions & 19 deletions manifest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ dependency_deprecation_dates:
name: python
date: 2028-10-02
link: https://www.python.org/dev/peps/pep-0693/
- version_line: 3.8.x
- version_line: 3.13.x
name: python
date: 2024-10-14
link: https://www.python.org/dev/peps/pep-0569/
date: 2029-10-07
link: https://peps.python.org/pep-0719/
- version_line: 3.9.x
name: python
date: 2025-10-05
Expand Down Expand Up @@ -77,22 +77,6 @@ dependencies:
- cflinuxfs4
source: https://files.pythonhosted.org/packages/f1/2a/453a44f0c99ebd56ea041bb5063edf30edab0f2739d977b346c406ca20f5/pipenv-2024.4.0.tar.gz
source_sha256: 87b82407a9e2de3cf32a742c131708d7460d5985076c6a9b3c11d774d2929fb1
- name: python
version: 3.8.20
uri: https://buildpacks.cloudfoundry.org/dependencies/python/python_3.8.20_linux_x64_cflinuxfs3_00a261e3.tgz
sha256: 00a261e3ae67181a320726f5f8375499e4a2807e4d33d0e71a3fdba3b589757a
cf_stacks:
- cflinuxfs3
source: https://www.python.org/ftp/python/3.8.20/Python-3.8.20.tgz
source_sha256: 9f2d5962c2583e67ef75924cd56d0c1af78bf45ec57035cf8a2cc09f74f4bf78
- name: python
version: 3.8.20
uri: https://buildpacks.cloudfoundry.org/dependencies/python/python_3.8.20_linux_x64_cflinuxfs4_f7fa53d3.tgz
sha256: f7fa53d3c20f9fb0276e6f11e63c45e3a43f71aa784ad332f067a86bf79debe7
cf_stacks:
- cflinuxfs4
source: https://www.python.org/ftp/python/3.8.20/Python-3.8.20.tgz
source_sha256: 9f2d5962c2583e67ef75924cd56d0c1af78bf45ec57035cf8a2cc09f74f4bf78
- name: python
version: 3.9.20
uri: https://buildpacks.cloudfoundry.org/dependencies/python/python_3.9.20_linux_x64_cflinuxfs3_7d11b20f.tgz
Expand Down Expand Up @@ -157,6 +141,22 @@ dependencies:
- cflinuxfs4
source: https://www.python.org/ftp/python/3.12.7/Python-3.12.7.tgz
source_sha256: 73ac8fe780227bf371add8373c3079f42a0dc62deff8d612cd15a618082ab623
- name: python
version: 3.13.0
uri: https://buildpacks.cloudfoundry.org/dependencies/python/python_3.13.0_linux_x64_cflinuxfs3_06f41807.tgz
sha256: 06f41807dcf646115a7f0da738c788d838c30575ec3cc108e71a9b355843f144
cf_stacks:
- cflinuxfs3
source: https://www.python.org/ftp/python/3.13.0/Python-3.13.0.tgz
source_sha256: 12445c7b3db3126c41190bfdc1c8239c39c719404e844babbd015a1bc3fafcd4
- name: python
version: 3.13.0
uri: https://buildpacks.cloudfoundry.org/dependencies/python/python_3.13.0_linux_x64_cflinuxfs4_d59419e0.tgz
sha256: d59419e04a14083a88959b97cd7699525be1a4a2734e12f95ab173efd1fc3e8e
cf_stacks:
- cflinuxfs4
source: https://www.python.org/ftp/python/3.13.0/Python-3.13.0.tgz
source_sha256: 12445c7b3db3126c41190bfdc1c8239c39c719404e844babbd015a1bc3fafcd4
- name: setuptools
version: 75.3.0
uri: https://buildpacks.cloudfoundry.org/dependencies/setuptools/setuptools_75.3.0_linux_noarch_any-stack_374c28e4.tgz
Expand Down
24 changes: 0 additions & 24 deletions src/python/integration/offline_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -60,30 +60,6 @@ func testOffline(platform switchblade.Platform, fixtures string) func(*testing.T
})
})

context("app vendored with pre-PEP517 sdist", func() {
it.Before(func() {
var err error
source, err = switchblade.Source(filepath.Join(fixtures, "vendored", "pre-pep517-sdist"))
Expect(err).NotTo(HaveOccurred())
})

it.After(func() {
Expect(os.RemoveAll(source)).To(Succeed())
})

it("deploys successfully without internet access", func() {
_, logs, err := platform.Deploy.
WithBuildpacks("python_buildpack").
WithoutInternetAccess().
Execute(name, source)
Expect(err).NotTo(HaveOccurred())
Expect(logs.String()).To(SatisfyAll(
ContainSubstring("Running Pip Install (Vendored)"),
ContainSubstring("Created wheel for oss2"),
))
})
})

context("when vendor directory is incomplete", func() {
it.Before(func() {
var err error
Expand Down
Loading