36 Commits (8f1e7259874161004c537eaaf367bbda8c8a17d6)

Author SHA1 Message Date
  Niklas Rosenstein 1c2f22f36a
add new "shore changelog" command 11 months ago
  Niklas Rosenstein eda478dd9d
add Package.get_modulename() and refactor 1 year ago
  Niklas Rosenstein 522c04e0c0
"shore bump" can now replace inter-dependency requirements within a mono-versioned monorepo (close #20) 1 year ago
  Niklas Rosenstein 3571a0e32f
Monorepo.get_build_targets() and .get_publish_targets() now includes the targets of child packages, but "shore publish -a" is only allowed if Monorepo.mono_versioning is enabled 1 year ago
  Niklas Rosenstein e1804eef32
added IBasePlugin.get_default_config() 1 year ago
  Niklas Rosenstein 92ec1c23d1
"shore publish" no longer stops if package is marked private, but the default pypi plugin is no longer added 1 year ago
  Niklas Rosenstein 2bed086150
implement #18: Support single-file modules 1 year ago
  Niklas Rosenstein 89e52518ac
add Package.local_name and Monorepo.local_name, "shore status" now prints the local name 1 year ago
  Niklas Rosenstein 8d43542456
clear ObjectCache before calling publish() from "shore bump --publish" 1 year ago
  Niklas Rosenstein 9952b06b46
add "typed" property for packages which will let the setuptools plugin render a "py.typed" file and include it in the manifest 1 year ago
  Niklas Rosenstein 8110e8314c
fix #14, add unit tests for VersionSelector class 1 year ago
  Niklas Rosenstein 793c422b55
update deserialize implementations 1 year ago
  Niklas Rosenstein 83221ee1d9
remove unused import 1 year ago
  Niklas Rosenstein c1c027cc94
update dependencies, fix loading of config using Collect decorations 1 year ago
  Niklas Rosenstein c2ea0b3df2
update code to use nr.databind.core and nr.databind.json modules (over just nr.databind which has been split up) 1 year ago
  Niklas Rosenstein 9e9eee6dd8
fix Package.get_entry_file() so that it uses Package.source_directory 1 year ago
  Niklas Rosenstein a50f350c83
Squashed commit of the following: 1 year ago
  Niklas Rosenstein 7b28f29436
add Monorepo.get_tag_format() and Monorepo.get_tag(), add "shore bump --get-single-version" 1 year ago
  Niklas Rosenstein b0558cd27f
Add Monorepo.get_private(), "shore publish" now prevents you from publishing if subject is marked private 1 year ago
  Niklas Rosenstein 625e220738
add Monorepo $.mono-versioning property, update "shore bump" to error if trying to bump the individual version number of a package when the version number is monorepo managed, moved get_package_version_refs() for Package entry_file to core plugin 1 year ago
  Niklas Rosenstein a31fc4ce34
remove CommonPackageData, Monorepo $.packages was removed in place for root-level properties, add $.private field for Monorepo and Package, $.license missing check is now omitted if package is marked private, add $.license consistency check between package and monorepo 1 year ago
  Niklas Rosenstein be78fef03b
add Package $.classifiers and $.keywords 1 year ago
  Niklas Rosenstein a8f42b88ce
rename package to "shore-release-tool" because "shore" is already used, fix AttributeError if entry file cannot be found 1 year ago
  Niklas Rosenstein 2c294aa22d
use nr.pylang.utils instead of nr.commons 1 year ago
  Niklas Rosenstein 802b780b19 Add .drone.yml, use packaging module and add --ci option to bump command (#10) 1 year ago
  Niklas Rosenstein 86e9ee067a
add "shore verify" command (close #8) 1 year ago
  Niklas Rosenstein 48171b8237
fix dev-install script template, add install-hooks option in package.yaml (close #9) 1 year ago
  Niklas Rosenstein 43387cc850
abstract git command-line in "shore.util.git", fix "shore bump --tag" if version number does not actually change 1 year ago
  Niklas Rosenstein f3dc3b41b0
ooverride JsonFieldName in many fields, add Package.tag_format 1 year ago
  Niklas Rosenstein 2620598465
Package.use now defaults to ["setuptools", "pypi"] 1 year ago
  Niklas Rosenstein 8d5b099734
repair devinstallscript plugin, rename to "dev-install" 1 year ago
  Niklas Rosenstein ccc3c8522c
implement "shore build" and "shore publish" 1 year ago
  Niklas Rosenstein 201a8b2e3a
add --skip-checks and --all options to "shore update" command, fix setuptools rendering (using get_author() instead of author, etc.) 1 year ago
  Niklas Rosenstein d52442a4d0
implement "shore bump" command 1 year ago
  Niklas Rosenstein 3c872a19a9
implement "shore check" command 1 year ago
  Niklas Rosenstein 480705054e
starting to build commandline entirely in __main__.py, implemented "new" command 1 year ago
  Niklas Rosenstein be266adb30
rename to shore, add vendor/nr-python-libs 1 year ago
  Niklas Rosenstein e5faab472a
some fixes, add "core" plugin that will always be used 1 year ago
  Niklas Rosenstein 46226e401e
pliz render now shows check results, enhance checks generated by SetuptoolsRenderer 1 year ago
  Niklas Rosenstein bb0dbc416e
rename pliz.model to pliz.models, Package.inherit_fields() now inherits CommonPackageData.use from the monorepo, "pliz render" without arguments renders all plugins defined in the context 1 year ago
  Niklas Rosenstein df02645a4b
introduce pliz.core package, remove pliz.render in favor of pliz.plugins 1 year ago
  Niklas Rosenstein 0e5bac644f
add "manifest" option to package.yaml, "pliz render" now accepts only a single renderer 1 year ago
  Niklas Rosenstein 3906d70b4e
update requirements, fix default for $.requirements in Package model 1 year ago
  Niklas Rosenstein 53782a013e
requirements now supports an "extra" key additionally to "test", "test" now accepts platform requirements 1 year ago
  Niklas Rosenstein f0f6454066
add support for $.datafiles in package.yaml (addresses #1, but does not complete it as we also need to support "packagedata") 1 year ago
  Niklas Rosenstein c40a267a48
add $.package.source_directory to package.yaml, allow variables {{python-major-version}} and {{python-major-minor-version}} in $.package.entrypoints 1 year ago
  Niklas Rosenstein 7c704f1c2d
update according to changes in nr.databind v0.9.0 (in dev) 1 year ago
  Niklas Rosenstein 5bbdbaf5e8
Add checks for the __version__/__author__ in the package entry file, closes #3 1 year ago
  Niklas Rosenstein eae72bdc01
fixes to rendering if certain properties are not set in the Package config, "requirements" is now optional, update output for rendering projects 1 year ago
  Niklas Rosenstein 3110130df8
Add "render" command, created classes for VersionSelector and Requirement, $.package.requirements is no custom-deserialized 1 year ago