Comments (2)
Thanks for the report @Midnighter!
The changes to clean
and lint
seem good to me unless @isms had a thought as to why we would lint
other directories. Also I'm a little wary of a rm -rf
hidden in a Make
command, so maybe we do both and remove the empty __pycache__
with rmdir
instead.
WRT to requirements
my reading of the doc is that requirements.txt
is still where requirements will live by convention (including pinning certain versions). It seems that the constraints file is if you want to enforce certain versions across projects, for example, you can include one that will automate the checking that the project meets the requirements. However, it doesn't install the requirements. I'd leave as is.
from cookiecutter-data-science.
Thanks @Midnighter. Chiming in with some thoughts:
requirements
: this is a nice point but I vote we revisit when constraints.txt
is more widespread.
clean
: no preference since the -delete
flag is sort of rm -rf
ish and it shouldn't be a big deal with the pattern match.
lint
concur, let's just lint src/
from cookiecutter-data-science.
Related Issues (20)
- Repeated package installations HOT 2
- Create a V2 screencast HOT 1
- Transfer ownership from drivendata user to drivendataorg organization HOT 2
- Add Windows to V2 CI HOT 1
- Add CI for releasing package to PyPI
- Add documentation about major changes between V1 and V2 HOT 1
- Update the opinions section HOT 3
- Add option to include nbautoexport
- Support user-supplied config files
- Improve the quality of the boilerplate python code HOT 1
- Switch from sphinx as default project docs to mkdocs
- Add Python 3.12 support HOT 4
- More documentation for newcomers HOT 1
- Dry run of ownership transfer HOT 2
- Announce v2 release HOT 1
- add documentation for running make on Windows HOT 8
- Make v1 template docs accessible in new docs
- Termynal markdown page should not be included HOT 1
- v2 release logistics checklist HOT 1
- ideas for documentation about just+pyproject.toml+mkdocs HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cookiecutter-data-science.