Comments (2)
During your endeavor please try to keep in mind that this repo doesn't follow Python's best practices and people is going to expect that things keep working as usual, i.e. clone the repo and use it as it was described in the installation instructions, files like transfers/transfer.py
are executables and this should probably keep being this way unless we decide to break the contract. Sounds like #46 doesn't really change it so that's great.
I think that we need a long-term plan that serves as basis for future efforts like #46. To be clear, I like #46 but I'm also wondering if the next effort should be previously discussed. I personally like the way that https://github.com/docker/compose is arranged and I think that it'd be awesome that automation-tools moves into that direction.
from automation-tools.
Closed via 699b018
from automation-tools.
Related Issues (20)
- Problem: processing hangs because UUID for ingest is missing in the Sqlite database HOT 1
- Problem: installation instructions HOT 1
- Potential dependency conflicts between automation-tools and urllib3 HOT 1
- Delete on complete doesn't work in transfer.py HOT 1
- create_dip.py script changes file names from BagIt transfers HOT 1
- Problem: Latest AT fails in AM<=1.14 because python<3.8 HOT 1
- Problem: fits:fslastmodified is not always available as a source for setting the modified date of DIP files HOT 4
- Problem: AMClient instance attributes are used for request-specific actions
- Problem: Transfers.py uses 'r+' fopen mode but probably only requires 'w'
- Problem: Make the Automation Tools take advantage of Python Setup Tools
- Problem: There are a larger number of filetypes than we can lookup in dataverse pre-transfer HOT 1
- Problem: Add delete on completion pull-request HOT 1
- Problem: Sample README.md shell scripts are all on one line HOT 1
- Problem: Need a script to enable bulk re-ingest
- Problem: Apply ambv/black across AM codebase HOT 2
- Problem: It might be more flexible to autogenerate portions of README.md from amclient.py HOT 1
- Problem: Consider ways of removing repetition when calling amclient.py HOT 1
- Problem: no issue template HOT 1
- Problem: Consider making the installation instructions a little more clear HOT 1
- Problem: this repo has no contributing.md 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 automation-tools.