Skip to content

Commit d153350

Browse files
jbower-fbmeta-codesync[bot]
authored andcommitted
3.15/main getdeps OSS build support
Summary: Mostly just adding 3.15 to lists, and re-applying some of the very recent fixes we had in 3.14. Reviewed By: Yhg1s, yoney Differential Revision: D87095479 fbshipit-source-id: a6005928ed704a43b005ffcc08c4cad48f13a924
1 parent b600250 commit d153350

File tree

2 files changed

+52
-0
lines changed

2 files changed

+52
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# For building CinderX against CPython main.
2+
# Note that externally this can be broken because in that environment we will
3+
# be checking out the head of the CPython repo. However CinderX is only built
4+
# and tested against our internal copy of CPython which updates ~daily, and so
5+
# may be behind CPython head.
6+
7+
[manifest]
8+
name = cinderx-main
9+
fbsource_path = fbcode/cinderx
10+
shipit_project = facebookincubator/cinderx
11+
12+
[git]
13+
repo_url = https://github.com/facebookincubator/cinderx.git
14+
15+
[build.os=linux]
16+
builder = setup-py
17+
18+
[build.not(os=linux)]
19+
builder = nop
20+
21+
[dependencies]
22+
python-setuptools
23+
python-main
24+
25+
[shipit.pathmap]
26+
fbcode/cinderx = cinderx
27+
fbcode/cinderx/oss_toplevel = .
28+
29+
[setup-py.test]
30+
python_script = cinderx/PythonLib/test_cinderx/test_oss_quick.py
31+
32+
[setup-py.env]
33+
CINDERX_ENABLE_PGO=1
34+
CINDERX_ENABLE_LTO=1
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# This is primarily to support CinderX's CI, so it's not heavily configured.
2+
3+
[manifest]
4+
name = python-main
5+
fbsource_path = third-party/python/main/pristine
6+
# We don't actually have a shipit project for python-main, but we use getdeps
7+
# built-in shipit implementation which just needs a shipit.pathmap.
8+
shipit_project = dummy-name
9+
10+
11+
[git]
12+
repo_url = https://github.com/python/cpython.git
13+
14+
[shipit.pathmap]
15+
third-party/python/main/pristine = .
16+
17+
[build]
18+
builder = autoconf

0 commit comments

Comments
 (0)