Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • b0904f0 (shut-new-model) fix "shut license" command and "shut mono status" if mono repository has no packages by Niklas Rosenstein 2020-08-14 13:07:50 +0200
  • 5d5c7b1 address pylint -E nits by Niklas Rosenstein 2020-08-14 12:54:20 +0200
  • 80d4724 address pylint nits by Niklas Rosenstein 2020-08-14 12:44:29 +0200
  • 8e7e9bb again fix MANIFEST.in by Niklas Rosenstein 2020-08-14 03:04:13 +0200
  • 3cbc5fa fix MANIFEST.in rendering if readme file is outside of the package directory by Niklas Rosenstein 2020-08-14 03:03:02 +0200
  • 0645287 fix PackageModel.get_readme_file() by Niklas Rosenstein 2020-08-14 03:02:42 +0200
  • ce08280 fix by Niklas Rosenstein 2020-08-14 02:49:59 +0200
  • 38ee0f9 create build directory in "shut pkg build", "shut <> bump" now passes the new version to the update() function by Niklas Rosenstein 2020-08-14 02:46:49 +0200
  • d97cbfb also bump version ref in setup.py by Niklas Rosenstein 2020-08-14 02:40:04 +0200
  • 1a40579 add VirtualFiles.abspaths(), VersionBumpData.update() must now return a list of changed files which fixes adding "setup.py" and "MANIFEST.in" before commit in "shut pkg bump" by Niklas Rosenstein 2020-08-14 02:32:40 +0200
  • 48f4d0d use absolute path in Project.load() to ensure dirname() on current directory returns the parent path (instead of an empty string). this fixes finding the monorepo when inside a package directory by Niklas Rosenstein 2020-08-14 02:25:40 +0200
  • 1d767ef skip "typed" check if it passes, it's confusing otherwise by Niklas Rosenstein 2020-08-14 02:19:54 +0200
  • ecd3f54 override PackageModel.get_tag() by Niklas Rosenstein 2020-08-14 02:13:54 +0200
  • 40c8bac update README.md by Niklas Rosenstein 2020-08-14 02:08:41 +0200
  • 5a64d1f update README.md by Niklas Rosenstein 2020-08-14 02:07:54 +0200
  • 1281cb3 add "shut conda-forge" command by Niklas Rosenstein 2020-08-14 02:07:34 +0200
  • 5c0cbe3 add "shut pkg publish" command by Niklas Rosenstein 2020-08-14 01:52:03 +0200
  • 7c42858 add builders and publishers concepts by Niklas Rosenstein 2020-08-13 23:33:19 +0200
  • 7bf0181 bump releases changelog by Niklas Rosenstein 2020-08-13 13:56:21 +0200
  • 6c992ab implement mono-repo inter-dependency bumps, streamline bump logic by Niklas Rosenstein 2020-08-13 13:44:47 +0200
  • 6c1a33e add AbstractProjectModel.project field, add "shut mono bump" command by Niklas Rosenstein 2020-08-12 09:57:30 +0200
  • 2f77c95 add "shut pkg requirements" command group by Niklas Rosenstein 2020-08-12 03:57:26 +0200
  • b78d8ce update README.md by Niklas Rosenstein 2020-08-12 00:19:07 +0200
  • ffd539d add "shut pkg bump" with most logic from shore by Niklas Rosenstein 2020-08-12 00:17:52 +0200
  • c4ea5ad fix PackageModel.get_py_typed_file(), refactor update commands by Niklas Rosenstein 2020-08-11 20:22:08 +0200
  • 0a10680 update README.md by Niklas Rosenstein 2020-08-11 20:19:38 +0200
  • 2086362 treat PEP-561 stub packages more gently by Niklas Rosenstein 2020-08-11 20:10:21 +0200
  • aeae098 set zip_safe=False if "typed" is enabled (see PEP-561 compatible packages: https://mypy.readthedocs.io/en/latest/installed_packages.html#making-pep-561-compatible-packages) by Niklas Rosenstein 2020-08-11 20:04:41 +0200
  • d02bf8c update README.md by Niklas Rosenstein 2020-08-11 19:28:03 +0200
  • 340a1af add README and LICENSE file to MANIFEST.in as well by Niklas Rosenstein 2020-08-11 19:26:48 +0200
  • e53cec7 fix MANIFEST.in rendering of py.typed file by Niklas Rosenstein 2020-08-11 19:24:24 +0200
  • 83cc6e3 update MANIFEST.in by Niklas Rosenstein 2020-08-11 19:19:15 +0200
  • 1715bf6 setuptools renderer now produces MANIFEST.in file by Niklas Rosenstein 2020-08-11 19:19:05 +0200
  • e9dec55 add "shut mono update" command by Niklas Rosenstein 2020-08-11 19:09:48 +0200
  • 32ea91b fix setup.py rendered code for readme file by Niklas Rosenstein 2020-08-11 19:09:37 +0200
  • 2b24efd remove --force option from "shut pkg update" command by Niklas Rosenstein 2020-08-11 18:59:50 +0200
  • 8f915fb hardcode version into setup.py file by Niklas Rosenstein 2020-08-11 18:58:59 +0200
  • 1b79bfe move setuptools render logic into shut by Niklas Rosenstein 2020-08-11 18:57:00 +0200
  • 8f8cb68 cleanup,fix,refactor by Niklas Rosenstein 2020-08-11 09:13:16 +0200
  • 91285ad move remaining used code from "shore" module to "shut" module by Niklas Rosenstein 2020-08-11 09:09:31 +0200
  • d702d07 more cleanup and fix "status" commands by Niklas Rosenstein 2020-08-11 08:55:17 +0200
  • b943c21 `shore mono new` now only uses a default version of "0.0.0" if `--single-version` is passed by Niklas Rosenstein 2020-08-09 12:31:01 +0200
  • 5a27941 commonize check printing by Niklas Rosenstein 2020-08-09 12:27:58 +0200
  • 47dc16a add shut.commands.commons.new and shut.commands.mono.new (adding a "shut mono new" command) by Niklas Rosenstein 2020-08-09 12:22:13 +0200
  • 94808fb fix package checks by Niklas Rosenstein 2020-08-08 19:10:20 +0200
  • 0eacf15 replace use of nr.databind in shut.changog with databind by Niklas Rosenstein 2020-08-08 19:08:19 +0200
  • fc260cb add `AbstractProjectModel`, update `shut changelog` by Niklas Rosenstein 2020-08-08 18:42:47 +0200
  • 0c55736 re-describe Package and Monorepo model using databind.core (instead of nr.databind.core) by Niklas Rosenstein 2020-08-08 18:30:18 +0200
  • 52c778c implement some monorepo checks by Niklas Rosenstein 2020-07-25 03:59:23 +0200
  • 2614d22 restructure checks code by Niklas Rosenstein 2020-07-25 01:48:58 +0200
  • 245b394 reimplement checks api by Niklas Rosenstein 2020-07-25 01:03:09 +0200
  • 4c5e320 move sanity check logic to shut by Niklas Rosenstein 2020-07-22 00:21:02 +0200
  • 6c4389e start re-implementing model for Shut by Niklas Rosenstein 2020-07-17 01:52:43 +0200
  • f5c5cb1 (shut) fix Package.get_readme() by Niklas Rosenstein 2020-07-16 03:20:59 +0200
  • d3bf5e5 add `Package.get_readme()` function, use it in setuptools and fix the `core` check by Niklas Rosenstein 2020-07-15 23:21:34 +0200
  • 3f49fdb "shut changelog" command now adds the fixes to the Git commit message if the -c,--commit option is used by Niklas Rosenstein 2020-07-14 01:27:30 +0200
  • e2f5bee add Package.wheel field, setuptools:wheel is no longer advertised if that is set to False by Niklas Rosenstein 2020-07-03 21:11:50 +0200
  • c504e96 fix missing import of ChangelogManager after it was moved to "shut" module by Niklas Rosenstein 2020-07-03 17:32:26 +0200
  • 07e15ff "shore publish" now fails if any build artifact could not be produced by Niklas Rosenstein 2020-07-03 17:32:11 +0200
  • 2dbf2f4 fix Package.get_modulename() now returning the correctly coerced module name by Niklas Rosenstein 2020-07-03 17:11:15 +0200
  • 935cc83 add Package.readme field, if it points to a relative file theoutside the package directory the setup.py script will copy it to the package directory temporarily by Niklas Rosenstein 2020-07-03 15:43:10 +0200
  • 2d7e261 "shut pkg bootstrap" now renders the version correct and in proper order (not sorted by field name) by Niklas Rosenstein 2020-07-03 15:42:19 +0200
  • b5235e9 move Changelog logic to "shut" package by Niklas Rosenstein 2020-07-02 23:54:40 +0200
  • 8dd618e add docstring by Niklas Rosenstein 2020-07-02 23:03:18 +0200
  • 58265d6 cleanup bootstrap command by Niklas Rosenstein 2020-07-02 23:02:40 +0200
  • 489c93f get_license_metadata() could now raise an requests.HTTPException by Niklas Rosenstein 2020-07-02 23:02:17 +0200
  • fb20875 add missing license function imports by Niklas Rosenstein 2020-07-02 21:27:29 +0200
  • 5a54788 remove debug print by Niklas Rosenstein 2020-07-02 21:25:59 +0200
  • 3eea597 enable no_args_is_help for "shut pkg bootstrap" by Niklas Rosenstein 2020-07-02 21:19:41 +0200
  • 61dda7a update "shut pkg bootstrap" command by Niklas Rosenstein 2020-07-02 21:18:45 +0200
  • e2aa77a Add Package.dump(), make Requirements serializable by Niklas Rosenstein 2020-07-02 21:18:24 +0200
  • d1c06b6 move shut code into "shut" module by Niklas Rosenstein 2020-07-02 20:29:48 +0200
  • 0082852 update docstrings by Niklas Rosenstein 2020-07-02 19:38:24 +0200
  • 429e10b "shore bump" command now release the changelog of all packages in a monorepository if the monorepo is bumped by Niklas Rosenstein 2020-07-02 18:29:04 +0200
  • de146a4 bump nr.databind dependencies for bugfixes to MultiType deserialization by Niklas Rosenstein 2020-07-02 18:28:42 +0200
  • b6fc8ee add "shut mono" command group and "shut mono status" and "shut pkg status" commands by Niklas Rosenstein 2020-07-02 02:35:03 +0200
  • f805686 add "shut -C,--cwd" option by Niklas Rosenstein 2020-07-02 02:23:36 +0200
  • a14c827 add "shut --version" option by Niklas Rosenstein 2020-07-02 02:22:15 +0200
  • 68e21bc add "shut pkg" docstring by Niklas Rosenstein 2020-07-02 02:21:11 +0200
  • a5aa6a0 add "shut pkg sanity" command (copied from "shore check") by Niklas Rosenstein 2020-07-02 02:19:21 +0200
  • a013aca add "shore pkg" command group with "shore pkg bootstrap" command by Niklas Rosenstein 2020-07-02 02:03:43 +0200
  • 777732b copy "classifiers" and "license" command to "shut" command group by Niklas Rosenstein 2020-07-02 01:48:32 +0200
  • fec376f start re-implementation of CLI and rename from "shore" to "shut" by Niklas Rosenstein 2020-07-02 01:34:27 +0200
  • fa23f25 (HEAD -> master) actually update release_date on release by Niklas Rosenstein 2020-07-02 01:24:05 +0200
  • c961061 update changelogs to V3 format by Niklas Rosenstein 2020-07-02 01:21:08 +0200
  • b93ca7a update ChangelogV3.release_date on ChangelogManager.release() by Niklas Rosenstein 2020-07-02 01:20:57 +0200
  • 37ad2c3 add Changelog.entries property for backwards compatibility, render release date in terminal and markdown format by Niklas Rosenstein 2020-07-02 01:19:46 +0200
  • 9cfafab add Changelog V3 format by Niklas Rosenstein 2020-07-02 01:16:18 +0200
  • 5900761 address pylint nits by Niklas Rosenstein 2020-07-02 01:15:45 +0200
  • 6ca511e (tag: 1.0.1) (nr.shore) bump version to 1.0.1 by Niklas Rosenstein 2020-06-26 12:51:43 +0200
  • 63b5dcb fix: fix `NameError` when using `shore changelog --add` but without specifying `-m,--message` or when specifying `-e,--edit` by Niklas Rosenstein 2020-06-26 12:51:33 +0200
  • a494fb4 (tag: 1.0.0) (nr.shore) bump version to 1.0.0 by Niklas Rosenstein 2020-06-23 22:13:34 +0200
  • 6365430 change: remove backwards comatibility for old `shore bump` syntax, a relative version bump can now only be controlled via the respective options and no longer via a positional argument by Niklas Rosenstein 2020-06-23 22:12:36 +0200
  • 427f229 docs: add help to options in `shore bump` command by Niklas Rosenstein 2020-06-23 22:08:50 +0200
  • a841be3 fix NameError in `shore changelog` command by Niklas Rosenstein 2020-06-23 14:53:39 +0200
  • 07c8796 feature: add `-s,--stage` and `-c,--commit` options to `shore changelog` command by Niklas Rosenstein 2020-06-23 00:59:57 +0200
  • 69be913 reformat changelog to v2 by Niklas Rosenstein 2020-06-23 00:14:04 +0200
  • a31030f add changelog entry v2 format by Niklas Rosenstein 2020-06-23 00:13:17 +0200
  • 59f8a46 set default value for --for option to "general" by Niklas Rosenstein 2020-06-22 23:09:04 +0200
  • 4f6de36 replace shore.utils.git with nr.utils.git by Niklas Rosenstein 2020-06-22 23:07:17 +0200