Skip to content

Releases: NotANameServer/incipyt

v0.4.0

10 Jun 13:11
Compare
Choose a tag to compare

0.4.0 (2023-06-10)

⚠ BREAKING CHANGES

  • bump python to 3.8

Features

  • config file (83b36a2)
  • metadata system (14e761f)
  • metadata: implement a declarative metadata system for environment variables (868e85a)
  • metadata: metadata field do_not_prompt to bypass prompting (619c9b7)
  • metadata: metadata field required and purging mechanism for template (f7261ca)
  • metadata: stage control on metadata setter (9b9b097)
  • split project.py in multiple files (03cf0e2)
  • use project.environ to store additional options (f8e8a6a)

Bug Fixes

  • build: add min_version for dependency slots (e972377)
  • build: add required metadata for mandatory fields for poetry builder (b34cce2)
  • build: remove unused **kwargs in init and explicit check_build parameter (1b91c65)
  • bumps toml to tomli_w for dumpers.Toml (9fe71ce)
  • main: don't drop args[0] when importing (665b5a4)
  • README: mix tabs and spaces (9c153c9)
  • replace |= operator by update function for UserDict based class (7aa6ab7)
  • use a list instead of a set when parsing string patterns (e688458)
  • venv: use an hidden option as virtual env folder name (5cbfd3f)

Miscellaneous Chores

v0.3.0

09 Apr 13:14
Compare
Choose a tag to compare

0.3.0 (2023-04-09)

Features

  • build: flit supports (3eccc8d)
  • build: hatch support (c44647f)
  • build: new generic abstract class for PEP 517 builder (93a01f5)
  • build: pdm supports (a6c0d7b)
  • build: poetry supports (3292381)
  • command line options to select tools (932e250)
  • copy template files to project (7aa68e6)
  • git: include a generic gitignore (ec80c7d)
  • git: prompt user to set git config user.name (975eb17)
  • license: choose a license from the CLI (df1a0fd)
  • setuptools: keep classifiers and deps sorted (d6b99e6)

Bug Fixes

  • build: make legacy Setuptools tool compliant with PEPs specification (6a816e7)
  • git: use empty author when git config fail (c32ebf3)
  • venv: upgrade pip to last version after venv creation (537622b)

v0.2.0

28 May 14:21
Compare
Choose a tag to compare

Features

  • advanced logging configuration (3f5e470), closes #22
  • crash when git is missing (151f8a8)
  • setuptools: specific var for python_requires (42ce7be), closes #31

Bug Fixes

  • venv: --upgrade-deps option missing on mint (80b0bcf), closes #27

v0.1.0

27 Apr 20:05
Compare
Choose a tag to compare

Features

  • Central Hierarchy + Environment design populated by Actions (c6ba581)
  • first proposal for TemplateDict internal (682e437)
  • improve TemplateDict use cases (f120870)
  • project initialization (de1b463), closes #3
  • system.Environement specifications as dict-like class (e47029c)
  • TemplateList proxy for configuration (48c25c9)
  • Using click for interactive cli (22188e7)

Bug Fixes

  • Cfg and TOML dumpers behaviors (928d999)
  • miscellaneous text files for SetupTools (9dbdac3)
  • remove dumpers instanciation classmethod (9a8994a)
  • remove unnecessary else branch (9f850d9)
  • solve click.argument issue with Path object for type arg (68bc301)
  • use proper syntax for named tuple (4ff7193)
  • various fixes (f1334af)
  • windows compatibility (686f8fb)

Documentation