Comments (4)
@nishad Can you suggest an alternative filename?
from dctap-python.
I like to call it just dctap.yaml
, since I prefer yaml
as the standard extension as per the official recommendation [1]. Our config is structured, so simply calling it dctap will give us more flexibility in future expansions. Another possibility is, making all dctap parsers respect dctap.yaml
, not just the Python implementation.
from dctap-python.
@nishad
dctap.yaml
is the default, but I am now implementing a command-line option, --hidden
, such that dctap init --hidden
writes a new config file to .dctaprc
.
The dctap read
command, then, would look first for dctap.yaml
and, if not found, would then look for .dctaprc
. If neither file were found, it just uses some built-in defaults.
Does that seem like a reasonable approach? Or do you think that even this could cause "unexpected side effects"?
from dctap-python.
As described above, this has been addressed.
from dctap-python.
Related Issues (16)
- `yaml.safe_load` gets `PendingDeprecationWarning`
- python version required for dctap HOT 3
- Versioning dctap-python HOT 4
- Reverted to hand-entering version number in `docs/conf.py` HOT 1
- Spurious warning about invalid valueNodeType when added in extra_value_node_types HOT 3
- Element aliases causing error in dctap.yaml? HOT 7
- Installing from GitHub using pip
- CSV file is valid as CSV HOT 2
- Support for TSV
- Warning about shapeID
- Carriage returns?
- README has 'generate' , but no such command HOT 1
- Read CSV from stdin, not just file HOT 1
- pylint suggests replacing if statement with `return bool(test)` HOT 2
- Pylint says return statements are inconsistent
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 dctap-python.