Comments (1)
An issue this might address is the copyright date range issue from #915. merge_copyright_lines
in _util.py
uses spaces in the date range formatting:
year = f"{min(years)} - {max(years)}"
When used in a template, there is no flexibility if one wanted to use what seems to be the far more common spaceless "YYYY-YYYY" range form:
{% for copyright_line in copyright_lines %}
{{ copyright_line }}
{% endfor %}
I'm not sure if more vars is the right approach for this particular issue. It might make the templates too complex? May need something to control the logic in the function that does the formatting.
from reuse-tool.
Related Issues (20)
- reuse-tool illegally erases other SPDX file fields such as `SPDX-FileAttributionText` HOT 3
- OrgMode files can't be read by REUSE HOT 2
- What exif field should we use to provide license information? HOT 6
- `merge_copyright_lines()` should honor `--copyright-style` parameter HOT 6
- Using `reuse annotate --recursive` and `*.js` (or similar) HOT 3
- Make new line below intro comment optional
- Use non-multi-line comments when multi-line are not supported HOT 2
- Consider removing spaces in date range expressions HOT 2
- Add prefer multi line option to reuse annotate HOT 1
- `reuse annotate` doesn’t use `--style` if file extension isn’t recognised HOT 1
- `reuse spdx` time value not valid per SPDX spec or validator HOT 1
- Preserve first comment indentation HOT 1
- Idea: REUSE materialize to annotate codebased on reuse.toml HOT 4
- `reuse download` looses license formatting HOT 1
- `reuse-tool` should check the root LICENSE (and COPYING) file HOT 1
- Add a simplified machine parsable output for `reuse lint` HOT 8
- Generate debian/copyright files HOT 3
- Review assembly comment default syntax HOT 1
- Ignore `All rights reserved.` in copyright owner detection/merging 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 reuse-tool.