Recent Releases of python-project-template
python-project-template - v2.0.7
What's Changed
- Only style configurations only when selected by @camposandro in https://github.com/lincc-frameworks/python-project-template/pull/514
- Add testing stage for trying against lowest pinned versions. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/515
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v2.0.6...v2.0.7
- Jinja
Published by delucchi-cmu 10 months ago
python-project-template - v2.0.6
What's Changed
- Upload social media preview; add banner image to top of repo by @OliviaLynn in https://github.com/lincc-frameworks/python-project-template/pull/506
- Change git remote paths from HTTPS to SSH by @hombit in https://github.com/lincc-frameworks/python-project-template/pull/502
- Exclude _build directory from pre-commit sphinx build. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/509
- Fixing .setup_dev.sh to only log on errors. by @mtauraso in https://github.com/lincc-frameworks/python-project-template/pull/510
- Turn on basic doctests for modules and .rst docs by @mtauraso in https://github.com/lincc-frameworks/python-project-template/pull/511
- Adding bash "unoffical strict mode" to setup scripts. by @mtauraso in https://github.com/lincc-frameworks/python-project-template/pull/512
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v2.0.5...v2.0.6
- Jinja
Published by delucchi-cmu 10 months ago
python-project-template - v2.0.5
What's Changed
- Bump slackapi/slack-github-action from 1 to 2 by @dependabot in https://github.com/lincc-frameworks/python-project-template/pull/501
- Propagate dependabot changes from last couple months. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/503
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v2.0.4...v2.0.5
- Jinja
Published by delucchi-cmu about 1 year ago
python-project-template - v2.0.4
What's Changed
- Move README out of
.githubdirectory so that the primary README is used by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/496 - Adding 3.13 and removing 3.7 from available python versions. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/497
- Updating "clear jupyter notebook" pre-commit hook "stage" value from
committopre-commit. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/498
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v2.0.3...v2.0.4
- Jinja
Published by delucchi-cmu over 1 year ago
python-project-template - v2.0.3
What's Changed
- Changing README.md to use conda create by @mtauraso in https://github.com/lincc-frameworks/python-project-template/pull/465
- Add smoke test failure notification to lincc-dev channel. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/470
- Add pre-commit config to primary PPT project. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/471
- Set .setup_dev.sh script to be executable, and readme to tell folks t… by @mtauraso in https://github.com/lincc-frameworks/python-project-template/pull/472
- Placeholder directory for pre-executed notebooks. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/473
- Add dependabot config. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/474
- Bump actions/add-to-project from 0.5.0 to 1.0.2 by @dependabot in https://github.com/lincc-frameworks/python-project-template/pull/475
- Update pyyaml-include requirement from <2.0 to <3.0 by @dependabot in https://github.com/lincc-frameworks/python-project-template/pull/476
- Add option for GPLv3 by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/478
- Update copyright year by @jeremykubica in https://github.com/lincc-frameworks/python-project-template/pull/479
- Doc updates for pyproject.toml and instructions for pypi by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/480
- Fix asv failures and upgrade its default version by @camposandro in https://github.com/lincc-frameworks/python-project-template/pull/482
- Add citation information by @jeremykubica in https://github.com/lincc-frameworks/python-project-template/pull/481
- Add type hints to benchmarks by @smcguire-cmu in https://github.com/lincc-frameworks/python-project-template/pull/485
- Adding a couple of README breadcrumbs for new users by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/483
- Adding "better" python version propagation, and removing hardcoded python versions. by @mtauraso in https://github.com/lincc-frameworks/python-project-template/pull/484
New Contributors
- @mtauraso made their first contribution in https://github.com/lincc-frameworks/python-project-template/pull/465
- @dependabot made their first contribution in https://github.com/lincc-frameworks/python-project-template/pull/475
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v2.0.2...v2.0.3
- Jinja
Published by drewoldag over 1 year ago
python-project-template - v2.0.2
What's Changed
- Update .pre-commit-config.yaml.jinja by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/442
- Force earlier version of pyyaml-include by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/446
- Update README.md by @jeremykubica in https://github.com/lincc-frameworks/python-project-template/pull/447
- Update sphinx.rst by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/450
- Update 1-bug_report.md by @hombit in https://github.com/lincc-frameworks/python-project-template/pull/455
- Template: numpy v2.0 lint for ruff by @hombit in https://github.com/lincc-frameworks/python-project-template/pull/461
- Documentation Prefactor by @OliviaLynn in https://github.com/lincc-frameworks/python-project-template/pull/460
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v2.0.1...v2.0.2
- Jinja
Published by delucchi-cmu over 1 year ago
python-project-template - v2.0.1
What's Changed
- Move jupyter requirement. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/441
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v2.0.0...v2.0.1
- Jinja
Published by drewoldag almost 2 years ago
python-project-template - v2.0.0
What's Changed
- Fixing a typo in feature request template by @hombit in https://github.com/lincc-frameworks/python-project-template/pull/432
- Install sphinx from docs/requirements. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/436
- Update new_project.rst by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/423
- Remove comments inside JSON block by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/437
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v1.5.3...v2.0.0
- Jinja
Published by drewoldag about 2 years ago
python-project-template - v1.5.3
What's Changed
- Consolidate pre-commit logic by @camposandro in https://github.com/lincc-frameworks/python-project-template/pull/422
- Do not use ruff linter on Jupyter notebooks by @camposandro in https://github.com/lincc-frameworks/python-project-template/pull/426
- Transform project name to fix ReadTheDocs link by @camposandro in https://github.com/lincc-frameworks/python-project-template/pull/427
- Add validation of Github workflows to pre-commit by @camposandro in https://github.com/lincc-frameworks/python-project-template/pull/425
- Create a configuration checklist with references. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/428
- Add pytests, and remove explicit workflow testing by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/430
- Add copybutton extension to template docs. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/429
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v1.5.2...v1.5.3
- Jinja
Published by delucchi-cmu about 2 years ago
python-project-template - v1.5.2
What's Changed
- Updating URL in pre-copy message by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/414
.prepare_project.sh->.initialize_new_project.shby @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/413- Dynamic, post-creation followup steps by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/415
- gh-pages screenshot for asv docs by @hombit in https://github.com/lincc-frameworks/python-project-template/pull/418
- Fix asv
show_commit_urlby @camposandro in https://github.com/lincc-frameworks/python-project-template/pull/419 - Revert @ main action versions by @camposandro in https://github.com/lincc-frameworks/python-project-template/pull/420
- Add copy button to code blocks in PPT. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/408
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v1.5.1...v1.5.2
- Jinja
Published by delucchi-cmu about 2 years ago
python-project-template - v1.5.1
What's Changed
- Fix raw tags in slack notification config. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/397
- Update default notification. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/402
- Allow first commit to main by @camposandro in https://github.com/lincc-frameworks/python-project-template/pull/396
- Update default answer for project_organization to meet regex requirements by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/404
- Check virtual environment is active by @hombit in https://github.com/lincc-frameworks/python-project-template/pull/400
- Clarify ruff functionality. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/403
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v1.5.0...v1.5.1
- Jinja
Published by delucchi-cmu about 2 years ago
python-project-template - v1.5.0
Loads of quality of life improvements, as well as some breaking changes from previous iterations.
v2.0 will be coming soon, and this is a bit of a pre-release.
What's Changed
- Update benchmarks.py by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/348
- Add page for contact information. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/350
- Fix
benchmarks.pyfile extension by @camposandro in https://github.com/lincc-frameworks/python-project-template/pull/353 - Add Ruff linting support by @smcguire-cmu in https://github.com/lincc-frameworks/python-project-template/pull/355
- Support Git version on Macs by @jeremykubica in https://github.com/lincc-frameworks/python-project-template/pull/359
- Pytest-copie investigation by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/352
- Have prepare_project exit on old versions of pip by @jeremykubica in https://github.com/lincc-frameworks/python-project-template/pull/361
- Add support for
asv-pron forked repositories by @camposandro in https://github.com/lincc-frameworks/python-project-template/pull/354 - Use
toxto runpytest-copieunit tests locally on multiple python versions by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/366 - Slack webhook documentation by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/368
- Removing hardcoded
testspath from invocations of pytest. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/367 - Fix smoke tests by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/370
- fix ruff config by @smcguire-cmu in https://github.com/lincc-frameworks/python-project-template/pull/371
- Add new lines in the code style workflow by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/372
- Add .prepare_project.sh to README.md by @hombit in https://github.com/lincc-frameworks/python-project-template/pull/375
- Issue/363/issue template by @dougbrn in https://github.com/lincc-frameworks/python-project-template/pull/376
- Send email on failure by @OliviaLynn in https://github.com/lincc-frameworks/python-project-template/pull/380
- Adding default dependabot.yml file. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/374
- Add more correctness to code style workflow by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/385
- Removing the blank lines between pre-commit hooks by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/373
- Fixing issues with pre-commit hooks for notebooks by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/390
- Use lowest available python version by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/386
- Bump action versions by @camposandro in https://github.com/lincc-frameworks/python-project-template/pull/388
- Install project in dev mode for tests on CI by @camposandro in https://github.com/lincc-frameworks/python-project-template/pull/391
- Update contact.rst by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/393
- Update github org name regex by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/394
New Contributors
- @hombit made their first contribution in https://github.com/lincc-frameworks/python-project-template/pull/375
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v1.4.6...v1.5.0
- Jinja
Published by delucchi-cmu about 2 years ago
python-project-template - v1.4.6
What's Changed
- Update add-issue-to-project.yml by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/324
- Update ci_benchmarking.rst by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/326
- Updating documentation about existing directory structure. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/320
- Unconditionally give black options. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/335
- Spruce up the conf.py files. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/337
- Add explicit asv install command by @camposandro in https://github.com/lincc-frameworks/python-project-template/pull/339
- More commentary around the use of pipx over more familiar package managers by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/340
- Add validation to github organization string by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/345
- Allow TODOs in comments. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/343
- Add version information and help docs for conda. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/344
- Use the right default value for include_notebooks by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/346
- Reduce footprint in intro notebook by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/347
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v1.4.5...v1.4.6
- Jinja
Published by delucchi-cmu about 2 years ago
python-project-template - v1.4.5
What's Changed
- Updating new project section to include dependabot recommendation. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/316
- Patches on the asv workflows by @camposandro in https://github.com/lincc-frameworks/python-project-template/pull/317
- Remove consecutiveness action dependency by @camposandro in https://github.com/lincc-frameworks/python-project-template/pull/319
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v1.4.4...v1.4.5
- Jinja
Published by drewoldag over 2 years ago
python-project-template - v1.4.4
What's Changed
- Update existing benchmark comment on pull request by @camposandro in https://github.com/lincc-frameworks/python-project-template/pull/298
- Update template to use "trusted publishing" for PyPI distribution instead of API key by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/296
- Update index.rst.jinja by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/299
- Update smoke-test.yml - remove extra workflow_dispatches by @OliviaLynn in https://github.com/lincc-frameworks/python-project-template/pull/302
- Add pylint check on /tests/ to workflow by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/301
- Upgrade asv version by @camposandro in https://github.com/lincc-frameworks/python-project-template/pull/313
- Ask user for github organization by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/315
- Workflow dispatch for nightly benchmark job by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/314
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v1.4.3...v1.4.4
- Jinja
Published by delucchi-cmu over 2 years ago
python-project-template - v1.4.3
What's Changed
- Pin asv version in pyproject.toml by @camposandro in https://github.com/lincc-frameworks/python-project-template/pull/273
- Run CI nightly. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/279
- Adding dev getting started guide to hydrated project README. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/283
- Removed versions 3.8 and 3.9 by @wenneman in https://github.com/lincc-frameworks/python-project-template/pull/277
- Added workflow_dispatch config to allow manual running of smoke tests from Github UI by @wenneman in https://github.com/lincc-frameworks/python-project-template/pull/278
- Added Airspeed Velocity performance results directories to .gitignore by @wenneman in https://github.com/lincc-frameworks/python-project-template/pull/282
- Added tool.coverage.run config to omit the _version.py file by @wenneman in https://github.com/lincc-frameworks/python-project-template/pull/281
- Set 110 as default line length by @wilsonbb in https://github.com/lincc-frameworks/python-project-template/pull/284
- Add documentation for pytest-timeout. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/285
- Pre-commit-ci workflow by @camposandro in https://github.com/lincc-frameworks/python-project-template/pull/276
- Loosen default pylint restrictions by @smcguire-cmu in https://github.com/lincc-frameworks/python-project-template/pull/286
- Updating pre-commit config file for faster development cycle. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/288
- Remove sphinx pins by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/295
New Contributors
- @wenneman made their first contribution in https://github.com/lincc-frameworks/python-project-template/pull/277
- @wilsonbb made their first contribution in https://github.com/lincc-frameworks/python-project-template/pull/284
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v1.4.2...v1.4.3
- Jinja
Published by delucchi-cmu over 2 years ago
python-project-template - v1.4.2
What's Changed
- Adding .DS_Store to .gitignore by @OliviaLynn in https://github.com/lincc-frameworks/python-project-template/pull/241
- Update contributing.rst by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/242
- Update sphinx.rst by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/243
- ci fix for namespace packages by @cchris28 in https://github.com/lincc-frameworks/python-project-template/pull/245
- Workflows to benchmark using ASV by @camposandro in https://github.com/lincc-frameworks/python-project-template/pull/250
- Quality of life improvements for using benchmarks by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/257
- Update directory names of the ASV outputs by @camposandro in https://github.com/lincc-frameworks/python-project-template/pull/258
- Move benchmark results to a separate branch by @camposandro in https://github.com/lincc-frameworks/python-project-template/pull/262
- Issue/251/default line length by @NishantTomar in https://github.com/lincc-frameworks/python-project-template/pull/260
- Remove pydantic requirement by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/268
- Specify asv version by @camposandro in https://github.com/lincc-frameworks/python-project-template/pull/266
New Contributors
- @camposandro made their first contribution in https://github.com/lincc-frameworks/python-project-template/pull/250
- @NishantTomar made their first contribution in https://github.com/lincc-frameworks/python-project-template/pull/260
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v1.4.1...v1.4.2
- Jinja
Published by delucchi-cmu over 2 years ago
python-project-template - v1.4.1
What's Changed
- Updating the revision of pre-commit hook by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/239
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v1.4.0...v1.4.1
- Jinja
Published by drewoldag over 2 years ago
python-project-template - v1.4.0
Breaking changes!!!
Copier version 8.0 introduces several breaking changes. We've made the decision to push forward, and update our template and instructions to ONLY work with copier versions >= 8.0.
Please update copier before attempting to create new projects from this template, or update existing projects.
What's Changed
- Update pullrequesttemplate.md by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/207
- pin copier below 8.0 by @cchris28 in https://github.com/lincc-frameworks/python-project-template/pull/211
- how to convert to namespace project by @cchris28 in https://github.com/lincc-frameworks/python-project-template/pull/210
- renamed namepace to namespace by @cchris28 in https://github.com/lincc-frameworks/python-project-template/pull/213
- Updating PPT to handle Copier 8 by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/214
- support for older git versions at the cost of making the script less readable by @cchris28 in https://github.com/lincc-frameworks/python-project-template/pull/220
- Add pylintrc configuration section to docs by @smcguire-cmu in https://github.com/lincc-frameworks/python-project-template/pull/223
- Configure pytest to look in tests by default by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/222
- Completed "TODO" section of Best Practices: Linting by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/224
- Add Schmidt Futures blurb and line breaks. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/218
- Make all of sphinx documentation optional by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/221
- Fixing a little bug in the template CI. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/229
- Allow committing to main branch by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/225
- Switched black and pylint options in
copier.ymlby @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/232 - List dependencies. Add help text. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/234
- Slim template for pull request description by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/235
- Match RTD build steps by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/236
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v1.3.5...v1.4.0
- Jinja
Published by delucchi-cmu over 2 years ago
python-project-template - v1.3.5
What's Changed
- Add configuration to pyproject.toml so that isort works with black by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/195
- renamed package references by @cchris28 in https://github.com/lincc-frameworks/python-project-template/pull/198
- fix: the project table was introduced in setuptools 62 by @henryiii in https://github.com/lincc-frameworks/python-project-template/pull/196
- changed versions to >= for sphinx and sphinx-rtd-theme by @cchris28 in https://github.com/lincc-frameworks/python-project-template/pull/200
- changed "pip install .[dev]" to include -e option in docs by @cchris28 in https://github.com/lincc-frameworks/python-project-template/pull/203
New Contributors
- @henryiii made their first contribution in https://github.com/lincc-frameworks/python-project-template/pull/196
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v1.3.4...v1.3.5
- Jinja
Published by smcguire-cmu over 2 years ago
python-project-template - v1.3.4
What's Changed
- Added two more CI matrix cases to test rendered templates by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/174
- add missing eol at eof so github does not complain by @cchris28 in https://github.com/lincc-frameworks/python-project-template/pull/172
- fixup two end of file eol by @cchris28 in https://github.com/lincc-frameworks/python-project-template/pull/177
- Clarifying new project command line instructions by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/175
- Import functions explicitly, avoiding wildcard by @lsetiawan in https://github.com/lincc-frameworks/python-project-template/pull/178
- Updating pre-commit command for sphinx builds. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/179
- @uwcdc new PR template approval by @uwcdc in https://github.com/lincc-frameworks/python-project-template/pull/181
- add type hints to example test for mypy strict by @cchris28 in https://github.com/lincc-frameworks/python-project-template/pull/183
- added mypy tests for basic and strict by @cchris28 in https://github.com/lincc-frameworks/python-project-template/pull/184
- added py.typed when mypytypechecking is not none by @cchris28 in https://github.com/lincc-frameworks/python-project-template/pull/187
- changed to pyproject.toml to install py.typed when using mypy by @cchris28 in https://github.com/lincc-frameworks/python-project-template/pull/188
- Update question terminology, make validation text more concise by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/189
New Contributors
- @lsetiawan made their first contribution in https://github.com/lincc-frameworks/python-project-template/pull/178
- @uwcdc made their first contribution in https://github.com/lincc-frameworks/python-project-template/pull/181
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v1.3.3...v1.3.4
- Jinja
Published by delucchi-cmu almost 3 years ago
python-project-template - Several quality of life updates
What's Changed
- Lynn/tiny wording update by @OliviaLynn in https://github.com/lincc-frameworks/python-project-template/pull/141
- Added jinja logic to exclude author_email if it is not provided. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/149
- Update dates and authors in the default license files by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/148
- Update copier.yml by @OliviaLynn in https://github.com/lincc-frameworks/python-project-template/pull/153
- Update template workflows so that they all run with python 3.8-3.10. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/150
- Moved document building into it's own workflow by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/152
- Update documentation about using the template with existing projects. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/155
- Updates to getting started documentation by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/156
- Overhauled the "update project" documentation. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/157
- Adopting concise CLI switches for nbconvert pre-commit hook. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/159
- Added more exclude patterns when not building notebooks. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/161
- Add comment about keeping dependencies in sync manually by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/162
- Adding documentation about pre-commit. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/163
- Updated names for 4 of the pre-commit hooks. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/165
- Adding line breaks in .rst files. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/166
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v1.3.2...v1.3.3
- Jinja
Published by drewoldag almost 3 years ago
python-project-template - Cleaner docs and a template update reminder
What's Changed
- Ignore version and main files for autoapi. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/137
- Add pre-commit to check template version by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/138
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v1.3.1...v1.3.2
- Jinja
Published by drewoldag almost 3 years ago
python-project-template - Bug fixing and better CI
What's Changed
- Update pyproject.toml.jinja by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/129
- Lynn/small fixes by @OliviaLynn in https://github.com/lincc-frameworks/python-project-template/pull/130
- Moved the Copier mypy question to the "custom" install decision path. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/133
- Updating CI to cover nondefault options by @OliviaLynn in https://github.com/lincc-frameworks/python-project-template/pull/132
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v1.3.0...v1.3.1
- Jinja
Published by drewoldag almost 3 years ago
python-project-template - Easier documentation, pre-commit updates, and more
Lots of new features and updates were incorporated in this release. Automatic documentation is now easier with support for building notebooks automatically. Mypy checking is now offered as part of continuous integration. If you don't need example code and tests you can exclude those from hydrated templates. Lots of usability improvements and bug fixes.
New Contributors
A huge thank you to all the new contributors! * @jeremykubica made their first contribution in https://github.com/lincc-frameworks/python-project-template/pull/76 * @dougbrn made their first contribution in https://github.com/lincc-frameworks/python-project-template/pull/82 * @OliviaLynn made their first contribution in https://github.com/lincc-frameworks/python-project-template/pull/99 * @smcguire-cmu made their first contribution in https://github.com/lincc-frameworks/python-project-template/pull/89
What's Changed
- Remove jinja from smoke test file name. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/67
- Sphinx documentation skeleton by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/70
- Add a pyproject to get readthedocs support. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/72
- More "practices" stubs. Fix doc bits of template. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/74
- Update README.md by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/75
- Add a makefile to the docs directory by @jeremykubica in https://github.com/lincc-frameworks/python-project-template/pull/76
- Add pipx callout by @dougbrn in https://github.com/lincc-frameworks/python-project-template/pull/82
- Give two options for project license by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/81
- Renamed directory from
nbtonotebooksby @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/83 - Updated setup-python version, added python version matrix. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/80
- Remove extraneous stuff from README. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/84
- Document the setup questions by @jeremykubica in https://github.com/lincc-frameworks/python-project-template/pull/85
- Use pretty LINCC logo for RTD by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/86
- Add the license question to the documentation by @jeremykubica in https://github.com/lincc-frameworks/python-project-template/pull/87
- Slight tweaks to the README and RTD docs. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/92
- Consolidate on .yml file extension as much as possible by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/91
- Adding pre-commit hook to prevent committing large files by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/93
- Reorganize the docs folder by @jeremykubica in https://github.com/lincc-frameworks/python-project-template/pull/101
- Add ability to have a simple install by @jeremykubica in https://github.com/lincc-frameworks/python-project-template/pull/102
- Change single quotes to double quotes. by @jeremykubica in https://github.com/lincc-frameworks/python-project-template/pull/103
- Fix broken link. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/104
- Adding notebook support by @OliviaLynn in https://github.com/lincc-frameworks/python-project-template/pull/99
- added git-lfs instructions with question to help start using git-lfs … by @cchris28 in https://github.com/lincc-frameworks/python-project-template/pull/100
- Always create bare module directories. by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/105
- Updating docs and copier question by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/113
- Add repo badge by @dougbrn in https://github.com/lincc-frameworks/python-project-template/pull/108
- Add MyPy static Type Checking by @smcguire-cmu in https://github.com/lincc-frameworks/python-project-template/pull/89
- Remove extra vertical space by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/117
- Update smoke-test.yml by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/115
- Add .pylintrc configuration files for src and test directories by @smcguire-cmu in https://github.com/lincc-frameworks/python-project-template/pull/118
- Fixing pre-commit failures for new projects. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/120
- Added to the list of excluded dirs/files. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/121
- Final changes for notebook support by @OliviaLynn in https://github.com/lincc-frameworks/python-project-template/pull/125
- Adding documentation for pulling the template into existing projects. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/124
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v1.2.1...v1.3.0
- Jinja
Published by drewoldag almost 3 years ago
python-project-template - v1.2.1
What's Changed
- Specify correct version of add-to-project action. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/61
- Add cron smoke test by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/63
- Allow hyphens in project name by @delucchi-cmu in https://github.com/lincc-frameworks/python-project-template/pull/65
New Contributors
- @delucchi-cmu made their first contribution in https://github.com/lincc-frameworks/python-project-template/pull/63
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/1.2.0...v1.2.1
- Jinja
Published by delucchi-cmu about 3 years ago
python-project-template - 1.2.0
What's Changed
- modified action to invoke pytest through python by @cchris28 in https://github.com/lincc-frameworks/python-project-template/pull/48
- Make template tests run the same way hydrated template CI tests run by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/50
- Incorporating setuptools_scm to support programmatic version information by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/56
- Separated linting from the rest of the CI workflow. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/57
- Add options for linting: pylint, black, none. Make isort optional. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/58
- Put new issues in lincc-frameworks project by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/59
New Contributors
- @cchris28 made their first contribution in https://github.com/lincc-frameworks/python-project-template/pull/48
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v1.1.0...1.2.0
- Jinja
Published by drewoldag about 3 years ago
python-project-template - Fixed support for Readthedocs and Codecov
This release fixes a few issues CI and third party integration issues (Codecov reporting, Readthedocs builds), and makes the initial use of a hydrated template much smoother by focusing the pre-commit hooks on just the ./src directory.
What's Changed
- Fix pre-commit issues and make Readthedocs builds work by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/44
- Fix CI issues by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/46
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v1.0.0...v1.1.0
- Jinja
Published by drewoldag about 3 years ago
python-project-template - The fundamentals are in place
This release incorporates all the primary functionality including automated testing for the template itself, updated README instructions, automatic document generation, unit testing, code linting, code coverage reporting and pre-commit hooks.
- Jinja
Published by drewoldag about 3 years ago
python-project-template - Sphinx autodoc generation, template testing
What's Changed
- Correct order of
git init/pre-commit installinstructions. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/24 - Moved template into subdirectory, added Copier "_tasks" to initialize git repo by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/26
- Basic generation of documents. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/29
- Added pre-commit to build documentation with Sphinx. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/31
- Added GitHub workflow to automatically push to PyPI when a new release is created. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/33
- Added pylint linting to GitHub workflow. Also pinned the sphinx version. by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/32
- Issue/17/basic automated template testing by @drewoldag in https://github.com/lincc-frameworks/python-project-template/pull/38
Full Changelog: https://github.com/lincc-frameworks/python-project-template/compare/v0.0.5...v0.0.6
- Jinja
Published by delucchi-cmu about 3 years ago
python-project-template - Introduced pylint and isort pre-commit hooks
General code clean up, added docstrings, overhauled the README.
Added 3 new pre-commit hooks: - pylint - isort - validate-pyproject.toml
- Jinja
Published by drewoldag about 3 years ago
python-project-template - Basic pytest and code coverage
This release includes a slightly flatter directory structure in addition to two new pre-commit hooks that will run unit tests and prevent merging to the main branch.
- Jinja
Published by drewoldag about 3 years ago
python-project-template - Introduces CI stub
This release introduces a stub file to start CI run when a commit is pushed.
- Jinja
Published by drewoldag about 3 years ago
python-project-template - Updated pyproject.toml
This release introduces a more realistic pyproject.toml template.
- Jinja
Published by drewoldag about 3 years ago
python-project-template - First release
The most rudimentary template.
- Jinja
Published by drewoldag about 3 years ago