Comments (2)
A quick overview of the isodate issue tracker:
I do believe we would not be affected by these (although we will double check):
- gweis/isodate#48 would be sort of related to #6. We will be ignoring it for now.
- I have some doubts about gweis/isodate#52. I'll have to check the standard wording myself and check the state of the art.
- I don't think we should really be affected by anything like gweis/isodate#54, but a quick check would not go astray.
- Part of the reason for the original design was to avoid gweis/isodate#9. Our benchmarks show we are indeed faster.
- Our type system looks the way it is because of gweis/isodate#42. Our internal representation should also shield us from gweis/isodate#2. gweis/isodate#21 refers to datetime parsing, which we do not do here.
- Our hand-rolled parser handles errors in a very different way from isodate, so these should not apply, save for programmer error:
- We do support negative durations, so gweis/isodate#41 should not apply.
I'm drawing a blank on gweis/isodate#53. Writing a test should clarify what that's about.
from isoduration.
The way I read it what's requested in gweis/isodate#52 would be incompatible with both the wording of ISO/DIS 8601-1, and with the EBNF grammar provided in Appendix A of said document.
from isoduration.
Related Issues (19)
- Microsecond precision addition HOT 1
- unable to install the package HOT 2
- Officially support Python 3.10
- Move tool settings to `pyproject.toml`
- Implement ISO-8602 part 2
- Pin development dependencies
- Benchmarks appear to be swapped
- isoduration ignores trailing garbage when parsing.
- inconsistent comparison HOT 1
- Please add tests directory to released tarball
- Duration __eq__ method should not raise NotImplementedError
- Durations without units aren't valid durations
- Deprecation warning trigered in tests with Python3.12 HOT 2
- 0.5 values in date durations are considered valid but interpreted as 1
- Properly support decimal points
- Implement repeating intervals
- Basic technical documentation
- Improve test organisation
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 isoduration.