Skip to content

Align pypi and anaconda channel packaging and setup efforts #49

@emiliom

Description

@emiliom

@ocefpaf and I are working on a new ODM2 anaconda channel for easy, multi-OS distribution of ODM2 packages (odm2api initially, others later on). We have the ODM2 channel already created with odm2api and its dependencies, already installable on Linux and OSX (some Windows glitches are being worked on).

@valentinedwv is working on PyPI packaging, and already has this on the test pypi environment. He also has overhauled requirements.txt and setup.py in the setup_clean branch and has a PR (#46) waiting in the wings with these changes (I asked to delay merging it for now).

@valentinedwv also has refactored the code to make individual RDBMS packages (eg, psycopg2, pyodbc) optional user-driven installs, so a MSSQL user never has to care about or install PostgreSQL requirements. See issue #44.

In addition, there's a raft of great new odm2api overhauls that @sreeder has done and I just reviewed, also waiting in the wings. And we're now using tagged (pre) releases (thanks, @sreeder!).

These are all fantastic developments!! But it's time to coordinate so we don't trip over each other, we leverage each other's efforts and expertise, and we make the best joint decisions.

I'll stop here and add a follow-up, next-step comment in a few minutes. I'll ping @aufdenkampe and @horsburgh directly, b/c I think this is important enough that they should be directly aware or involved at least initially.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions