-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] Version 2 #246
[WIP] Version 2 #246
Commits on Mar 20, 2021
-
[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: Eric Jalbert <ericmjalbert@users.noreply.github.com> Co-authored-by: Jonathan Raviotta <jraviotta@users.noreply.github.com> Co-authored-by: Wes Roach <wesr000@gmail.com> Co-authored-by: Christopher Geis <16896724+geisch@users.noreply.github.com> Co-authored-by: Peter Bull <pjbull@gmail.com> Co-authored-by: Ian Preston <17241371+ianepreston@users.noreply.github.com> Co-authored-by: Jay Qi <jayqi@users.noreply.github.com> Co-authored-by: inchiosa <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 898d7d3. Co-authored-by: James Myatt <james@jamesmyatt.co.uk> Co-authored-by: drivendata <info@drivendata.org> Co-authored-by: Eric Jalbert <ericmjalbert@users.noreply.github.com> Co-authored-by: Jonathan Raviotta <jraviotta@users.noreply.github.com> Co-authored-by: Wes Roach <wesr000@gmail.com> Co-authored-by: Christopher Geis <16896724+geisch@users.noreply.github.com> Co-authored-by: Ian Preston <17241371+ianepreston@users.noreply.github.com> Co-authored-by: Jay Qi <jayqi@users.noreply.github.com> Co-authored-by: inchiosa <4316698+inchiosa@users.noreply.github.com> Co-authored-by: Robert Gibboni <robert@drivendata.org>
Configuration menu - View commit details
-
Copy full SHA for 1fe968d - Browse repository at this point
Copy the full SHA 1fe968dView commit details
Commits on Mar 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4cbf452 - Browse repository at this point
Copy the full SHA 4cbf452View commit details
Commits on Aug 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ea0f21a - Browse repository at this point
Copy the full SHA ea0f21aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cfe2cb - Browse repository at this point
Copy the full SHA 4cfe2cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef2e840 - Browse repository at this point
Copy the full SHA ef2e840View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7badf2 - Browse repository at this point
Copy the full SHA a7badf2View commit details
Commits on Aug 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 04d0071 - Browse repository at this point
Copy the full SHA 04d0071View commit details -
* format config files * make format * update readme * no license, py version, update lint format commands * revert accidental lic removal Co-authored-by: Peter Bull <pjbull@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 227eaaf - Browse repository at this point
Copy the full SHA 227eaafView commit details
Commits on Oct 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c3fe711 - Browse repository at this point
Copy the full SHA c3fe711View commit details -
Merge pull request #287 from drivendata/update-makefile
Updating the Makefile
Configuration menu - View commit details
-
Copy full SHA for d12f218 - Browse repository at this point
Copy the full SHA d12f218View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa6c5de - Browse repository at this point
Copy the full SHA fa6c5deView commit details -
Merge pull request #288 from drivendata/remove-deprecation-message
Removing deprecation message from v2
Configuration menu - View commit details
-
Copy full SHA for b4c0c12 - Browse repository at this point
Copy the full SHA b4c0c12View commit details
Commits on Jan 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 24593e5 - Browse repository at this point
Copy the full SHA 24593e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5dacb2 - Browse repository at this point
Copy the full SHA b5dacb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a723ae4 - Browse repository at this point
Copy the full SHA a723ae4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 851c922 - Browse repository at this point
Copy the full SHA 851c922View commit details
Commits on Mar 16, 2023
-
make gsutil rsync recursive (#297)
* make gsutil rsync recursive * reformatted with black * add threaded flag for gsutil rsync
Configuration menu - View commit details
-
Copy full SHA for 4d04432 - Browse repository at this point
Copy the full SHA 4d04432View commit details
Commits on Aug 31, 2023
-
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: Jay Qi <jayqi@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6968c2a - Browse repository at this point
Copy the full SHA 6968c2aView commit details
Commits on Sep 5, 2023
-
* Add windows to CI * Try different shebang per actions/runner-images#7253 (comment) * Revert "Try different shebang per actions/runner-images#7253 (comment)" This reverts commit 4a8f093. * 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: Jay Qi <jayqi@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f5fc742 - Browse repository at this point
Copy the full SHA f5fc742View commit details
Commits on Oct 13, 2023
-
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: Peter Bull <pjbull@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c3f1c14 - Browse repository at this point
Copy the full SHA c3f1c14View commit details
Commits on Dec 1, 2023
-
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
Configuration menu - View commit details
-
Copy full SHA for e5b1183 - Browse repository at this point
Copy the full SHA e5b1183View commit details
Commits on Dec 29, 2023
-
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: Chris Kucharczyk <chris@drivendata.org> * Update docs/scripts/generate-termynal.py Co-authored-by: Chris Kucharczyk <chris@drivendata.org> * Apply suggestions from code review Co-authored-by: Chris Kucharczyk <chris@drivendata.org> * Apply suggestions from code review Co-authored-by: Chris Kucharczyk <chris@drivendata.org> --------- Co-authored-by: Chris Kucharczyk <chris@drivendata.org>
Configuration menu - View commit details
-
Copy full SHA for b0c3758 - Browse repository at this point
Copy the full SHA b0c3758View commit details
Commits on Jan 11, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 8aa2417 - Browse repository at this point
Copy the full SHA 8aa2417View commit details
Commits on Jan 14, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 0f5c33b - Browse repository at this point
Copy the full SHA 0f5c33bView commit details
Commits on Jan 16, 2024
-
write to tempfile instead of hardcoded dir to prevent unintended pers…
…istent files from mkdocs-gen-files
Configuration menu - View commit details
-
Copy full SHA for 2ba59a9 - Browse repository at this point
Copy the full SHA 2ba59a9View commit details
Commits on Jan 17, 2024
-
Merge pull request #343 from drivendata/fix-termynal-gen
Fix screencast generation
Configuration menu - View commit details
-
Copy full SHA for 8403c0d - Browse repository at this point
Copy the full SHA 8403c0dView commit details
Commits on Jan 24, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 1522f3f - Browse repository at this point
Copy the full SHA 1522f3fView commit details
Commits on Jan 30, 2024
-
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: Jay Qi <jayqi@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6a1374e - Browse repository at this point
Copy the full SHA 6a1374eView commit details
Commits on Mar 2, 2024
-
* update opinions * fix dag link * typos and formatting * Update docs/docs/opinions.md Co-authored-by: Jay Qi <2721979+jayqi@users.noreply.github.com> * Update docs/docs/opinions.md Co-authored-by: Jay Qi <2721979+jayqi@users.noreply.github.com> * Update docs/docs/opinions.md Co-authored-by: Jay Qi <2721979+jayqi@users.noreply.github.com> * Update docs/docs/opinions.md Co-authored-by: Jay Qi <2721979+jayqi@users.noreply.github.com> * Update docs/docs/opinions.md Co-authored-by: Jay Qi <2721979+jayqi@users.noreply.github.com> * Update docs/docs/opinions.md Co-authored-by: Jay Qi <2721979+jayqi@users.noreply.github.com> * Update docs/docs/opinions.md Co-authored-by: Jay Qi <2721979+jayqi@users.noreply.github.com> * Update docs/docs/opinions.md Co-authored-by: Jay 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: Jay Qi <2721979+jayqi@users.noreply.github.com> * Update docs/docs/opinions.md Co-authored-by: Jay Qi <2721979+jayqi@users.noreply.github.com> * Update docs/docs/opinions.md Co-authored-by: Jay Qi <2721979+jayqi@users.noreply.github.com> * Update docs/docs/opinions.md Co-authored-by: Jay Qi <2721979+jayqi@users.noreply.github.com> * Update docs/docs/opinions.md Co-authored-by: Jay Qi <2721979+jayqi@users.noreply.github.com> * Update docs/docs/opinions.md Co-authored-by: Jay Qi <2721979+jayqi@users.noreply.github.com> * Update docs/docs/opinions.md Co-authored-by: Jay Qi <2721979+jayqi@users.noreply.github.com> * Update docs/docs/opinions.md Co-authored-by: Jay Qi <2721979+jayqi@users.noreply.github.com> * Update docs/docs/opinions.md Co-authored-by: Jay Qi <2721979+jayqi@users.noreply.github.com> * fix link to contributing page --------- Co-authored-by: Jay Qi <2721979+jayqi@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e51553f - Browse repository at this point
Copy the full SHA e51553fView commit details
Commits on Mar 16, 2024
-
* 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: Chris Kucharczyk <chris@drivendata.org> --------- Co-authored-by: Chris Kucharczyk <chris@drivendata.org>
Configuration menu - View commit details
-
Copy full SHA for 6b9eb7c - Browse repository at this point
Copy the full SHA 6b9eb7cView commit details
Commits on Mar 19, 2024
-
* tweak code block formatting and color correctness * update note infobox styles
Configuration menu - View commit details
-
Copy full SHA for aa6e529 - Browse repository at this point
Copy the full SHA aa6e529View commit details
Commits on Apr 1, 2024
-
Add commandline options table (#350)
* Add commandline options table * wack isort ordering * Make sections * Format
Configuration menu - View commit details
-
Copy full SHA for 4f9038d - Browse repository at this point
Copy the full SHA 4f9038dView commit details
Commits on Apr 5, 2024
-
Use shutil.copytree instead of distutils (#353)
Co-authored-by: Jay Qi <jayqi@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 644bae7 - Browse repository at this point
Copy the full SHA 644bae7View commit details
Commits on Apr 7, 2024
-
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: Jay Qi <jayqi@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 39a6cad - Browse repository at this point
Copy the full SHA 39a6cadView commit details
Commits on Apr 15, 2024
-
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: Jay Qi <jayqi@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for df8b5d3 - Browse repository at this point
Copy the full SHA df8b5d3View commit details
Commits on May 22, 2024
-
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: Chris Kucharczyk <chris@drivendata.org> --------- Co-authored-by: Chris Kucharczyk <chris@drivendata.org>
Configuration menu - View commit details
-
Copy full SHA for 0e9ce41 - Browse repository at this point
Copy the full SHA 0e9ce41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58fb5da - Browse repository at this point
Copy the full SHA 58fb5daView commit details