limited-country-20626
06/14/2016, 8:17 PMv1.0.0 tag and adding buildgen:
diff --git a/3rdparty/python/requirements.txt b/3rdparty/python/requirements.txt
index ac89c78..dfbcea3 100644
--- a/3rdparty/python/requirements.txt
+++ b/3rdparty/python/requirements.txt
@@ -3,6 +3,9 @@ beautifulsoup4>=4.3.2,<4.4
coverage>=3.7,<3.8
docutils>=0.12,<0.13
fasteners==0.14.1
+fsqio.pants.contrib.buildgen.core==1.1.0
+fsqio.pants.contrib.buildgen.python==1.1.0
futures==3.0.5
lmdb==0.89
Markdown==2.1.1
diff --git a/pants.ini b/pants.ini
index 47858cd..592c305 100644
--- a/pants.ini
+++ b/pants.ini
@@ -41,6 +41,8 @@ backend_packages: [
"internal_backend.sitegen",
"internal_backend.utilities",
"pants.contrib.android",
+ "pants.contrib.buildgen.core",
+ "pants.contrib.buildgen.python",
"pants.contrib.cpp",
"pants.contrib.go",
"pants.contrib.scalajs",
@@ -225,6 +227,44 @@ interpreter_requirement: CPython>=2.7,<3
interpreter_cache_dir: %(pants_bootstrapdir)s/python_cache/interpreters
resolver_cache_dir: %(pants_bootstrapdir)s/python_cache/requirements
+[buildgen]
+source_dirs: [
+ 'contrib',
+ 'testprojects',
+ 'src',
+ '3rdparty',
+ 'tests',
+ ]
+
+test_dirs: [
+ 'tests',
+ ]
+
+target_whitelist: [
+ 'python_library',
+ 'python_tests',
+ 'scalac_plugin',
+ ]
+
+managed_dependency_aliases: [
+ 'python_library',
+ 'python_requirement_library',
+ ]
+
+[buildgen.python]
+first_party_packages = [
+ 'fsqio',
+ 'example',
+ 'pants',
+ 'pants_test',
+ 'internal_backend',
+ ]
+
+target_alias_blacklist: [
+ 'contrib_plugin',
+ ]
+
+fatal: True
[sign]
# Default to debug keystore installed with SDK.