diff options
| author | Steve Piercy <web@stevepiercy.com> | 2016-10-02 11:36:27 -0700 |
|---|---|---|
| committer | Steve Piercy <web@stevepiercy.com> | 2016-10-02 11:36:27 -0700 |
| commit | 80b7e8975cacf1b4ef9b91765d52b6aef82761ca (patch) | |
| tree | 3a1aa67136aa8527e608056b9a80c677e9ad1627 | |
| parent | 2058b2e25cf261505efeb75db6ca49bc2749d3cf (diff) | |
| download | pyramid-80b7e8975cacf1b4ef9b91765d52b6aef82761ca.tar.gz pyramid-80b7e8975cacf1b4ef9b91765d52b6aef82761ca.tar.bz2 pyramid-80b7e8975cacf1b4ef9b91765d52b6aef82761ca.zip | |
add deprecation warning in pcreate
| -rw-r--r-- | pyramid/scripts/pcreate.py | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/pyramid/scripts/pcreate.py b/pyramid/scripts/pcreate.py index f3121a915..73139732f 100644 --- a/pyramid/scripts/pcreate.py +++ b/pyramid/scripts/pcreate.py @@ -19,10 +19,15 @@ def main(argv=sys.argv, quiet=False): except KeyboardInterrupt: # pragma: no cover return 1 - class PCreateCommand(object): verbosity = 1 # required - description = "Render Pyramid scaffolding to an output directory" + description = """\ +Render Pyramid scaffolding to an output directory. + +Note: As of Pyramid 1.8, this command is deprecated. Use a specific +cookiecutter instead: +https://github.com/pylons/?query=cookiecutter +""" usage = "usage: %prog [options] -s <scaffold> output_directory" parser = optparse.OptionParser(usage, description=description) parser.add_option('-s', '--scaffold', @@ -77,6 +82,7 @@ class PCreateCommand(object): self.scaffolds = self.all_scaffolds() def run(self): + self._warn_pcreate_deprecated() if self.options.list: return self.show_scaffolds() if not self.options.scaffold_name and not self.args: @@ -212,5 +218,12 @@ class PCreateCommand(object): answer = input_('{0} [y|N]: '.format(prompt)) return answer.strip().lower() == 'y' + def _warn_pcreate_deprecated(self): + self.out('''\ +Note: As of Pyramid 1.8, this command is deprecated. Use a specific +cookiecutter instead: +https://github.com/pylons/?query=cookiecutter +''') + if __name__ == '__main__': # pragma: no cover sys.exit(main() or 0) |
