Skip to content
  • Peter Bull's avatar
    Version 2 (#246) · 1a3d8a6d
    Peter Bull authored
    
    
    * [WIP] New version with cleaner options (#162)
    
    * WIP - New version with cleaner options
    
    * Fix find-replace error (#177)
    
    * Remove unnecessary .gitkeep
    
    * Remove unused tox.ini
    
    * Split reqs into dev/non-dev
    
    * Add basic packages support
    
    * Add tests for testing environment creation and requirements
    
    * Set up CI with Azure Pipelines (#194)
    
    * Change archived asciinema example (#163)
    
    * Change archived asciinema example
    
    * Update README.md
    
    Fix Asciinema powerline error
    
    * Update docs to show updated asciinema example
    
    * Added source and destination to Make data target (#169)
    
    * Fix broken Airflow link (#182)
    
    * Fixed: Typo in Makefile (#184)
    
    Fixed typo in Makefile, section "Set up python interpreter environment": intalled --> installed
    
    * Set up CI with Azure Pipelines
    
    [skip ci]
    
    * Update azure-pipelines.yml for Azure Pipelines
    
    * Update azure-pipelines.yml for Azure Pipelines
    
    * Update azure-pipelines.yml for Azure Pipelines
    
    * str paths for windows support
    
    * handle multiple data providers (#199)
    
    * Add missing env directory bin/activate path
    
    * Remove version from PYTHON_INTERPRETER command
    
    * Search for virtualenvwrapper.sh path if executable not found
    
    * Try chardet for character encoding detection
    
    * Specify python and virtualenv binaries for virtualenvwrapper
    
    * Add shebang to virtualenvwrapper.sh
    
    * Diagnostic
    
    * Try virtualenvwrapper-win
    
    * Set encoding if detected None
    
    * Fixes to Mac and Windows tests on Azure pipelines (#217)
    
    * Temporarily comment out py36
    
    * Update azure-pipelines.yml
    
    * Fix tests on Windows and Mac (#1)
    
    * Temporarily remove py37
    
    * Update virtualenv_harness.sh
    
    * put py37 back in
    
    * Set encoding to utf-8
    
    * Comment out rmvirtualenv
    
    * Update test_creation.py
    
    * Update virtualenv_harness.sh
    
    * Add --show-capture
    
    * Update azure-pipelines.yml
    
    * Update azure-pipelines.yml
    
    * Update test_creation.py
    
    * Update virtualenv_harness.sh
    
    * Update virtualenv_harness.sh
    
    * Update virtualenv_harness.sh
    
    * Update virtualenv_harness.sh
    
    * Update Makefile
    
    * Update virtualenv_harness.sh
    
    * Update cookiecutter.json
    
    * Update cookiecutter.json
    
    * Update virtualenv_harness.sh
    
    * Update Makefile
    
    * Update Makefile
    
    * Update Makefile
    
    * Update virtualenv_harness.sh
    
    * Update virtualenv_harness.sh
    
    * Update virtualenv_harness.sh
    
    * Update virtualenv_harness.sh
    
    * Update virtualenv_harness.sh
    
    * Update virtualenv_harness.sh
    
    * Update virtualenv_harness.sh
    
    * Update virtualenv_harness.sh
    
    * Update Makefile
    
    * Update Makefile
    
    * Update Makefile
    
    * Update Makefile
    
    * Update virtualenv_harness.sh
    
    * Update virtualenv_harness.sh
    
    * Update virtualenv_harness.sh
    
    * Update Makefile
    
    * Update Makefile
    
    * Update virtualenv_harness.sh
    
    * Update Makefile
    
    * Update virtualenv_harness.sh
    
    * Update virtualenv_harness.sh
    
    * Update test_creation.py
    
    * Update azure-pipelines.yml
    
    * Update virtualenv_harness.sh
    
    * Update virtualenv_harness.sh
    
    * Update virtualenv_harness.sh
    
    * Update virtualenv_harness.sh
    
    * Update cookiecutter.json
    
    * Update conda_harness.sh
    
    * Update conda_harness.sh
    
    * Update conda_harness.sh
    
    Co-authored-by: default avatarEric Jalbert <ericmjalbert@users.noreply.github.com>
    Co-authored-by: default avatarJonathan Raviotta <jraviotta@users.noreply.github.com>
    Co-authored-by: default avatarWes Roach <wesr000@gmail.com>
    Co-authored-by: default avatarChristopher Geis <16896724+geisch@users.noreply.github.com>
    Co-authored-by: default avatarPeter Bull <pjbull@gmail.com>
    Co-authored-by: default avatarIan Preston <17241371+ianepreston@users.noreply.github.com>
    Co-authored-by: default avatarJay Qi <jayqi@users.noreply.github.com>
    Co-authored-by: default avatarinchiosa <4316698+inchiosa@users.noreply.github.com>
    
    * More graceful deprecation
    
    * Make tests pass locally
    
    * test version match installed version
    
    * Remove unused imports
    
    * Unremove used import
    
    * Move to GH Actions
    
    * Fix typo
    
    * Test non-windows
    
    * Add netlify configs
    
    * Update suggestion to keep using deprecated cookiecutter template (#231)
    
    * Add mkdocs requirements file to docs directory
    
    * Try setting python version in runtime txt for netlify
    
    * Trigger build
    
    * Python 3.8 netlify
    
    * Python 3.6 netlify
    
    * Do not specify python runtime for netlify
    
    * Use 3.7
    
    This reverts commit 898d7d3cf6008e47e89ed607167fad7aee1e065e.
    
    Co-authored-by: default avatarJames Myatt <james@jamesmyatt.co.uk>
    Co-authored-by: default avatardrivendata <info@drivendata.org>
    Co-authored-by: default avatarEric Jalbert <ericmjalbert@users.noreply.github.com>
    Co-authored-by: default avatarJonathan Raviotta <jraviotta@users.noreply.github.com>
    Co-authored-by: default avatarWes Roach <wesr000@gmail.com>
    Co-authored-by: default avatarChristopher Geis <16896724+geisch@users.noreply.github.com>
    Co-authored-by: default avatarIan Preston <17241371+ianepreston@users.noreply.github.com>
    Co-authored-by: default avatarJay Qi <jayqi@users.noreply.github.com>
    Co-authored-by: default avatarinchiosa <4316698+inchiosa@users.noreply.github.com>
    Co-authored-by: default avatarRobert Gibboni <robert@drivendata.org>
    
    * docs: add dev-requirements, remove tox.ini (#254)
    
    * Formatting
    
    * Docs and test cleanup
    
    * 3.10 specificaiton
    
    * Passing tests and lint
    
    * testing improvements and hooks refactor
    
    * Lint, format, license (#247)
    
    * format config files
    
    * make format
    
    * update readme
    
    * no license, py version, update lint format commands
    
    * revert accidental lic removal
    
    Co-authored-by: default avatarPeter Bull <pjbull@gmail.com>
    
    * Updating the Makefile
    
    * Removing deprecation message from v2
    
    * update pip, reqs, test CI commands
    
    * Update docs build
    
    * Revert netlify changes
    
    * Use default netlify build runtime
    
    * make gsutil rsync recursive (#297)
    
    * make gsutil rsync recursive
    
    * reformatted with black
    
    * add threaded flag for gsutil rsync
    
    * V2 bug fixes, modernization, house-keeping, and README update (#313)
    
    * Escape single quotes in sphinx conf. Fixes #142
    
    * Use pyproject.toml package metadata. Fix quote escaping. Fixes #248
    
    * Remove unnecessary pep8 configuration
    
    * Update gitignores
    
    * Use pyproject.toml for package metadata
    
    * Update README for v2
    
    * Add Python 3.11 and 3.12 to CI
    
    * Remove unneeded requirements file reference
    
    * Docs updates
    
    * Update linting and tests
    
    * Fix lint
    
    * Missed one
    
    * Split out code quality job
    
    * Hold on 3.12 for now
    
    * Fix wrong conda environment command
    
    * Fix option name
    
    * Change back and remove python spec since it should already be in environment.yml
    
    * Change hyperlinks to https that support it
    
    * Update joblib link. Supersedes #251
    
    * Remove Python 3.12 for now
    
    * Pin Python version in project package metadata
    
    * Use compatible release operator
    
    ---------
    
    Co-authored-by: default avatarJay Qi <jayqi@users.noreply.github.com>
    
    * Add windows to CI (#319)
    
    * Add windows to CI
    
    * Try different shebang per https://github.com/actions/runner-images/issues/7253#issuecomment-1476536951
    
    * Revert "Try different shebang per https://github.com/actions/runner-images/issues/7253#issuecomment-1476536951
    
    "
    
    This reverts commit 4a8f093e6e94f7b88891dcb9970bfa6b768fcb43.
    
    * Try setting PATH
    
    * Reduce matrix for testing
    
    * Set default shell to bash
    
    * Fix wrong syntax
    
    * Explicitly set bash path in test
    
    * Fix syntax error
    
    * Fix mistake
    
    * Try installing GNU make instead of using available mingw32-make
    
    * Undo explicit bash executable
    
    * Set conda executable
    
    * Fix black
    
    * Add conda directory to system paths
    
    * Clearer phony declaration
    
    * Add diagnostic printing
    
    * More printing
    
    * Check which make
    
    * Try adding Git bin directory to path
    
    * Explicit bash shell
    
    * Try adding explicit PATH
    
    * Try making path style consistent
    
    * Explicit conda executable
    
    * try using which
    
    * Try Scripts directory for adding to PATH
    
    * Try removing unnecessary conda stuff
    
    * Separate check step
    
    * Install from conda-forge
    
    * Missing colon
    
    * Try setup miniconda to see if it's faster
    
    * Change default shell
    
    * Use conda environment
    
    * Skip which conda
    
    * Add to path anyways
    
    * Try micromamba
    
    * Use mamba as conda executable
    
    * Fix typo
    
    * micromamba shell hook
    
    * Missing quote
    
    * Full micromamba path; add caching
    
    * Try path instead
    
    * Remove backslash
    
    * Use mambaforge instead of micromamba
    
    * Add conda to PATH
    
    * Use conda activate
    
    * Try permissions hack
    
    * Remove unneeded packages
    
    * Use different repo name per config
    
    * Cleanup
    
    * Fallbacks
    
    * Fix backwards check
    
    * Print test durations
    
    * Try conda and defaults again
    
    * Don't change shell
    
    * Normal shell
    
    * Clean up
    
    * More cleanup
    
    * More cleanup
    
    ---------
    
    Co-authored-by: default avatarJay Qi <jayqi@users.noreply.github.com>
    
    * Optionally remove boilerplate in initial setup (#286)
    
    * Make skeleton code optional
    
    * Updates to skeleton code
    
    * make lint pass
    
    * add --profile black to isort command for black compatibility
    
    * add --profile black to generated Makefile
    
    * remove setup.py from linting/formatting;
    
    * fix code scaffold tests; revert adding isort to project makefile
    
    ---------
    
    Co-authored-by: default avatarPeter Bull <pjbull@gmail.com>
    
    * Replace sphinx with mkdocs as default docs option, add none option (#295)
    
    * create alternative mkdocs docs path and add option to use sphinx, mkdocs, or none
    
    * add tests that docs folder looks correct
    
    * add author if provided to mkdocs config
    
    * fix yml typo
    
    * make mkdocs default, do not remove sphinx yet
    
    * reconfigure tests to cycle through all possible values for fields that are nominally independent
    
    * change formatting
    
    * cast docs paths to strings to satisfy shutil move in python 3.8
    
    * remove sphinx
    
    * remove docs folder tree; make docs removal generic
    
    * Create new screencast automatically on docs build (#339)
    
    * Create new screencast automatically on docs build
    
    * dev reqs
    
    * Remove tree from replay
    
    * Update docs/scripts/generate-termynal.py
    
    Co-authored-by: default avatarChris Kucharczyk <chris@drivendata.org>
    
    * Update docs/scripts/generate-termynal.py
    
    Co-authored-by: default avatarChris Kucharczyk <chris@drivendata.org>
    
    * Apply suggestions from code review
    
    Co-authored-by: default avatarChris Kucharczyk <chris@drivendata.org>
    
    * Apply suggestions from code review
    
    Co-authored-by: default avatarChris Kucharczyk <chris@drivendata.org>
    
    ---------
    
    Co-authored-by: default avatarChris Kucharczyk <chris@drivendata.org>
    
    * Update Makefile help command to work on all platforms (#335)
    
    * update python script and variable reference so help printing works on all platforms
    
    * add blank make command testing output of available commands
    
    * add test for makefile help text
    
    * Update docs to material theme (#341)
    
    * update docs to material theme
    
    * update style and logo
    
    * rearrange and update content
    
    * docs/requirements.txt
    
    * update workflow to skip if docs-only change, remove netlify config
    
    * write to tempfile instead of hardcoded dir to prevent unintended persistent files from mkdocs-gen-files
    
    * Update docs to use multiple pages (#344)
    
    * change site structure to use multiple pages
    
    * add navigation.instant
    
    * remove padding override
    
    * remove toc.follow
    
    * revert content change
    
    * Add workflows for Python 3.12 (#329)
    
    * add python 3.12 vm env to test suite and update pyproject.toml classifiers to indicate support
    
    * Bump actions versions
    
    * Swap out fake/abandoned jupyter metapackage for jupyterlab and notebook
    
    * Try conda-forge
    
    ---------
    
    Co-authored-by: default avatarJay Qi <jayqi@users.noreply.github.com>
    
    * Update opinions (#345)
    
    * update opinions
    
    * fix dag link
    
    * typos and formatting
    
    * Update docs/docs/opinions.md
    
    Co-authored-by: default avatarJay Qi <2721979+jayqi@users.noreply.github.com>
    
    * Update docs/docs/opinions.md
    
    Co-authored-by: default avatarJay Qi <2721979+jayqi@users.noreply.github.com>
    
    * Update docs/docs/opinions.md
    
    Co-authored-by: default avatarJay Qi <2721979+jayqi@users.noreply.github.com>
    
    * Update docs/docs/opinions.md
    
    Co-authored-by: default avatarJay Qi <2721979+jayqi@users.noreply.github.com>
    
    * Update docs/docs/opinions.md
    
    Co-authored-by: default avatarJay Qi <2721979+jayqi@users.noreply.github.com>
    
    * Update docs/docs/opinions.md
    
    Co-authored-by: default avatarJay Qi <2721979+jayqi@users.noreply.github.com>
    
    * Update docs/docs/opinions.md
    
    Co-authored-by: default avatarJay Qi <2721979+jayqi@users.noreply.github.com>
    
    * Update docs/docs/opinions.md
    
    Co-authored-by: default avatarJay Qi <2721979+jayqi@users.noreply.github.com>
    
    * try rewrite of dag section
    
    * formatting nits and adding subtitles
    
    * Update docs/docs/opinions.md
    
    Co-authored-by: default avatarJay Qi <2721979+jayqi@users.noreply.github.com>
    
    * Update docs/docs/opinions.md
    
    Co-authored-by: default avatarJay Qi <2721979+jayqi@users.noreply.github.com>
    
    * Update docs/docs/opinions.md
    
    Co-authored-by: default avatarJay Qi <2721979+jayqi@users.noreply.github.com>
    
    * Update docs/docs/opinions.md
    
    Co-authored-by: default avatarJay Qi <2721979+jayqi@users.noreply.github.com>
    
    * Update docs/docs/opinions.md
    
    Co-authored-by: default avatarJay Qi <2721979+jayqi@users.noreply.github.com>
    
    * Update docs/docs/opinions.md
    
    Co-authored-by: default avatarJay Qi <2721979+jayqi@users.noreply.github.com>
    
    * Update docs/docs/opinions.md
    
    Co-authored-by: default avatarJay Qi <2721979+jayqi@users.noreply.github.com>
    
    * Update docs/docs/opinions.md
    
    Co-authored-by: default avatarJay Qi <2721979+jayqi@users.noreply.github.com>
    
    * Update docs/docs/opinions.md
    
    Co-authored-by: default avatarJay Qi <2721979+jayqi@users.noreply.github.com>
    
    * fix link to contributing page
    
    ---------
    
    Co-authored-by: default avatarJay Qi <2721979+jayqi@users.noreply.github.com>
    
    * Badge + docs updates (#348)
    
    * Badge on docs updates
    
    * default to CCDS template
    
    * Style updates
    
    * darken links a bit
    
    * block quotes
    
    * formatting and bare ccds
    
    * Apply suggestions from code review
    
    Co-authored-by: default avatarChris Kucharczyk <chris@drivendata.org>
    
    ---------
    
    Co-authored-by: default avatarChris Kucharczyk <chris@drivendata.org>
    
    * Minor CSS Tweaks (#349)
    
    * tweak code block formatting and color correctness
    
    * update note infobox styles
    
    * Add commandline options table (#350)
    
    * Add commandline options table
    
    * wack isort ordering
    
    * Make sections
    
    * Format
    
    * Use shutil.copytree instead of distutils (#353)
    
    Co-authored-by: default avatarJay Qi <jayqi@users.noreply.github.com>
    
    * Add documentation about Make on Windows (#355)
    
    * Fix typo
    
    * Add instructions for Make on Windows
    
    * Fix typo
    
    * Copy edits
    
    * Add note about help
    
    * Consistent code formatting
    
    ---------
    
    Co-authored-by: default avatarJay Qi <jayqi@users.noreply.github.com>
    
    * V2 Modernize boilerplate (#354)
    
    * WIP
    
    * Remove setuptools, add tqdm
    
    * Lint
    
    * Don't need setuptools or wheel
    
    * Add comment fences
    
    * Can't believe E266 is a thing
    
    * Whitespace
    
    * Add linting to tests
    
    * Remove template from project linting and formatting
    
    * Reorganize boilerplate modules
    
    * Get rid of editable check
    
    * Actually run linting
    
    * Actually test linting
    
    * Update verify_files test
    
    * Update verify_folders
    
    * Remove duplicate file
    
    * Fix lint
    
    ---------
    
    Co-authored-by: default avatarJay Qi <jayqi@users.noreply.github.com>
    
    * Updates from review of V2 docs (#362)
    
    * Review comments
    
    * 3.8 minimum
    
    * macos-13
    
    * try setting up conda
    
    * don't use imported variable
    
    * Update docs/docs/opinions.md
    
    Co-authored-by: default avatarChris Kucharczyk <chris@drivendata.org>
    
    ---------
    
    Co-authored-by: default avatarChris Kucharczyk <chris@drivendata.org>
    
    ---------
    
    Co-authored-by: default avatarJames Myatt <james@jamesmyatt.co.uk>
    Co-authored-by: default avatardrivendata <info@drivendata.org>
    Co-authored-by: default avatarEric Jalbert <ericmjalbert@users.noreply.github.com>
    Co-authored-by: default avatarJonathan Raviotta <jraviotta@users.noreply.github.com>
    Co-authored-by: default avatarWes Roach <wesr000@gmail.com>
    Co-authored-by: default avatarChristopher Geis <16896724+geisch@users.noreply.github.com>
    Co-authored-by: default avatarIan Preston <17241371+ianepreston@users.noreply.github.com>
    Co-authored-by: default avatarJay Qi <jayqi@users.noreply.github.com>
    Co-authored-by: default avatarinchiosa <4316698+inchiosa@users.noreply.github.com>
    Co-authored-by: default avatarRobert Gibboni <robert@drivendata.org>
    Co-authored-by: default avatarPhil <4689707+tgrrr@users.noreply.github.com>
    Co-authored-by: default avatarTammy Glazer <47676359+tamara-glazer@users.noreply.github.com>
    Co-authored-by: default avatarAllenDowney <downey@allendowney.com>
    Co-authored-by: default avatarKristian Bodolai <69843715+KBodolai@users.noreply.github.com>
    Co-authored-by: default avatarJay Qi <2721979+jayqi@users.noreply.github.com>
    Co-authored-by: default avatarChris Kucharczyk <chris@drivendata.org>
    1a3d8a6d
This project is licensed under the MIT License. Learn more
Loading