Comments (5)
cibuildwheel might be useful for building against multiple Python versions.
If the API docs use restructuredText (and Sphinx?) it may be easier to publish to ReadTheDocs (they have pretty good GitHub integration)
Since the project uses linters, it may be a good idea to set up pre-commit to make them easier to run on CI (and for contributors, but that’s another topic of course).
from mappymatch.
FYI I built a prototype GitHub action to play with setting up the CD/CI environment in my fork. The "install dependencies" step took over 45 minutes to run.
See: https://github.com/jsexauer/yamm/runs/6262985452?check_suite_focus=true
from mappymatch.
I wonder if it’d be less bad if Conda is removed altogether and simply pip install
. The Conda environment is for isolation between projects, but that’s not a concern on CI.
from mappymatch.
I was playing with this earlier and it seems we are at somewhat of an impasse. It seems the template for conda follows this article. https://autobencoder.com/2020-08-24-conda-actions/. In this article it goes onto say that it can't use conda env create. I tried several ways around this to no avail. It seems the update process just takes a very long time.
I would say that if install from pip can work that would be a good thing to have built in testing in the CI.
from mappymatch.
Recommend close. Information is dated. Will open new issue for CI know issues.
from mappymatch.
Related Issues (20)
- Documentation: Quick start HOT 1
- Documentation: Contributor section
- Documentation: API documentation
- Documentation: Matcher
- Add tests to CI workflow HOT 14
- Common single letter variables in the mapping community? HOT 1
- Consolidate duplicate documentation HOT 2
- Create 'take' and 'remove' github actions HOT 1
- Add a new CI action for assigning issues HOT 1
- Possible pip install -e artifact HOT 2
- Unit test for nearest road
- Tests for test_osm.py take a long time on python 3.8 HOT 7
- Check on implementing dependabot
- Update docs to explain things around pip requirements HOT 1
- Mistakes on Map Matching HOT 6
- Return path trajectory from LCSS matcher
- Add Road.to_json() method
- Update the file saving to write to json
- Plot functions should take match results and matches
- Fix road destination id name
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 mappymatch.